Conceitos básicos (AWS CLI)
O procedimento a seguir mostra como criar um índice do Amazon Kendra usando a AWS CLI. O procedimento cria uma fonte de dados, um índice e executa uma consulta no índice.
Para criar um índice do Amazon Kendra (CLI)
-
Faça Pré-requisitos.
-
Insira o seguinte comando para criar um índice:
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 -
Aguarde o Amazon Kendra criar o índice. Verifique o andamento usando o seguinte comando: Quando o status como
ACTIVE, siga para a próxima etapa.aws kendra describe-index \ --idindex id -
No prompt de comando, insira o comando a seguir para criar uma fonte de dados.
aws kendra create-data-source \ --index-idindex id\ --namedata source name\ --role-arn arn:aws:iam::account id:role/KendraRoleForGettingStartedDataSource \ --type S3 \ --configuration '{"S3Configuration":{"BucketName":"S3 bucket name"}}'Se você se conectar à fonte de dados usando um esquema de modelo, configure o esquema de modelo.
aws kendra create-data-source \ --index-idindex id\ --namedata source name\ --role-arn arn:aws:iam::account id:role/KendraRoleForGettingStartedDataSource \ --type TEMPLATE \ --configuration '{"TemplateConfiguration":{"Template":{JSON schema}}}' -
Pode levar alguns minutos para o Amazon Kendra criar a fonte de dados.. Insira o comando a seguir para acompanhar o progresso. Quando o status for
ACTIVE, siga para a próxima etapa.aws kendra describe-data-source \ --iddata source ID\ --index-idindex ID -
Insira o comando a seguir para sincronizar a fonte de dados.
aws kendra start-data-source-sync-job \ --iddata source ID\ --index-idindex ID -
O Amazon Kendra indexará a fonte de dados. O tempo necessário depende do número de documentos. Você pode verificar o status da tarefa usando o seguinte: Quando o status for
ACTIVE, siga para a próxima etapa.aws kendra describe-data-source \ --iddata source ID\ --index-idindex ID -
Digite o comando a seguir para fazer uma consulta.
aws kendra query \ --index-idindex ID\ --query-text "search term"Os resultados da pesquisa são exibidos no formato JSON.