

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Siapkan izin untuk menggunakan Amazon Bedrock Guardrails
<a name="guardrails-permissions"></a>

Untuk menyiapkan peran dengan izin untuk pagar pembatas, buat peran IAM dan lampirkan izin berikut dengan mengikuti langkah-langkah di [Membuat peran untuk mendelegasikan izin ke layanan](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html). AWS 

Jika Anda menggunakan pagar pembatas dengan agen, lampirkan izin ke peran layanan dengan izin untuk membuat dan mengelola agen. Anda dapat mengatur peran ini di konsol atau membuat peran khusus dengan mengikuti langkah-langkah di[Buat peran layanan untuk Amazon Bedrock Agents](agents-permissions.md).

## Izin untuk membuat dan mengelola pagar pembatas untuk peran kebijakan
<a name="guardrails-permissions-use"></a>

Tambahkan pernyataan berikut ke `Statement` bidang dalam kebijakan agar peran Anda menggunakan pagar pembatas.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "CreateAndManageGuardrails",
            "Effect": "Allow",
            "Action": [  
                "bedrock:CreateGuardrail",
                "bedrock:CreateGuardrailVersion",
                "bedrock:DeleteGuardrail", 
                "bedrock:GetGuardrail", 
                "bedrock:ListGuardrails", 
                "bedrock:UpdateGuardrail"
            ],
            "Resource": "*"
        }
    ]   
}
```

------

## Izin untuk memanggil pagar pembatas untuk memfilter konten
<a name="guardrails-permissions-invoke"></a>

Tambahkan pernyataan berikut ke `Statement` bidang dalam kebijakan untuk peran yang memungkinkan inferensi model dan untuk memanggil pagar pembatas.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "InvokeFoundationModel",
            "Effect": "Allow",
            "Action": [
                "bedrock:InvokeModel",
                "bedrock:InvokeModelWithResponseStream"
            ],
            "Resource": [
                "arn:aws:bedrock:{{us-east-1}}::foundation-model/*"
            ]
        },
        {
            "Sid": "ApplyGuardrail",
            "Effect": "Allow",
            "Action": [
                "bedrock:ApplyGuardrail"
            ],
            "Resource": [
                "arn:aws:bedrock:{{us-east-1}}:{{123456789012}}:guardrail/{{guardrail-id}}"
            ]
        }
    ]
}
```

------