翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
次の手順は、 を使用して Amazon Kendra インデックスを作成する方法を示しています AWS CLI。手順は、データソースとインデックスを作成し、インデックスに対してクエリを実行します。
Amazon Kendra インデックスを作成するには (CLI)
-
前提条件 を実行します。
-
以下のコマンドを入力してインデックスを作成します。
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 -
がインデックスを作成する Amazon Kendra のを待ちます。次のコマンドを使用してポリシーをチェックします。ステータスフィールドが
ACTIVE
の場合、次のステップに進みます。aws kendra describe-index \ --id
index id
-
コマンドプロンプトで、次のコマンドを入力してデータソースを作成します。
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
"}}'テンプレートスキーマを使用してデータソースに接続する場合は、テンプレートスキーマを設定します。
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
}}}' -
データソースの作成には Amazon Kendra 時間がかかります。次のコマンドを入力してプロセスをチェックします。ステータスが
ACTIVE
の場合、次のステップに進みます。aws kendra describe-data-source \ --id
data source ID
\ --index-idindex ID
-
次のコマンドを入力して、データソースを同期します。
aws kendra start-data-source-sync-job \ --id
data source ID
\ --index-idindex ID
-
Amazon Kendra はデータソースのインデックスを作成します。かかる時間は、ドキュメントの数によって異なります。次のコマンドを使用して、ジョブ同期のステータスをチェックできます。ステータスが
ACTIVE
の場合、次のステップに進みます。aws kendra describe-data-source \ --id
data source ID
\ --index-idindex ID
-
次のコマンドを入力してクエリを保存します。
aws kendra query \ --index-id
index ID
\ --query-text "search term
"検索の結果が JSON 形式で表示されます。