Confluence-Konnektor V1.0 - Amazon Kendra

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Confluence-Konnektor V1.0

Confluence ist ein kollaboratives Arbeitsmanagement-Tool, das für die gemeinsame Nutzung, Speicherung und Bearbeitung von Projekten, Softwareentwicklung und Produktmanagement entwickelt wurde. Sie können Folgendes verwenden … Amazon Kendra um deine Confluence-Spaces, -Seiten (einschließlich verschachtelter Seiten), Blogs sowie Kommentare und Anhänge zu indexierten Seiten und Blogs zu indexieren.

Anmerkung

Die Support für Confluence Connector V1.0/ ConfluenceConfiguration API soll 2023 enden. Wir empfehlen, auf Confluence Connector V2.0/zu migrieren oder diesen zu verwenden. TemplateConfiguration API

Zur Behebung von Problemen mit Ihrem Amazon Kendra Confluence-Datenquellen-Connector, siehe. Problembehandlung bei Datenquellen

Unterstützte Features

Amazon Kendra Der Confluence-Datenquellen-Connector unterstützt die folgenden Funktionen:

  • Feldzuordnungen

  • Steuerung des Benutzerzugriffs

  • Einschluss-/Ausschlussfilter

  • (Nur für Confluence Server) Virtuelle private Cloud () VPC

Voraussetzungen

Bevor Sie verwenden können Amazon Kendra um deine Confluence-Datenquelle zu indizieren, nimm diese Änderungen in deinem Confluence vor und AWS Konten.

Stellen Sie in Confluence sicher, dass Sie:

  • Zugegeben Amazon Kendra Berechtigungen zum Anzeigen aller Inhalte in Ihrer Confluence-Instanz von:

    • Machen Amazon Kendra ein Mitglied der confluence-administrators Gruppe.

    • Gewährung von Site-Admin-Rechten für alle vorhandenen Bereiche, Blogs und Seiten.

  • Die Ihrer URL Confluence-Instanz wurde kopiert.

  • Für SSO (Single Sign-On) -Benutzer: Bei der Konfiguration der Confluence-Authentifizierungsmethoden in Confluence Data Center wurde die Option Auf der Anmeldeseite anzeigen für den Benutzernamen und das Passwort aktiviert.

  • Für Confluence Server

    • Haben Sie sich Ihre grundlegenden Authentifizierungsdaten notiert, die den Benutzernamen und das Passwort Ihres Confluence-Administratorkontos für die Verbindung enthalten Amazon Kendra.

      Anmerkung

      Wir empfehlen, dass du deine Anmeldedaten und dein Passwort regelmäßig aktualisierst oder wechselst. Stellen Sie zu Ihrer eigenen Sicherheit nur die Zugriffsebene bereit, die erforderlich ist. Wir raten davon ab, Anmeldeinformationen und geheime Daten für alle Datenquellen und Connector-Versionen 1.0 und 2.0 (sofern zutreffend) wiederzuverwenden.

    • Optional: Es wurde ein persönliches Zugriffstoken in Ihrem Confluence-Konto generiert, mit dem Sie sich verbinden können Amazon Kendra. Weitere Informationen finden Sie in der Confluence-Dokumentation zur Generierung persönlicher Zugriffstoken.

  • Für Confluence Cloud

    • Du hast dir deine grundlegenden Authentifizierungsdaten notiert, die den Benutzernamen und das Passwort deines Confluence-Administratorkontos für die Verbindung enthalten Amazon Kendra.

  • Aktiviert, dass jedes Dokument in Confluence und in anderen Datenquellen, die Sie für denselben Index verwenden möchten, einzigartig ist. Jede Datenquelle, die Sie für einen Index verwenden möchten, darf nicht dasselbe Dokument in allen Datenquellen enthalten. Dokumente IDs gelten für einen Index global und müssen pro Index eindeutig sein.

In deinem AWS-Konto, stellen Sie sicher, dass Sie:

  • Erstellt ein Amazon Kendra Index und, falls der verwendet wurdeAPI, die Index-ID notiert.

  • Erstellt ein IAM Rolle für Ihre Datenquelle und, falls Sie die verwendenAPI, notiert die ARN von IAM Rolle.

    Anmerkung

    Wenn Sie Ihren Authentifizierungstyp und Ihre Anmeldeinformationen ändern, müssen Sie Ihre aktualisieren IAM Rolle, um auf das richtige zuzugreifen AWS Secrets Manager geheime ID.

  • Du hast deine Confluence-Authentifizierungsdaten in einem gespeichert AWS Secrets Manager geheim und, falls Sie das verwendenAPI, haben Sie das ARN Geheimnis notiert.

    Anmerkung

    Wir empfehlen Ihnen, Ihre Anmeldeinformationen und Ihr Geheimnis regelmäßig zu aktualisieren oder zu wechseln. Stellen Sie zu Ihrer eigenen Sicherheit nur die Zugriffsebene bereit, die erforderlich ist. Wir raten davon ab, Anmeldeinformationen und geheime Daten für alle Datenquellen und Connector-Versionen 1.0 und 2.0 (sofern zutreffend) wiederzuverwenden.

