翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Bedrock Marketplace を設定する
Amazon Bedrock フルアクセスポリシーを使用して、SageMaker AI にアクセス許可を付与できます。マネージドポリシーの使用をお勧めしますが、マネージドポリシーを使用できない場合は、IAM ロールに以下のアクセス許可があることを確認してください。
Amazon Bedrock フルアクセスポリシーが提供するアクセス許可は、次のとおりです。
重要
Amazon Bedrock フルアクセスポリシーは、Amazon Bedrock API へのアクセス許可のみを提供します。で Amazon Bedrock を使用するにはAWS マネジメントコンソール、IAM ロールに次のアクセス許可も必要です。
{ "Sid": "AllowConsoleS3AccessForBedrockMarketplace", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetBucketCORS", "s3:ListBucket", "s3:ListBucketVersions", "s3:GetBucketLocation" ], "Resource": "*" }
独自のポリシーを作成する場合は、リソースへの Amazon Bedrock Marketplace アクションを許可するポリシーステートメントを含める必要があります。例えば、次のポリシーでは、Amazon Bedrock がエンドポイントにデプロイしたモデルへの InvokeModel オペレーションを使用することを許可します。
Amazon Bedrock の設定の詳細については、「クイックスタート」を参照してください。
AWS Key Management Serviceキーを使用して、モデルをデプロイしたエンドポイントを暗号化できます。この場合は、AWS KMS キーを使用するためのアクセス許可を付与するように、上記のポリシーを変更する必要があります。
AWS KMSキーには、エンドポイントを暗号化するアクセス許可も必要です。エンドポイントを暗号化するには、AWS KMS リソースポリシーを変更する必要があります。ポリシーの変更の詳細については、「 での IAM ポリシーの使用AWS Key Management Service」を参照してください。
AWS KMSキーには アクセスCreateGrant許可も必要です。キーポリシーに含める必要があるアクセス許可の例は以下のとおりです。
{ "Sid": "Allow access for AmazonSageMaker-ExecutionRole", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::111122223333:role/SagemakerExecutionRole" }, "Action": "kms:CreateGrant", "Resource": "*" }
作成許可を付与する方法の詳細については、「CreateGrant アクセス許可の付与」を参照してください。