

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

# AWS IoT Core variabel kebijakan
<a name="iot-policy-variables"></a>

AWS IoT Core mendefinisikan variabel kebijakan yang dapat digunakan dalam AWS IoT Core kebijakan di `Condition` blok `Resource` atau. Ketika kebijakan dievaluasi, variabel kebijakan diganti dengan nilai aktual. Misalnya, jika perangkat terhubung ke broker AWS IoT Core pesan dengan ID klien 100-234-3456, variabel `iot:ClientId` kebijakan diganti dalam dokumen kebijakan dengan 100-234-3456.

AWS IoT Core kebijakan dapat menggunakan karakter wildcard dan mengikuti konvensi serupa dengan kebijakan IAM. Memasukkan `*` (asterik) dalam string dapat diperlakukan sebagai wildcard, cocok dengan karakter apa pun. Misalnya, Anda dapat menggunakan `*` untuk menjelaskan beberapa nama topik MQTT dalam `Resource` atribut kebijakan. Karakter `+` dan `#` diperlakukan sebagai string literal dalam kebijakan. Untuk contoh kebijakan yang menunjukkan cara menggunakan wildcard, lihat[Menggunakan karakter wildcard di MQTT dan AWS IoT Core kebijakan-kebijakan](pub-sub-policy.md#pub-sub-policy-cert).

Anda juga dapat menggunakan variabel kebijakan yang telah ditentukan sebelumnya dengan nilai tetap untuk mewakili karakter yang memiliki makna khusus. Karakter khusus ini termasuk`$(*)`,`$(?)`, dan`$($)`. Untuk informasi selengkapnya tentang variabel kebijakan dan karakter khusus, lihat Elemen Kebijakan [ IAM: Variabel dan tag ](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_variables.html) dan [ Membuat kondisi dengan beberapa kunci atau nilai](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_multi-value-conditions.html).

**Topics**
+ [Basic AWS IoT Core variabel kebijakan](basic-policy-variables.md)
+ [Variabel kebijakan hal](thing-policy-variables.md)
+ [X.509 Sertifikat AWS IoT Core variabel kebijakan](cert-policy-variables.md)