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.
Microsoft Exchange
Microsoft Exchange est un outil de collaboration d'entreprise pour la messagerie, les réunions et le partage de fichiers. Si vous êtes un utilisateur de Microsoft Exchange, vous pouvez l'utiliser Amazon Kendra pour indexer votre source de données Microsoft Exchange.
Vous pouvez vous connecter Amazon Kendra à votre source de données Microsoft Exchange à l'aide de la Amazon Kendra console et de l'TemplateConfigurationAPI.
Pour résoudre les problèmes liés à votre connecteur de source de données Amazon Kendra Microsoft Exchange, consultezDépannage des sources de données.
Fonctionnalités prises en charge
-
Mappages de champs
-
Contrôle d'accès utilisateur
-
Filtres d'inclusion/exclusion
-
Synchronisation complète et incrémentielle du contenu
-
Cloud privé virtuel (VPC)
Prérequis
Avant de pouvoir Amazon Kendra indexer votre source de données Microsoft Exchange, apportez ces modifications à votre Microsoft Exchange et à vos AWS comptes.
Dans Microsoft Exchange, assurez-vous que vous disposez des éléments suivants :
-
Création d'un compte Microsoft Exchange dans Office 365.
-
Vous avez noté votre identifiant de client Microsoft 365. Vous pouvez trouver votre ID de locataire dans les propriétés de votre portail Azure Active Directory ou dans votre application OAuth.
-
J'ai configuré une application OAuth sur le portail Azure et noté l'ID du client et le secret du client ou les informations d'identification du client. Consultez le didacticiel Microsoft et l'exemple d'application enregistrée pour plus d'informations.
Lorsque vous créez ou enregistrez une application sur le portail Azure, l'ID secret représente la valeur secrète réelle. Vous devez prendre note ou enregistrer la valeur secrète réelle immédiatement lors de la création du secret et de l'application. Vous pouvez accéder à votre secret en sélectionnant le nom de votre application sur le portail Azure, puis en accédant à l'option de menu sur les certificats et les secrets.
Vous pouvez accéder à votre ID client en sélectionnant le nom de votre application sur le portail Azure, puis en accédant à la page de présentation. L'ID de l'application (client) est l'ID du client.
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).
-
Les autorisations suivantes ont été ajoutées pour l'application de connecteur :
Microsoft Graph |
Office 365 Exchange Online |
-
Mail.Read (Application)
-
Courrier. ReadBasic (Demande)
-
Courrier. ReadBasic.Tout (Application)
-
Calendriers.Read (Application)
-
Utilisateur.Lisez.Tout (Application)
-
Contacts.Read (Application)
-
Remarques. Tout lire (Application)
-
Directory.Read.Tout (Application)
-
NOUVELLES. AccessAsUser.Tout (délégué)
|
accès complet en tant qu'application (Application) |
-
Il est vérifié que chaque document est unique dans Microsoft Exchange et dans 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. Les identifiants de document sont globaux à un index et doivent être uniques par index.
Dans votre Compte AWS, assurez-vous d'avoir :
-
Création d'un Amazon Kendra index et, si vous utilisez l'API, notez l'ID de l'index.
-
Vous avez créé un IAM rôle pour votre source de données et, si vous utilisez l'API, notez l'ARN du IAM rôle.
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'authentification Microsoft Exchange dans un AWS Secrets Manager secret et, si vous utilisez l'API, notez l'ARN du secret.
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 aucun IAM rôle ou 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 données Microsoft Exchange à Amazon Kendra. Si vous utilisez l'API, vous devez fournir l'ARN d'un IAM rôle et d'un Secrets Manager secret existants, ainsi qu'un identifiant d'index.
Instructions de connexion
Pour vous connecter Amazon Kendra à votre source de données Microsoft Exchange, vous devez fournir les informations nécessaires sur votre source de données Microsoft Exchange afin de Amazon Kendra pouvoir accéder à vos données. Si vous n'avez pas encore configuré Microsoft Exchange pour Amazon Kendra, consultezPrérequis.
- Console
-
Pour vous connecter Amazon Kendra à Microsoft Exchange
-
Connectez-vous à la Amazon Kendra console AWS Management Console et ouvrez-la.
-
Dans le volet de navigation de gauche, choisissez Index, puis choisissez l'index que vous souhaitez utiliser dans la liste des index.
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.
-
Sur la page de démarrage, choisissez Ajouter une source de données.
-
Sur la page Ajouter une source de données, choisissez le connecteur Microsoft Exchange, puis sélectionnez Ajouter un connecteur. Si vous utilisez la version 2 (le cas échéant), choisissez le connecteur Microsoft Exchange avec la balise « V2.0 ».
-
Sur la page Spécifier les détails de la source de données, entrez les informations suivantes :
-
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 tirets, mais pas des espaces.
-
(Facultatif) Description : entrez une description facultative pour votre source de données.
-
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.
-
Dans Balises, pour Ajouter une nouvelle balise : incluez des balises facultatives pour rechercher et filtrer vos ressources ou suivre vos AWS coûts.
-
Choisissez Suivant.
-
Sur la page Définir l'accès et la sécurité, entrez les informations suivantes :
-
ID de locataire —Entrez votre identifiant de locataire Microsoft 365. Vous pouvez trouver votre ID de locataire dans les propriétés de votre portail Azure Active Directory ou dans votre application OAuth.
-
Autorisation : activez ou désactivez les informations de la liste de contrôle d'accès (ACL) pour vos documents, si vous disposez d'une ACL et que vous souhaitez l'utiliser pour le contrôle d'accès. L'ACL indique les documents auxquels les utilisateurs et les groupes peuvent accéder. Les informations ACL 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.
-
AWS Secrets Manager secret —Choisissez un secret existant ou créez-en un nouveau Secrets Manager pour stocker vos informations d'authentification Microsoft Exchange. Si vous choisissez de créer un nouveau secret, une fenêtre AWS Secrets Manager secrète s'ouvre.
-
Entrez les informations suivantes dans la fenêtre Créer un AWS
Secrets Manager secret :
-
Nom secret : le nom de votre secret. Le préfixe « AmazonKendra -Microsoft Exchange
-
Pour l'ID client, secret du client : entrez les informations d'authentification configurées dans Microsoft Exchange sur le portail Azure.
-
Enregistrez et ajoutez votre secret.
-
Virtual Private Cloud (VPC) —Vous pouvez choisir d'utiliser un VPC. Dans ce cas, vous devez ajouter des sous-réseaux et des groupes de sécurité VPC.
-
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.
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 index ou une FAQ, choisissez Créer un nouveau rôle pour éviter les erreurs.
-
Choisissez Suivant.
-
Sur la page Configurer les paramètres de synchronisation, entrez les informations suivantes :
-
ID utilisateur : fournissez les e-mails des utilisateurs si vous souhaitez filtrer le contenu en fonction de certains e-mails.
-
Configuration supplémentaire —Spécifiez les types de contenu que vous souhaitez analyser.
-
Types d'entités : vous pouvez choisir d'explorer le contenu du calendrier ou OneNotes des contacts.
-
Analyse du calendrier : entrez les dates de début et de fin pour analyser le contenu entre certaines dates.
-
Inclure l'e-mail : saisissez « à », « de » et les lignes d'objet de l'e-mail pour filtrer certains e-mails que vous souhaitez analyser.
-
Accès aux dossiers partagés : choisissez d'activer l'analyse de la liste de contrôle d'accès pour contrôler l'accès à votre source de données Microsoft Exchange.
-
Regex pour les domaines : ajoutez des modèles d'expressions régulières pour inclure ou exclure certains domaines de messagerie.
-
Modèles Regex : ajoutez des modèles d'expressions régulières pour inclure ou exclure certains fichiers.
-
Mode de synchronisation : choisissez la manière dont vous souhaitez mettre à jour votre index lorsque le contenu de votre source de données change. Lorsque vous synchronisez votre source de données Amazon Kendra pour la première fois, tout le contenu est analysé et indexé par défaut. Vous devez exécuter une synchronisation complète de vos données en cas d'échec de la synchronisation initiale, même si vous ne choisissez pas l'option de synchronisation complète comme mode de synchronisation.
-
Synchronisation complète : Indexez tout le contenu fraîchement, en remplaçant le contenu existant chaque fois que votre source de données se synchronise avec votre index.
-
Nouvelle synchronisation modifiée : indexez uniquement le contenu nouveau et modifié chaque fois que votre source de données se synchronise avec votre index. Amazon Kendra peut utiliser le mécanisme de votre source de données pour suivre les modifications de contenu et indexer le contenu modifié depuis la dernière synchronisation.
-
Synchronisation nouvelle, modifiée ou supprimée : Indexez uniquement le contenu nouveau, modifié et supprimé chaque fois que votre source de données se synchronise avec votre index. Amazon Kendra peut utiliser le mécanisme de votre source de données pour suivre les modifications de contenu et indexer le contenu modifié depuis la dernière synchronisation.
-
Dans Calendrier d'exécution de la synchronisation, pour Fréquence : choisissez la fréquence à laquelle vous souhaitez synchroniser le contenu de votre source de données et mettre à jour votre index.
-
Choisissez Suivant.
-
Sur la page Définir les mappages de champs, entrez les informations suivantes :
-
Champs de source de données 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.
Le connecteur de source de données Amazon Kendra Microsoft Exchange ne prend pas en charge les mappages de champs personnalisés.
-
Choisissez Suivant.
-
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 depuis cette page. Votre source de données apparaîtra sur la page Sources de données une fois qu'elle aura été ajoutée avec succès.
- API
-
Pour vous connecter Amazon Kendra à Microsoft Exchange
Vous devez spécifier un JSON du schéma de source de données à l'aide de l'TemplateConfigurationAPI. Vous devez fournir les informations suivantes :
-
Source de données —Spécifiez le type de source de données tel que MSEXCHANGE
lorsque vous utilisez le schéma TemplateConfigurationJSON. Spécifiez également la source de données TEMPLATE
lorsque vous appelez l'CreateDataSourceAPI.
-
ID de locataire : vous pouvez trouver votre identifiant de locataire dans les propriétés de votre portail Azure Active Directory ou dans votre application OAuth.
-
Mode de synchronisation : spécifiez comment Amazon Kendra mettre à jour votre index lorsque le contenu de votre source de données change. Lorsque vous synchronisez votre source de données Amazon Kendra pour la première fois, tout le contenu est analysé et indexé par défaut. Vous devez exécuter une synchronisation complète de vos données en cas d'échec de la synchronisation initiale, même si vous ne choisissez pas l'option de synchronisation complète comme mode de synchronisation. Vous pouvez choisir entre :
-
FORCED_FULL_CRAWL
pour indexer à nouveau tout le contenu, en remplaçant le contenu existant chaque fois que votre source de données se synchronise avec votre index.
-
FULL_CRAWL
pour indexer uniquement le contenu nouveau, modifié et supprimé chaque fois que votre source de données se synchronise avec votre index. Amazon Kendra peut utiliser le mécanisme de votre source de données pour suivre les modifications de contenu et indexer le contenu modifié depuis la dernière synchronisation.
-
CHANGE_LOG
pour indexer uniquement le contenu nouveau et modifié chaque fois que votre source de données se synchronise avec votre index. Amazon Kendra peut utiliser le mécanisme de votre source de données pour suivre les modifications de contenu et indexer le contenu modifié depuis la dernière synchronisation.
-
Nom de ressource Amazon (ARN) secret : indiquez le nom de ressource Amazon (ARN) d'un Secrets Manager secret contenant les informations d'authentification de votre compte Microsoft Exchange. Le secret est stocké dans une structure JSON avec les clés suivantes :
{
"clientId": "client ID
",
"clientSecret": "client secret
"
}
-
IAM role —Spécifiez CreateDataSource
à quel RoleArn
moment vous appelez pour fournir à un IAM rôle les autorisations d'accéder à votre Secrets Manager secret et pour appeler les API publiques requises pour le connecteur Microsoft Exchange et Amazon Kendra. Pour plus d'informations, consultez la section IAM Rôles des sources de données Microsoft Exchange.
Vous pouvez également ajouter les fonctionnalités optionnelles suivantes :
-
Virtual Private Cloud (VPC) VpcConfiguration
—Spécifiez le moment de votre appel. CreateDataSource
Pour plus d’informations, consultez Configuration Amazon Kendra pour utiliser un Amazon VPC.
-
Filtres d'inclusion et d'exclusion : spécifiez s'il faut inclure ou exclure certains contenus.
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.
-
Liste de contrôle d'accès (ACL) : indiquez si vous souhaitez analyser les informations ACL de vos documents, si vous disposez d'une ACL et souhaitez l'utiliser pour le contrôle d'accès. L'ACL indique les documents auxquels les utilisateurs et les groupes peuvent accéder. Les informations ACL 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.
-
Mappages de champs : choisissez de mapper les champs de votre source de données Microsoft Exchange à vos champs d' Amazon Kendra index. Pour plus d'informations, veuillez consulter la rubrique Mappage des champs de source de données.
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.
Pour obtenir la liste des autres clés JSON importantes à configurer, consultez le schéma du modèle Microsoft Exchange.
En savoir plus
Pour en savoir plus sur l'intégration Amazon Kendra à votre source de données Microsoft Exchange, consultez :