在 Amazon OpenSearch 无服务器上配置工作流程 - Amazon OpenSearch Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 Amazon OpenSearch 无服务器上配置工作流程

工作流程

工作流程支持构建者在 OpenSearch 上创新 AI 应用程序。当前在OpenSearch中使用机器学习(ML)功能(如语义搜索)的过程,需要复杂的配置和预处理任务,同时要求用户提交冗长的查询语句,这两者都可能非常耗时且容易出错。工作流程是一种简化框架,用于链接 OpenSearch 的多个 API 调用。

有关设置和用法,请参阅 OpenSearch 网站上的自动配置。在 OpenSearch 无服务器中使用工作流程时,请注意以下重要差异:

  • OpenSearch 无服务器在工作流程步骤中仅使用远程模型。无需部署这些模型。

  • OpenSearch 无服务器不支持重新索引工作流程步骤。

  • 在执行其他 API 调用后查询工作流程工作流程状态时,预计显示更新的延迟时间可能长达 15 秒。

在 OpenSearch UI 应用程序中用作数据来源时,OpenSearch 无服务器集合支持工作流程。有关更多信息,请参阅管理数据来源关联

配置权限

创建和预置模板之前,验证您是否具备所需权限。如需帮助,请联系您的账户管理员。OpenSearch 无服务器工作流程需要以下权限。您可以在 IAM 策略中定义集合资源 ARN,以将权限范围限定在特定集合内。

例 :工作流程策略
JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "NeuralSearch", "Effect": "Allow", "Principal": { "AWS": [ "arn:aws:iam::111122223333:role/Cognito_identitypoolname/Auth_Role" ] }, "Action": [ "aoss:CreateIndex", "aoss:CreateCollection", "aoss:UpdateCollection", "aoss:DeleteIndex", "aoss:DeleteCollection" ], "Resource": "arn:aws:aoss:us-east-1:111122223333:collection/your-collection-name" } ] }
  • aoss:*CollectionItems:授予创建和管理模板的权限,并预置搜索和摄取管道

  • aoss:*Index:授予使用 OpenSearch API 操作创建和删除索引的权限。

  • aoss:*MLResource:授予为使用配置机器学习的工作流步骤进行预置的权限。