在 Amazon OpenSearch 无服务器上配置工作流程 - 亚马逊 OpenSearch 服务

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

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

工作流

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

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

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

  • OpenSearch Serverless 不支持 “重新索引工作流程” 步骤

  • 当您在其他 API 调用后搜索工作流程和工作流程状态时,预计显示更新的延迟时间可能长达 15 秒。

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

配置 权限

在创建和配置模板之前,请确认您拥有所需的权限。如果您需要帮助,请联系您的账户管理员。 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" } ] }