View a markdown version of this page

Confluence Data Center - Amazon Bedrock

Confluence Data Center

Atlassian Confluence is a collaborative work-management tool for sharing, storing, and working on documents and pages. You can connect your self-managed Confluence Server or Data Center instance as a data source for your managed knowledge base to crawl pages, blog posts, and their attachments. Because a Confluence Data Center instance runs on your own infrastructure, the connector reaches it over a private network path that you define with a VPC configuration.

Note

To connect to a hosted Confluence Cloud (SaaS) instance instead, see Confluence.

Important

Confluence Data Center data sources don't support document-level access control lists (ACLs). All authenticated users who can query the knowledge base can see all crawled content from Confluence Data Center.

Supported features

With a Confluence Data Center data source, you can use the following features:

  • Crawl pages, blog posts, and their attachments across spaces

  • Automatic detection of common document fields (such as title, author, and created or modified dates)

  • Inclusion content filters for spaces, pages, and blogs

  • Inclusion or exclusion content filters for MIME types

  • Incremental content syncs for added, updated, and deleted content

  • Basic and personal access token (PAT) authentication

  • Private connectivity to your instance through a VPC configuration

Authentication methods

A Confluence Data Center data source supports two authentication methods. Choose one before you begin, because it determines the credentials you create and store in an AWS Secrets Manager secret.

Confluence Data Center authentication methods
Method How it authenticates
Basic (BASIC) The connector signs in with the username and password of a Confluence Data Center user.
Personal access token (PERSONAL_TOKEN) The connector authenticates with a Confluence Data Center personal access token (PAT).

For setup steps for both methods, see Set up Basic or PAT authentication for Confluence Data Center.

Prerequisites

In Confluence, make sure you:

  • Note your Confluence Data Center instance URL (for example, https://confluence.example.com). If your instance is hosted on a non-default path, note the application context path as well.

  • Make sure the instance is reachable over a private network path from your VPC, such as through an internal load balancer.

In your AWS account, make sure you:

How to set up a Confluence Data Center data source

Setting up a Confluence Data Center data source involves the following steps:

  1. Set up VPC connectivity. Create a VPC configuration that reaches your Confluence Data Center instance. See Configure VPC connectivity for a data source.

  2. Set up authentication. Create your credentials in Confluence and store them in AWS. See Set up Basic or PAT authentication for Confluence Data Center.

  3. Connect the data source. Create the Confluence Data Center data source in the knowledge base using the AWS Management Console or the API. See Connect a Confluence Data Center data source.