Wenn Sie noch kein vorhandenes haben IAM Rolle oder Geheimnis, Sie können die Konsole verwenden, um ein neues zu erstellen IAM Rolle und Secrets Manager geheim, wenn Sie Ihre Confluence-Datenquelle mit verbinden Amazon Kendra. Wenn Sie das verwendenAPI, müssen Sie das ARN eines vorhandenen angeben IAM Rolle und Secrets Manager geheim und eine Index-ID.

Anweisungen zur Verbindung

Um eine Verbindung herzustellen Amazon Kendra zu Ihrer Confluence-Datenquelle müssen Sie Details zu Ihren Confluence-Anmeldeinformationen angeben, damit Amazon Kendra kann auf Ihre Daten zugreifen. Wenn Sie Confluence noch nicht konfiguriert haben für Amazon Kendra siehe. Voraussetzungen

Console

Um eine Verbindung herzustellen Amazon Kendra zu Confluence

  1. Melde dich bei der an AWS Management Console und öffnen Sie die Amazon Kendra Konsole.

  2. Wählen Sie im linken Navigationsbereich Indizes aus und wählen Sie dann den Index, den Sie verwenden möchten, aus der Indexliste aus.

    Anmerkung

    Sie können Ihre Einstellungen für die Benutzerzugriffskontrolle unter Indexeinstellungen konfigurieren oder bearbeiten.

  3. Wählen Sie auf der Seite Erste Schritte die Option Datenquelle hinzufügen aus.

  4. Wählen Sie auf der Seite Datenquelle hinzufügen die Option Confluence Connector V1.0 und dann Datenquelle hinzufügen aus.

  5. Geben Sie auf der Seite „Datenquellendetails angeben“ die folgenden Informationen ein:

    1. Geben Sie im Feld Name und Beschreibung für Datenquellenname einen Namen für Ihre Datenquelle ein. Sie können Bindestriche, aber keine Leerzeichen verwenden.

    2. (Optional) Beschreibung — Geben Sie eine optionale Beschreibung für Ihre Datenquelle ein.

    3. In Standardsprache — Wählen Sie eine Sprache aus, um Ihre Dokumente nach dem Index zu filtern. Sofern Sie nichts anderes angeben, ist die Standardsprache Englisch. Die in den Metadaten des Dokuments angegebene Sprache hat Vorrang vor der ausgewählten Sprache.

    4. Unter Tags für Neues Tag hinzufügen — Fügen Sie optionale Tags hinzu, um Ihre Ressourcen zu suchen und zu filtern oder Ihre AWS Kosten.

    5. Wählen Sie Weiter.

  6. Geben Sie auf der Seite Zugriff und Sicherheit definieren die folgenden Informationen ein:

    1. Wählen Sie zwischen Confluence Cloud und Confluence Server.

    2. Wenn Sie sich für Confluence Cloud entscheiden, geben Sie die folgenden Informationen ein:

      1. Confluence — Ihr Confluence URL. URL

      2. AWS Secrets Manager secret — Wählen Sie ein vorhandenes Geheimnis oder erstellen Sie ein neues Secrets Manager geheim, um Ihre Confluence-Authentifizierungsdaten zu speichern. Wenn Sie sich dafür entscheiden, ein neues Geheimnis zu erstellen AWS Secrets Manager Ein geheimes Fenster wird geöffnet.

        1. Geben Sie die folgenden Informationen in das Feld Create an ein AWS Secrets Manager geheimes Fenster:

          1. Geheimer Name — Ein Name für dein Geheimnis. Das Präfix 'AmazonKendra-Confluence-' wird Ihrem geheimen Namen automatisch hinzugefügt.

          2. Für Benutzername und Passwort — Geben Sie Ihren Confluence-Benutzernamen und Ihr Passwort ein.

          3. Wählen Sie Authentifizierung speichern.

    3. Wenn Sie Confluence Server wählen, geben Sie die folgenden Informationen ein:

      1. Confluence URL — Ihr Confluence-Benutzername und Ihr Passwort.

      2. (Optional) Geben Sie für den Web-Proxy die folgenden Informationen ein:

        1. Hostname — Hostname für Ihr Confluence-Konto.

        2. Portnummer — Port, der vom Host-Transportprotokoll verwendet wird. URL

      3. Wählen Sie für Authentifizierung entweder Standardauthentifizierung oder Personal Access Token (nur Confluence Server).

      4. AWS Secrets Manager geheim — Wählen Sie ein vorhandenes Geheimnis oder erstellen Sie ein neues Secrets Manager geheim, um Ihre Confluence-Authentifizierungsdaten zu speichern. Wenn Sie sich dafür entscheiden, ein neues Geheimnis zu erstellen AWS Secrets Manager Ein geheimes Fenster wird geöffnet.

        1. Geben Sie die folgenden Informationen in das Feld Create an ein AWS Secrets Manager geheimes Fenster:

          1. Geheimer Name — Ein Name für dein Geheimnis. Das Präfix 'AmazonKendra-Confluence-' wird Ihrem geheimen Namen automatisch hinzugefügt.

          2. Für Benutzername und Passwort — Geben Sie die Werte für die Authentifizierungsdaten ein, die Sie in Confluence konfiguriert haben. Wenn Sie die Standardauthentifizierung verwenden, verwenden Sie Ihren Confluence-Benutzernamen (E-Mail-ID) und Ihr Passwort (Token). API Wenn Sie ein persönliches Zugriffstoken verwenden, geben Sie die Details des persönlichen Zugriffstokens ein, das Sie im Confluence-Konto konfiguriert haben.

          3. Speichern Sie Ihr Geheimnis und fügen Sie es hinzu.

    4. IAM Rolle — Wählen Sie eine bestehende IAM Rolle oder erstellen Sie eine neue IAM Rolle, um auf Ihre Repository-Anmeldeinformationen und Indexinhalte zuzugreifen.

      Anmerkung

      IAM Rollen, die für Indizes verwendet werden, können nicht für Datenquellen verwendet werden. Wenn Sie sich nicht sicher sind, ob eine vorhandene Rolle für einen Index verwendet wirdFAQ, wählen Sie Neue Rolle erstellen, um Fehler zu vermeiden.

    5. Wählen Sie Weiter.

  7. Geben Sie auf der Seite „Synchronisierungseinstellungen konfigurieren“ die folgenden Informationen ein:

    1. Für Persönliche Bereiche einbeziehen und Archivierte Bereiche einbeziehen — Wählen Sie die optionalen Bereichstypen aus, die in diese Datenquelle aufgenommen werden sollen.

    2. Für zusätzliche Konfigurationen — Geben Sie Muster für reguläre Ausdrücke an, um bestimmte Inhalte ein- oder auszuschließen. Sie können bis zu 100 Muster hinzufügen.

    3. Sie können auch festlegen, dass Anlagen innerhalb bestimmter Bereiche gecrawlt werden.

    4. Im Zeitplan für die Synchronisierungsausführung wählen Sie unter Häufigkeit aus, wie oft Amazon Kendra wird mit Ihrer Datenquelle synchronisiert.

    5. Wählen Sie Weiter.

  8. Geben Sie auf der Seite Feldzuordnungen festlegen die folgenden Informationen ein:

    1. Für Space, Page, Blog — Wählen Sie aus den Amazon Kendra generierte Standard-Datenquellenfelder oder Zusätzliche vorgeschlagene Feldzuordnungen zum Hinzufügen von Indexfeldern.

    2. Feld hinzufügen — Um benutzerdefinierte Datenquellenfelder hinzuzufügen, um einen Indexfeldnamen für die Zuordnung und den Felddatentyp zu erstellen.

    3. Wählen Sie Weiter.

  9. Überprüfen Sie auf der Seite Überprüfen und erstellen, ob die von Ihnen eingegebenen Informationen korrekt sind, und wählen Sie dann Datenquelle hinzufügen aus. Sie können Ihre Informationen auch auf dieser Seite bearbeiten. Ihre Datenquelle wird auf der Seite Datenquellen angezeigt, nachdem die Datenquelle erfolgreich hinzugefügt wurde.

