Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
工作流程支持构建者在 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:授予为使用配置机器学习的工作流步骤进行预置的权限。