SharePoint connecteur V1.0 - Amazon Kendra

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

SharePoint connecteur V1.0

SharePoint est un service collaboratif de création de sites Web que vous pouvez utiliser pour personnaliser le contenu Web et créer des pages, des sites, des bibliothèques de documents et des listes. Si vous êtes un SharePoint utilisateur, vous pouvez l'utiliser Amazon Kendra pour indexer votre source de SharePoint données.

Note

SharePoint connecteur V1.0/ SharePointConfiguration APIterminé en 2023. Nous vous recommandons de migrer vers ou d'utiliser le SharePoint connecteur V2.0/. TemplateConfiguration API

Pour résoudre les problèmes liés à votre connecteur de source de Amazon Kendra SharePoint données, consultezDépannage des sources de données.

Fonctionnalités prises en charge

  • Mappages de champs

  • Contrôle d'accès des utilisateurs

  • Filtres d'inclusion/exclusion

  • Journal des modifications

  • Cloud privé virtuel (VPC)

Prérequis

Avant de pouvoir Amazon Kendra indexer votre source de SharePoint données, apportez ces modifications à vos AWS comptes SharePoint and.

Vous devez fournir des informations d'authentification, que vous stockez en toute sécurité dans un AWS Secrets Manager secret.

Note

Nous vous recommandons d'actualiser ou de modifier régulièrement vos informations d'identification et votre code secret. Fournissez uniquement le niveau d'accès nécessaire pour votre propre sécurité. Nous vous déconseillons de réutiliser les informations d'identification et les secrets entre les sources de données et les versions 1.0 et 2.0 du connecteur (le cas échéant).

