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 コレクションは、OpenSearch UI アプリケーションのデータソースとして使用されるときにワークフローをサポートします。詳細については、「データソースの関連付けの管理」を参照してください。

アクセス許可の設定

テンプレートを作成してプロビジョニングする前に、必要なアクセス許可があることを確認してください。サポートが必要な場合は、アカウント管理者にお問い合わせください。OpenSearch Serverless ワークフローには、次のアクセス許可が必要です。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": "*" } ] }