Amazon SageMaker テンプレート - Amazon OpenSearch Service

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

Amazon SageMaker テンプレート

Amazon SageMaker CloudFormation テンプレートは、ニューラルプラグインとセマンティック検索をセットアップするために複数の AWS リソースを定義します。

まず、Amazon SageMaker テンプレートを使用してテキスト埋め込みモデルとの統合を使用して、SageMaker ランタイムにテキスト埋め込みモデルをサーバーとしてデプロイします。モデルエンドポイントを提供しない場合、CloudFormation は SageMaker ランタイムが Amazon S3 からモデルアーティファクトをダウンロードしてサーバーにデプロイすることを許可する IAM ロールを作成します。エンドポイントを提供する場合、CloudFormation は、Lambda 関数が OpenSearch Service ドメインにアクセスすることを許可する IAM ロールを作成します。ロールが既に存在する場合は、ロールを更新して再利用します。エンドポイントは ML Commons プラグインで ML コネクタに使用されるリモートモデルを提供します。

次に、Amazon SageMaker テンプレートを介したスパースエンコーダーとの統合を使用して、ドメインがリモート推論コネクタをセットアップした Lambda 関数を作成します。OpenSearch Service でコネクタを作成すると、リモート推論は SageMaker ランタイムのリモートモデルを使用してセマンティック検索を実行できます。テンプレートはドメイン内のモデル ID を返すので、検索を開始できます。

Amazon SageMaker AI CloudFormation テンプレートを使用するには
  1. Amazon OpenSearch Service コンソールを開きます。

  2. 左側のナビゲーションペインで、統合を選択します。

  3. 各 Amazon SageMaker AI テンプレートで、Configure domain、Configure public domain を選択します。

  4. CloudFormation コンソールのプロンプトに従って、スタックをプロビジョニングし、モデルを設定します。

注記

OpenSearch Service は VPC ベースの OpenSearch ドメインを設定するための個別のテンプレートも提供します。このテンプレートを使用する場合は、Lambda 関数の VPC ID を指定する必要があります。