API

Um eine Verbindung herzustellen Amazon Kendra zu Confluence

Sie müssen Folgendes angeben mit: ConfluenceConfigurationAPI

  • Confluence-Version — Geben Sie die Version der Confluence-Instanz an, die Sie als oder verwenden. CLOUD SERVER

  • Geheimer Amazon-Ressourcenname (ARN) — Geben Sie den Amazon-Ressourcennamen (ARN) eines Secrets Manager Geheimnis, das Ihre Confluence-Authentifizierungsdaten enthält.

    Wenn Sie Confluence Server verwenden, können Sie entweder Ihren Confluence-Benutzernamen und Ihr Passwort oder Ihr persönliches Zugriffstoken als Authentifizierungsdaten verwenden.

    Wenn Sie Ihren Confluence-Benutzernamen und Ihr Passwort als Authentifizierungsdaten verwenden, speichern Sie die folgenden Zugangsdaten als Struktur in Ihrem JSON Secrets Manager geheim:

    { "username": "user name", "password": "password" }

    Wenn Sie ein persönliches Zugriffstoken verwenden, um Confluence Server zu verbinden Amazon Kendra, speichern Sie die folgenden Zugangsdaten als JSON Struktur in Ihrem Secrets Manager geheim:

    { "patToken": "personal access token" }

    Wenn Sie Confluence Cloud verwenden, verwenden Sie Ihren Confluence-Benutzernamen und ein in Confluence konfiguriertes API Token als Passwort. Sie speichern die folgenden Zugangsdaten als Struktur in Ihrem JSON Secrets Manager geheim:

    { "username": "user name", "password": "API token" }
  • IAM Rolle — Geben Sie anRoleArn, wann Sie anrufenCreateDataSource, um eine IAM Rolle mit Zugriffsberechtigungen für Ihr Secrets Manager geheim zu halten und die APIs für den Confluence-Connector erforderliche Öffentlichkeit aufzurufen und Amazon Kendra Weitere Informationen finden Sie unter .IAM Rollen für Confluence-Datenquellen.

