翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Bedrock ガードレールを使用するためのアクセス許可を設定する
ガードレールのアクセス許可を持つロールを設定するには、AWS 「 サービスにアクセス許可を委任するロールを作成する」の手順に従って、IAM ロールを作成し、次のアクセス許可をアタッチします。
エージェントでガードレールを使用している場合は、エージェントを作成および管理するためのアクセス許可を持つサービスロールにアクセス許可をアタッチします。このロールをコンソールで設定するか、「Amazon Bedrock エージェントのサービスロールを作成する」の手順に従ってカスタムロールを作成できます。
ポリシーロールでガードレールを作成および管理するためのアクセス許可
ガードレールを使用するには、ロールのポリシーの Statement
フィールドに次のステートメントを追加します。
- JSON
-
-
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "CreateAndManageGuardrails",
"Effect": "Allow",
"Action": [
"bedrock:CreateGuardrail",
"bedrock:CreateGuardrailVersion",
"bedrock:DeleteGuardrail",
"bedrock:GetGuardrail",
"bedrock:ListGuardrails",
"bedrock:UpdateGuardrail"
],
"Resource": "*"
}
]
}
ガードレールを呼び出してコンテンツをフィルタリングするためのアクセス許可
モデル推論を許可し、ガードレールを呼び出すには、ロールのポリシーの Statement
フィールドに次のステートメントを追加します。
- JSON
-
-
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "InvokeFoundationModel",
"Effect": "Allow",
"Action": [
"bedrock:InvokeModel",
"bedrock:InvokeModelWithResponseStream"
],
"Resource": [
"arn:aws:bedrock:region::foundation-model/*"
]
},
{
"Sid": "ApplyGuardrail",
"Effect": "Allow",
"Action": [
"bedrock:ApplyGuardrail"
],
"Resource": [
"arn:aws:bedrock:region
:account-id
:guardrail/guardrail-id
"
]
}
]
}