本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
開始使用 (AWS CLI)
下列程序顯示如何使用建立 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格式顯示。