View a markdown version of this page

SageMaker AI MLflow の VPC エンドポイントポリシーを作成する - Amazon SageMaker AI

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

SageMaker AI MLflow の VPC エンドポイントポリシーを作成する

SageMaker AI MLflow への接続に使うインターフェイス VPC エンドポイントには、Amazon VPC エンドポイントポリシーをアタッチできます。エンドポイントポリシーは、MLflow へのアクセスを制御します。以下を指定できます。

  • アクションを実行できるプリンシパル。

  • 実行可能なアクション。

  • アクションを実行できるリソース。

詳細については、「VPC エンドポイントによるサービスのアクセスコントロール」を参照してください。

次の VPC エンドポイントポリシーの例では、エンドポイントにアクセスできるすべてのユーザーが、指定した MLflow Tracking Server にアクセスできるように指定しています。他の Tracking Server へのアクセスは拒否されます。

{ "Statement": [ { "Action": "sagemaker-mlflow:*", "Effect": "Allow", "Principal": "*", "Resource": "arn:aws:sagemaker:AWS リージョン:111122223333:mlflow-tracking-server/*" } ] }

MLflow アプリの場合は、 sagemaker:CallMlflowAppApiアクションと MLflow アプリリソース ARN を使用します。次の例を使用して、指定した MLflow アプリへのアクセスを許可します。このポリシーは、他のすべての MLflow アプリへのアクセスを拒否します。

{ "Statement": [ { "Action": "sagemaker:CallMlflowAppApi", "Effect": "Allow", "Principal": "*", "Resource": "arn:aws:sagemaker:AWS リージョン:111122223333:mlflow-app/*" } ] }