

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

# Templat kebijakan Izin Terverifikasi Amazon dan kebijakan terkait templat
<a name="policy-templates"></a>

Di Izin Terverifikasi, templat kebijakan adalah kebijakan dengan placeholder untuk`principal`,`resource`, atau keduanya. Template kebijakan saja tidak dapat digunakan untuk menangani permintaan otorisasi. Untuk menangani permintaan otorisasi, *kebijakan terkait templat harus dibuat berdasarkan templat kebijakan*. Templat kebijakan memungkinkan kebijakan didefinisikan sekali dan kemudian digunakan dengan beberapa prinsip dan sumber daya. Pembaruan pada templat kebijakan tercermin di semua kebijakan yang menggunakan templat. Untuk informasi selengkapnya, lihat [Templat kebijakan Cedar](https://docs.cedarpolicy.com/policies/templates.html) di Panduan Referensi bahasa kebijakan Cedar.

Anda dapat menetapkan nama templat kebijakan secara opsional ke templat kebijakan. Nama templat kebijakan harus unik di dalam toko kebijakan dan diawali dengan`name/`. Anda dapat menggunakan nama templat kebijakan sebagai pengganti ID templat kebijakan dalam operasi bidang kontrol yang menerima `policyTemplateId` parameter. Hanya `GetPolicyTemplate` dan `ListPolicyTemplates` kembalikan nama di output. Contoh berikut menggunakan nama template kebijakan untuk mengambil template kebijakan dengan`GetPolicyTemplate`.

```
$ aws verifiedpermissions get-policy-template \
    --policy-template-id name/example-policy-template \
    --policy-store-id PSEXAMPLEabcdefg111111
```

Misalnya, templat kebijakan berikut menyediakan`Read`,`Edit`, dan `Comment` izin untuk prinsipal dan sumber daya yang menggunakan templat kebijakan.

```
permit(
  principal == ?principal,
  action in [Action::"Read", Action::"Edit", Action::"Comment"],
  resource == ?resource
);
```

Jika Anda membuat kebijakan yang diberi nama `Editor` berdasarkan templat ini, ketika prinsipal ditetapkan sebagai editor untuk sumber daya tertentu, aplikasi Anda akan membuat kebijakan yang memberikan izin bagi prinsipal untuk membaca, mengedit, dan mengomentari sumber daya tersebut.

Tidak seperti kebijakan statis, kebijakan terkait template bersifat dinamis. Ambil contoh sebelumnya, jika Anda menghapus `Comment` tindakan dari templat kebijakan, kebijakan apa pun yang ditautkan ke, atau berdasarkan, templat tersebut akan diperbarui sesuai dan prinsip yang ditentukan dalam kebijakan tidak akan lagi dapat mengomentari sumber daya terkait.

Untuk contoh kebijakan terkait templat lainnya, lihat. [Izin Terverifikasi Amazon contoh kebijakan terkait templat](policy-templates-example-policies.md)