Amazon OpenSearch Serverless でMachine Learningを設定する - Amazon OpenSearch Service

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

Amazon OpenSearch Serverless でMachine Learningを設定する

機械学習

Machine Learning (ML) は、ML アルゴリズムとリモートモデルの形式で ML 機能を提供します。これらのモデルにアクセスできると、RAG やセマンティック検索など、いくつかの AI ワークフローを実行できます。ML は、コネクタで設定できる最新の外部ホストモデルを使用して、生成 AI ユースケースの実験と本番デプロイをサポートします。コネクタを設定したら、それをモデルに設定し、それをデプロイして予測を実行する必要があります。

Connector

コネクタは、サードパーティーの ML プラットフォームでホストされているモデルへのアクセスを容易にします。OpenSearch クラスターとリモートモデル間のゲートウェイとして機能します。詳細については、次のドキュメントを参照してください。

モデル

モデルは、さまざまな AI ワークフローで使用される主要な機能です。通常、コネクタをモデルに関連付けて、コネクタを使用して予測を実行します。モデルがデプロイされた状態になったら、予測を実行できます。詳細については、OpenSearch ドキュメントウェブサイトの「サードパーティープラットフォームでホストされているモデルを登録する」を参照してください。

注記

ローカルモデルなど、すべてのモデル機能が OpenSearch Serverless でサポートされているわけではありません。詳細については、「サポートされていない Machine Learning APIsと機能」を参照してください。

Machine Learningのアクセス許可を設定する

次のセクションでは、Machine Learning (ML) に必要な収集データアクセスポリシーについて説明します。プレースホルダー値を特定の情報に置き換えます。詳細については、「サポートされているポリシーのアクセス許可」を参照してください。

{ "Rules": [ { "Resource": [ "model/collection_name/*" ], "Permission": [ "aoss:DescribeMLResource", "aoss:CreateMLResource", "aoss:UpdateMLResource", "aoss:DeleteMLResource", "aoss:ExecuteMLResource" ], "ResourceType": "model" } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ], "Description": "ML full access policy for collection_name" }
  • aoss:DescribeMLResource – コネクタ、モデル、モデルグループを検索およびクエリするアクセス許可を付与します。

  • aoss:CreateMLResource – コネクタ、モデル、モデルグループを作成するアクセス許可を付与します。

  • aoss:UpdateMLResource – コネクタ、モデル、モデルグループを更新するアクセス許可を付与します。

  • aoss:DeleteMLResource – コネクタ、モデル、モデルグループを削除するアクセス許可を付与します。

  • aoss:ExecuteMLResource – モデルに対して予測を実行するアクセス許可を付与します。