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.
La procédure suivante montre comment créer un Amazon Kendra index à l'aide du AWS CLI. La procédure crée une source de données, un index et exécute une requête sur l'index.
Pour créer un Amazon Kendra index (CLI)
-
Fais lePrérequis.
-
Entrez la commande suivante pour créer un index.
aws kendra create-index \ --name cli-getting-started-index \ --description "Index for CLI getting started guide." \ --role-arn arn:aws:iam::
account id
:role/KendraRoleForGettingStartedIndex -
Attendez Amazon Kendra de créer l'index. Vérifiez la progression à l'aide de la commande suivante. Lorsque le champ d'état est
ACTIVE
défini, passez à l'étape suivante.aws kendra describe-index \ --id
index id
-
À l'invite de commande, entrez la commande suivante pour créer une source de données.
aws kendra create-data-source \ --index-id
index id
\ --namedata source name
\ --role-arn arn:aws:iam::account id
:role/KendraRoleForGettingStartedDataSource \ --type S3 \ --configuration '{"S3Configuration":{"BucketName":"S3 bucket name
"}}'Si vous vous connectez à votre source de données à l'aide d'un schéma de modèle, configurez le schéma de modèle.
aws kendra create-data-source \ --index-id
index id
\ --namedata source name
\ --role-arn arn:aws:iam::account id
:role/KendraRoleForGettingStartedDataSource \ --type TEMPLATE \ --configuration '{"TemplateConfiguration":{"Template":{JSON schema
}}}' -
La création de la source de données prendra Amazon Kendra un certain temps. Entrez la commande suivante pour vérifier la progression. Lorsque le statut est
ACTIVE
défini, passez à l'étape suivante.aws kendra describe-data-source \ --id
data source ID
\ --index-idindex ID
-
Entrez la commande suivante pour synchroniser la source de données.
aws kendra start-data-source-sync-job \ --id
data source ID
\ --index-idindex ID
-
Amazon Kendra indexera votre source de données. Le temps nécessaire dépend du nombre de documents. Vous pouvez vérifier l'état de la tâche de synchronisation à l'aide de la commande suivante. Lorsque le statut est
ACTIVE
défini, passez à l'étape suivante.aws kendra describe-data-source \ --id
data source ID
\ --index-idindex ID
-
Entrez la commande suivante pour effectuer une requête.
aws kendra query \ --index-id
index ID
\ --query-text "search term
"Les résultats de la recherche sont affichés au format JSON.