Dans SharePoint, assurez-vous d'avoir :

  • Notez URL les SharePoint sites que vous souhaitez indexer.

  • Pour SharePoint en ligne :

    • Vous avez noté vos informations d'authentification de base contenant un nom d'utilisateur et un mot de passe avec des autorisations d'administrateur du site.

    • Facultatif : informations d'identification OAuth 2.0 générées contenant un nom d'utilisateur, un mot de passe, un identifiant client et un secret client.

    • Paramètres de sécurité par défaut désactivés sur votre portail Azure à l'aide d'un utilisateur administratif. Pour plus d'informations sur la gestion des paramètres de sécurité par défaut sur le portail Azure, consultez la documentation Microsoft sur la façon d'activer/désactiver les paramètres de sécurité par défaut.

  • Pour le SharePoint serveur :

    • Vous avez noté le nom de domaine de votre SharePoint serveur (le BIOS nom réseau dans votre Active Directory). Vous l'utilisez, ainsi que votre nom d'utilisateur et votre mot de passe d'authentification de SharePoint base, pour connecter le SharePoint serveur à Amazon Kendra.

    Note

    Si vous utilisez SharePoint Server et que vous devez convertir votre liste de contrôle d'accès (ACL) au format e-mail pour filtrer en fonction du contexte utilisateur, fournissez le LDAP serveur URL et la base LDAP de recherche. Vous pouvez également utiliser le remplacement du domaine de l'annuaire. Le LDAP serveur URL est le nom de domaine complet et le numéro de port (par exemple, ldap : //example.com:389). La base LDAP de recherche est constituée des contrôleurs de domaine « example » et « com ». Avec le remplacement du domaine de l'annuaire, vous pouvez utiliser le domaine de messagerie au lieu d'utiliser le LDAP serveur URL et la base LDAP de recherche. Par exemple, le domaine de messagerie pour username@example.com est « exemple.com ». Vous pouvez utiliser cette dérogation si la validation de votre domaine ne vous préoccupe pas et si vous souhaitez simplement utiliser votre domaine de messagerie.

  • Vous avez ajouté les autorisations suivantes à votre SharePoint compte :

    Pour les SharePoint listes

    • Ouvrir des éléments : affichez la source des documents à l'aide des gestionnaires de fichiers côté serveur.

    • Afficher les pages de candidature : affichez les formulaires, les vues et les pages de candidature. Énumérez des listes.

    • Afficher les éléments : affichez les éléments dans les listes et les documents dans les bibliothèques de documents.

    • Afficher les versions : permet d'afficher les versions précédentes d'un élément de liste ou d'un document.

    Pour les SharePoint sites Web

    • Parcourir les répertoires : énumère les fichiers et les dossiers d'un site Web à l'aide de SharePoint Designer et de l'interface Web. DAV

    • Parcourir les informations utilisateur : affichez les informations sur les utilisateurs du site Web.

    • Énumérer les autorisations : énumère les autorisations sur le site Web, la liste, le dossier, le document ou l'élément de liste.

    • Ouvrir : ouvrez un site Web, une liste ou un dossier pour accéder aux éléments contenus dans le conteneur.

    • Utiliser les fonctionnalités d'intégration du client : utilisez le Web SOAPDAV, le modèle d'objet client ou les interfaces SharePoint Designer pour accéder au site Web.

    • Utiliser des interfaces distantes : utilisez des fonctionnalités qui lancent des applications clientes.

    • Afficher les pages : affiche les pages d'un site Web.

  • Il est vérifié que chaque document est unique dans SharePoint et entre les autres sources de données que vous prévoyez d'utiliser pour le même index. Chaque source de données que vous souhaitez utiliser pour un index ne doit pas contenir le même document dans toutes les sources de données. IDsLes documents sont globaux par rapport à un index et doivent être uniques par index.

Dans votre Compte AWS, assurez-vous d'avoir :

  • Vous avez créé un Amazon Kendra index et, si vous utilisez leAPI, avez noté l'identifiant de l'index.

  • Vous avez créé un IAM rôle pour votre source de données et, si vous utilisez le APIARN, notez le IAM rôle.

    Note

    Si vous modifiez votre type d'authentification et vos informations d'identification, vous devez mettre à jour votre IAM rôle pour accéder au bon identifiant AWS Secrets Manager secret.

  • Stockez vos informations d' SharePoint authentification dans un AWS Secrets Manager secret et, si vous utilisez le APIARN, notez le secret.

    Note

    Nous vous recommandons d'actualiser ou de modifier régulièrement vos informations d'identification et votre code secret. Fournissez uniquement le niveau d'accès nécessaire pour votre propre sécurité. Nous vous déconseillons de réutiliser les informations d'identification et les secrets entre les sources de données et les versions 1.0 et 2.0 du connecteur (le cas échéant).

Si vous n'avez pas de IAM rôle ou de secret existant, vous pouvez utiliser la console pour créer un nouveau IAM rôle et un nouveau Secrets Manager secret lorsque vous connectez votre source de SharePoint données à Amazon Kendra. Si vous utilisez leAPI, vous devez fournir un IAM rôle et un Secrets Manager secret existants, ainsi qu'un identifiant d'index. ARN

Instructions de connexion

Pour vous connecter Amazon Kendra à votre source de SharePoint données, vous devez fournir les détails de vos SharePoint informations d'identification afin de Amazon Kendra pouvoir accéder à vos données. Si vous n'avez pas encore configuré SharePoint pour Amazon Kendra voirPrérequis.

Console

Pour vous connecter Amazon Kendra à SharePoint

  1. Connectez-vous à la console AWS de gestion et Amazon Kendra ouvrez-la.

  2. Dans le volet de navigation de gauche, choisissez Index, puis choisissez l'index que vous souhaitez utiliser dans la liste des index.

    Note

    Vous pouvez choisir de configurer ou de modifier vos paramètres de contrôle d'accès utilisateur dans les paramètres de l'index.

  3. Sur la page de démarrage, choisissez Ajouter une source de données.

  4. Sur la page Ajouter une source de données, choisissez le SharePoint connecteur v1.0, puis sélectionnez Ajouter une source de données.

  5. Sur la page Spécifier les détails de la source de données, entrez les informations suivantes :

    1. Dans Nom et description, pour Nom de la source de données : entrez le nom de votre source de données. Vous pouvez inclure des traits d'union, mais pas des espaces.

    2. (Facultatif) Description : entrez une description facultative pour votre source de données.

    3. Dans la langue par défaut : choisissez une langue pour filtrer vos documents pour l'index. Sauf indication contraire, la langue par défaut est l'anglais. La langue spécifiée dans les métadonnées du document remplace la langue sélectionnée.

    4. Dans Balises, pour Ajouter une nouvelle balise : incluez des balises facultatives pour rechercher et filtrer vos ressources ou suivre vos AWS coûts.

    5. Choisissez Suivant.

  6. Sur la page Définir l'accès et la sécurité, entrez les informations suivantes :

    1. Pour la méthode d'hébergement : choisissez entre SharePoint Online et SharePointServer.

      1. Pour SharePointen ligne —Entrez le site URLs spécifique à votre SharePoint référentiel.

      2. Pour le SharePointserveur : choisissez votre SharePoint version, entrez le site URLs spécifique à votre SharePoint référentiel, puis le Amazon S3 chemin d'accès à l'emplacement de votre SSL certificat.

    2. (SharePoint Serveur uniquement) Pour le proxy Web : entrez le nom d'hôte et le numéro de port de votre SharePoint instance interne. Le numéro de port doit être une valeur numérique comprise entre 0 et 65535.

    3. Pour l'authentification : choisissez l'une des options suivantes en fonction de votre cas d'utilisation :

      1. Pour SharePoint en ligne : choisissez entre l'authentification de base et l'authentification OAuth 2.0.

      2. Pour le SharePoint serveur : choisissez entre Aucun et LDAPManuel.

    4. Pour le AWS Secrets Manager secret : choisissez un secret existant ou créez-en un nouveau Secrets Manager pour stocker vos informations SharePoint d'authentification. Si vous choisissez de créer un nouveau secret, une fenêtre AWS Secrets Manager secrète s'ouvre. Vous devez saisir un nom secret. Le préfixe « AmazonKendra - SharePoint - » est automatiquement ajouté à votre nom secret.

    5. Entrez les autres informations suivantes dans la fenêtre Créer un AWS Secrets Manager secret :

      1. Choisissez parmi les options d'authentification SharePoint dans le cloud suivantes, en fonction de votre cas d'utilisation :

        1. Authentification de base —Entrez le nom d'utilisateur de votre SharePoint compte comme nom d'utilisateur et le mot de passe du SharePoint compte comme mot de passe.

        2. OAuthAuthentification 2.0 —Entrez le nom d'utilisateur de votre SharePoint compte comme nom d'utilisateur, le mot de passe du SharePoint compte comme mot de passe, votre SharePoint identifiant unique généré automatiquement comme identifiant client et la chaîne secrète partagée utilisée par les deux SharePoint et Amazon Kendra comme secret client.

      2. Choisissez l'une des options d'authentification SharePoint du serveur suivantes, en fonction de votre cas d'utilisation :

        1. Aucun —Entrez le nom d'utilisateur de votre SharePoint compte comme nom d'utilisateur, le mot de passe de votre SharePoint compte comme mot de passe et le nom de domaine de votre serveur.

        2. LDAP—Entrez le nom d'utilisateur de votre SharePoint compte comme nom d'utilisateur, le mot de passe du SharePoint compte comme mot de passe, le point de terminaison de votre LDAP serveur (y compris le protocole et le numéro de port, par exemple ldap://example.com:389), et votre base LDAP de recherche (par exemple, dc=example, dc=com).

        3. Manuel —Entrez le nom d'utilisateur de votre SharePoint compte en tant que nom d'utilisateur, le mot de passe de votre SharePoint compte en tant que mot de passe et votre remplacement de domaine de messagerie (domaine de messagerie de l'utilisateur ou du groupe de l'annuaire).

      3. Choisissez Save (Enregistrer).

    6. Cloud privé virtuel (VPC) — Vous devez également ajouter des sous-réseaux et des groupes VPC de sécurité.

      Note

      Vous devez utiliser un VPC si vous utilisez un SharePoint serveur. Amazon VPC est facultatif pour les autres SharePoint versions.

    7. IAM rôle —Choisissez un IAM rôle existant ou créez-en un nouveau IAM pour accéder aux informations d'identification de votre référentiel et indexer le contenu.

      Note

      IAM les rôles utilisés pour les index ne peuvent pas être utilisés pour les sources de données. Si vous ne savez pas si un rôle existant est utilisé pour un indexFAQ, choisissez Créer un nouveau rôle pour éviter les erreurs.

    8. Choisissez Suivant.

  7. Sur la page Configurer les paramètres de synchronisation, entrez les informations suivantes :

    1. Utiliser le journal des modifications : sélectionnez cette option pour mettre à jour votre index au lieu de synchroniser tous vos fichiers.

    2. Analyser les pièces jointes : sélectionnez cette option pour analyser les pièces jointes.

    3. Utiliser des mappages de groupes locaux : sélectionnez cette option pour vous assurer que les documents sont correctement filtrés.

    4. Configuration supplémentaire —Ajoutez des modèles d'expressions régulières pour inclure ou exclure certains fichiers. Vous pouvez ajouter jusqu'à 100 motifs.

    5. Dans Synchroniser le calendrier d'exécution pour la fréquence : à quelle fréquence Amazon Kendra se synchronisera avec votre source de données.

    6. Choisissez Suivant.

  8. Sur la page Définir les mappages de champs, entrez les informations suivantes :

    1. Amazon Kendra mappages de champs par défaut : sélectionnez parmi les champs de source de données par défaut Amazon Kendra générés que vous souhaitez mapper à votre index.

    2. Pour les mappages de champs personnalisés : ajoutez des champs de source de données personnalisés pour créer un nom de champ d'index auquel mapper et le type de données du champ.

    3. Choisissez Suivant.

  9. Sur la page Réviser et créer, vérifiez que les informations saisies sont correctes, puis sélectionnez Ajouter une source de données. Vous pouvez également choisir de modifier vos informations à partir de cette page. Votre source de données apparaîtra sur la page Sources de données une fois que la source de données aura été ajoutée avec succès.

API

Pour vous connecter Amazon Kendra à SharePoint

Vous devez spécifier les éléments suivants à l'aide de SharePointConfigurationAPI:

  • SharePointVersion : spécifiez la SharePoint version que vous utilisez lors de la configuration SharePoint. C'est le cas, que vous utilisiez SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 ou SharePoint Online.

  • Nom de ressource Amazon secret (ARN) : indiquez le nom de ressource Amazon (ARN) d'un Secrets Manager secret contenant les informations d'authentification que vous avez créées dans votre SharePoint compte. Le secret est stocké dans une structure. JSON

    Pour l'authentification de base SharePoint en ligne, voici la JSON structure minimale qui doit figurer dans votre secret :

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

    Pour l'authentification SharePoint en ligne OAuth 2.0, voici la JSON structure minimale qui doit figurer dans votre secret :

    { "userName": "SharePoint account user name"", "password": "SharePoint account password", "clientId": "SharePoint auto-generated unique client id", "clientSecret": "secret string shared by Amazon Kendra and SharePoint to authorize communications" }

    Pour l'authentification de base du SharePoint serveur, voici la JSON structure minimale qui doit figurer dans votre secret :

    { "userName": "user name", "password": "password", "domain": "server domain name" }

    Pour LDAPl'authentification SharePoint du serveur (si vous devez convertir votre liste de contrôle d'accès (ACL) au format e-mail pour filtrer le contexte utilisateur, vous pouvez inclure le LDAP serveur URL et la base de LDAP recherche dans votre secret), voici la JSON structure minimale qui doit figurer dans votre secret :

    { "userName": "user name", "password": "password", "domain": "server domain name" "ldapServerUrl": "ldap://example.com:389", "ldapSearchBase": "dc=example,dc=com" }

    Pour l'authentification manuelle du SharePoint serveur, voici la JSON structure minimale qui doit figurer dans votre secret :

    { "userName": "user name", "password": "password", "domain": "server domain name", "emailDomainOverride": "example.com" }
  • IAM role —Spécifiez le RoleArn moment où vous appelez CreateDataSource pour fournir à un IAM rôle les autorisations d'accéder à votre Secrets Manager secret et d'appeler le public requis APIs pour le SharePoint connecteur et Amazon Kendra. Pour plus d'informations, consultez la section IAM Rôles des sources de SharePoint données.

  • Amazon VPC—Si vous utilisez SharePoint Server, spécifiez-le dans VpcConfiguration le cadre de la configuration de la source de données. Voir Configuration Amazon Kendra pour utiliser un VPC.

Vous pouvez également ajouter les fonctionnalités optionnelles suivantes :

  • Proxy Web : s'il faut se connecter à votre SharePoint site URLs via un proxy Web. Vous ne pouvez utiliser cette option que pour le SharePoint serveur.

  • Listes d'indexation : indique si le contenu des pièces jointes Amazon Kendra doit être indexé sur les éléments de la SharePoint liste.

  • Journal des modifications : Amazon Kendra faut-il utiliser le mécanisme du journal des modifications de la source de SharePoint données pour déterminer si un document doit être mis à jour dans l'index.

    Note

    Utilisez le journal des modifications si vous ne Amazon Kendra souhaitez pas numériser tous les documents. Si votre journal des modifications est volumineux, la numérisation des documents de la source de SharePoint données peut prendre Amazon Kendra moins de temps que le traitement du journal des modifications. Si vous synchronisez votre source de SharePoint données avec votre index pour la première fois, tous les documents sont numérisés.

  • Filtres d'inclusion et d'exclusion : vous pouvez spécifier si vous souhaitez inclure ou exclure certains contenus.

    Note

    La plupart des sources de données utilisent des modèles d'expressions régulières, qui sont des modèles d'inclusion ou d'exclusion appelés filtres. Si vous spécifiez un filtre d'inclusion, seul le contenu correspondant au filtre d'inclusion est indexé. Tout document qui ne correspond pas au filtre d'inclusion n'est pas indexé. Si vous spécifiez un filtre d'inclusion et d'exclusion, les documents correspondant au filtre d'exclusion ne sont pas indexés, même s'ils correspondent au filtre d'inclusion.

  • Mappages de champs : choisissez de mapper les champs de votre source de SharePoint données à vos champs d' Amazon Kendra index. Pour plus d'informations, veuillez consulter la rubrique Mappage des champs de source de données.

    Note

    Le champ du corps du document ou l'équivalent du corps du document pour vos documents est requis pour Amazon Kendra effectuer une recherche dans vos documents. Vous devez associer le nom du champ du corps du document dans votre source de données au nom du champ d'index_document_body. Tous les autres champs sont facultatifs.

  • Filtrage du contexte utilisateur et contrôle d'accèsAmazon Kendra  : analyse la liste de contrôle d'accès (ACL) de vos documents, si vous en avez une ACL pour vos documents. Les ACL informations sont utilisées pour filtrer les résultats de recherche en fonction de l'accès de l'utilisateur ou de son groupe aux documents. Pour plus d'informations, consultez la section Filtrage du contexte utilisateur.

En savoir plus

Pour en savoir plus sur l'intégration Amazon Kendra à votre source de SharePoint données, consultez :