Sie können auch die folgenden optionalen Funktionen hinzufügen:

  • Web-Proxy — Gibt an, ob Sie über einen Web-Proxy eine Verbindung zu Ihrer URL Confluence-Instanz herstellen möchten. Sie können diese Option für Confluence Server verwenden.

  • (Nur für Confluence Server) Virtual Private Cloud (VPC) — Geben Sie dies VpcConfiguration als Teil der Datenquellenkonfiguration an. Siehe Konfiguration Amazon Kendra um eine zu verwenden VPC.

  • Inklusions- und Ausschlussfilter — Geben Sie Muster für reguläre Ausdrücke an, um bestimmte Leerzeichen, Blogbeiträge, Seiten, Leerzeichen und Anlagen ein- oder auszuschließen. Wenn Sie Anlagen indexieren möchten, werden nur Anlagen zu den indizierten Seiten und Blogs indexiert.

    Anmerkung

    Die meisten Datenquellen verwenden Muster für reguläre Ausdrücke, bei denen es sich um Ein- oder Ausschlussmuster handelt, die als Filter bezeichnet werden. Wenn Sie einen Einschlussfilter angeben, werden nur Inhalte indexiert, die dem Einschlussfilter entsprechen. Jedes Dokument, das nicht dem Einschlussfilter entspricht, wird nicht indexiert. Wenn Sie einen Ein- und Ausschlussfilter angeben, werden Dokumente, die dem Ausschlussfilter entsprechen, nicht indexiert, auch wenn sie dem Einschlussfilter entsprechen.

  • Feldzuordnungen — Wählen Sie aus, ob Sie Ihre Confluence-Datenquellenfelder Ihren zuordnen möchten Amazon Kendra Indexfelder. Weitere Informationen finden Sie unter Zuweisen von Datenquellenfeldern.

    Anmerkung

    Das Feld für den Hauptteil des Dokuments oder das Äquivalent zum Dokumententext für Ihre Dokumente ist erforderlich, damit Amazon Kendra um Ihre Dokumente zu durchsuchen. Sie müssen den Feldnamen Ihres Dokumenthauptteils in Ihrer Datenquelle dem Indexfeldnamen zuordnen_document_body. Alle anderen Felder sind optional.

  • Filterung des Benutzerkontextes und Zugriffskontrolle —Amazon Kendra durchsucht die Zugriffskontrollliste (ACL) für Ihre Dokumente, falls Sie eine ACL für Ihre Dokumente haben. Die ACL Informationen werden verwendet, um Suchergebnisse nach dem Benutzer- oder Gruppenzugriff auf Dokumente zu filtern. Weitere Informationen finden Sie unter Benutzerkontextfilterung.

Weitere Informationen

Um mehr über die Integration zu erfahren Amazon Kendra mit Ihrer Confluence-Datenquelle finden Sie unter: