Amazon OpenSearch Serverless でワークフローを設定する - Amazon OpenSearch Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon OpenSearch Serverless でワークフローを設定する

ワークフロー

ワークフローは、OpenSearch での AI アプリケーションの革新におけるビルダーをサポートします。セマンティック検索など、OpenSearch で機械学習 (ML) サービスを使用する現在のプロセスでは、複雑なセットアップと前処理タスクに加えて、詳細なユーザークエリが必要です。どちらも時間がかかり、エラーが発生しやすくなります。ワークフローは、OpenSearch の複数の API コールを連鎖するための簡素化フレームワークです。

セットアップと使用については、OpenSearch ウェブサイトの「Automating configuration」を参照してください。OpenSearch Serverless でワークフローを使用する場合は、次の重要な違いを考慮してください。

  • OpenSearch Serverless は、ワークフローステップでリモートモデルのみを使用します。これらのモデルをデプロイする必要はありません。

  • OpenSearch Serverless は、再インデックスワークフローステップをサポートしていません。

  • 他の API コールの後にワークフローワークフローの状態を検索する場合、更新が表示されるまでに最大 15 秒のレイテンシーが予想されます。

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

アクセス許可の設定

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