选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

入门 (AWS CLI)

聚焦模式
入门 (AWS CLI) - Amazon Kendra

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

以下过程说明如何使用创建 Amazon Kendra 索引 AWS CLI。该过程会创建数据来源、索引,并对索引运行查询。

创建 Amazon Kendra 索引 (CLI)
  1. 完成先决条件

  2. 输入以下命令来创建索引。

    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
  3. 等待 Amazon Kendra 创建索引。使用以下命令检查进度。当状态字段为 ACTIVE 时,继续执行下一步。

    aws kendra describe-index \ --id index id
  4. 在命令提示符下,输入以下命令以创建数据来源。

    aws kendra create-data-source \ --index-id index id \ --name data 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 \ --name data source name \ --role-arn arn:aws:iam::account id:role/KendraRoleForGettingStartedDataSource \ --type TEMPLATE \ --configuration '{"TemplateConfiguration":{"Template":{JSON schema}}}'
  5. 创建数据源需要 Amazon Kendra 一段时间。输入以下命令以检查进度。当状态为 ACTIVE 时,继续执行下一步。

    aws kendra describe-data-source \ --id data source ID \ --index-id index ID
  6. 输入以下命令以同步数据来源。

    aws kendra start-data-source-sync-job \ --id data source ID \ --index-id index ID
  7. Amazon Kendra 将为您的数据源编制索引。所需时间取决于文档的数量。您可以使用以下命令检查同步作业的状态。当状态为 ACTIVE 时,继续执行下一步。

    aws kendra describe-data-source \ --id data source ID \ --index-id index ID
  8. 输入以下命令以执行查询。

    aws kendra query \ --index-id index ID \ --query-text "search term"

    搜索的结果将以 JSON 格式显示。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。