翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon OpenSearch Serverless でMachine Learningを設定する
機械学習
Machine Learning (ML) は、ML アルゴリズムとリモートモデルの形式で ML 機能を提供します。これらのモデルにアクセスできると、RAG やセマンティック検索など、いくつかの AI ワークフローを実行できます。ML は、コネクタで設定できる最新の外部ホストモデルを使用して、生成 AI ユースケースの実験と本番デプロイをサポートします。コネクタを設定したら、それをモデルに設定し、それをデプロイして予測を実行する必要があります。
Connector
コネクタは、サードパーティーの ML プラットフォームでホストされているモデルへのアクセスを容易にします。OpenSearch クラスターとリモートモデル間のゲートウェイとして機能します。詳細については、次のドキュメントを参照してください。
-
OpenSearch Documentation ウェブサイトでのサードパーティー ML プラットフォーム用のコネクタの作成
-
重要
-
信頼ポリシーを作成するときは、OpenSearch Service の原則
ml.opensearchservice.amazonaws.com
として を追加します。 -
コネクタhttps://docs.aws.amazon.com/opensearch-service/latest/developerguide/ml-amazon-connector.htmlページのステップをスキップして、ポリシーでドメインを設定する方法を表示します。
-
アクセス許可の設定ステップで
iam:PassRole
ステートメントを追加します。 -
OpenSearch Dashboards で ML ロールのマッピングステップをスキップします。バックエンドロールの設定は必要ありません。これは、 Connectors for AWS のサービス および Connectors for external platform に適用されます。
-
コレクションエンドポイントへの SigV4 リクエストで、サービス名を
aoss
ではなく に設定しますes
。
-
モデル
モデルは、さまざまな 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 forcollection_name
" }
-
aoss:DescribeMLResource – コネクタ、モデル、モデルグループを検索およびクエリするアクセス許可を付与します。
-
aoss:CreateMLResource – コネクタ、モデル、モデルグループを作成するアクセス許可を付与します。
-
aoss:UpdateMLResource – コネクタ、モデル、モデルグループを更新するアクセス許可を付与します。
-
aoss:DeleteMLResource – コネクタ、モデル、モデルグループを削除するアクセス許可を付与します。
-
aoss:ExecuteMLResource – モデルに対して予測を実行するアクセス許可を付与します。