在 Amazon OpenSearch Serverless 上設定工作流程 - Amazon OpenSearch Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon OpenSearch Serverless 上設定工作流程

工作流程

工作流程支援建置者在 OpenSearch 上創新 AI 應用程式。目前在 OpenSearch 中使用機器學習 (ML) 產品的程序,例如語意搜尋,需要複雜的設定和預先處理任務,以及詳細的使用者查詢,這兩者都可能耗時且容易出錯。工作流程是一種簡化架構,可鏈結 OpenSearch 的多個 API 呼叫。

如需設定和使用方式,請參閱 OpenSearch 網站上的自動化組態。當您在 OpenSearch Serverless 中使用工作流程時,請考慮下列重要差異:

  • OpenSearch Serverless 在工作流程步驟中僅使用遠端模型。您不需要部署這些模型。

  • OpenSearch Serverless 不支援重新索引工作流程步驟。

  • 當您在其他 API 呼叫之後搜尋工作流程工作流程狀態時, 預期最多延遲 15 秒才會顯示更新。

OpenSearch Serverless Collections 在 OpenSearch UI 應用程式中用作資料來源時支援工作流程。如需詳細資訊,請參閱管理資料來源關聯

設定許可

在您建立和佈建範本之前,請確認您擁有必要的許可。如果您需要協助,請聯絡您的 帳戶管理員。OpenSearch Serverless Workflows 需要下列許可。您可以在 IAM 政策中定義集合資源 ARN,以限制特定集合的許可範圍。

範例 :工作流程政策
JSON
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "aoss:CreateIndex", "aoss:CreateCollectionItems", "aoss:CreateMLResource", "aoss:DescribeCollectionItems", "aoss:UpdateCollectionItems", "aoss:DeleteIndex", "aoss:DeleteCollectionItems", "aoss:DeleteMLResource", "aoss:APIAccessAll", ], "Resource": "*" } ] }
  • aoss:*CollectionItems – 准許建立和管理範本,以及佈建搜尋和擷取管道

  • aoss:*Index – 准許使用 OpenSearch API 操作建立和刪除索引。

  • aoss:*MLResource – 准許佈建使用設定Machine Learning的工作流程步驟。