

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

# Hubungan antara penolakan eksplisit dan default dalam Bahasa Kebijakan Akses Amazon SQS
<a name="sqs-creating-custom-policies-relationships-between-explicit-default-denials"></a>

Jika kebijakan Amazon SQS tidak langsung berlaku untuk permintaan, permintaan tersebut menghasilkan a * [Default-deny](sqs-creating-custom-policies-key-concepts.md#default-deny)*. Misalnya, jika pengguna meminta izin untuk menggunakan Amazon SQS tetapi satu-satunya kebijakan yang berlaku untuk pengguna dapat menggunakan DynamoDB, permintaan tersebut menghasilkan penolakan default. ** **

Jika kondisi dalam pernyataan tidak terpenuhi, permintaan akan menghasilkan ** default- ** tolak. Jika semua kondisi dalam pernyataan terpenuhi, permintaan menghasilkan an * [Izinkan](sqs-creating-custom-policies-key-concepts.md#allow) * atau * [Explicit-deny](sqs-creating-custom-policies-key-concepts.md#explicit-deny) * berdasarkan nilai * [Efek](sqs-creating-custom-policies-key-concepts.md#effect) * elemen kebijakan. Kebijakan tidak menentukan apa yang harus dilakukan jika suatu kondisi tidak terpenuhi, jadi hasil default dalam kasus ini adalah ** default- ** tolak. Misalnya, Anda ingin mencegah permintaan yang datang dari Antartika. Anda menulis Kebijakan A1 yang mengizinkan permintaan hanya jika tidak berasal dari Antartika. Diagram berikut menggambarkan kebijakan Amazon SQS.

![Kebijakan A1, yang berisi Efek sama dengan Izinkan, dan Kondisi sama dengan jika permintaan bukan dari Antartika.](https://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-security-custom-policy-allow-request-if-not-from-antarctica.png)


Jika pengguna mengirim permintaan dari U.S., kondisi terpenuhi (permintaan bukan dari Antartika), dan permintaan menghasilkan ** izin**. Namun, jika pengguna mengirim permintaan dari Antartika, kondisinya tidak terpenuhi dan permintaan default menjadi penolakan default**. ** Anda dapat mengubah hasilnya menjadi ** explicit- ** dengan menulis Kebijakan A2 yang secara eksplisit menolak permintaan jika itu berasal dari Antartika. Diagram berikut menggambarkan kebijakan.

![Kebijakan A2, yang berisi Efek sama dengan Tolak, dan Kondisi sama dengan jika permintaan berasal dari Antartika.](https://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-security-custom-policy-explicitly-deny-request-if-from-antarctica.png)


Jika pengguna mengirim permintaan dari Antartika, kondisi terpenuhi dan permintaan tersebut menghasilkan penolakan ekspl ** isit. **

Perbedaan antara ** default-deny ** dan ** explicit- ** penting karena ** izin ** dapat mengganti yang pertama tetapi tidak yang terakhir. Misalnya, Kebijakan B mengizinkan permintaan jika mereka tiba pada 1 Juni 2010. Diagram berikut membandingkan menggabungkan kebijakan ini dengan Kebijakan A1 dan Kebijakan A2.

![Perbandingan berdampingan antara skenario 1 dan skenario 2.](https://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-security-custom-policy-compare-allow-request-deny-request-policies-override.png)


Dalam Skenario 1, Kebijakan A1 menghasilkan ** penolakan ** default dan Kebijakan B menghasilkan ** izin ** karena kebijakan mengizinkan permintaan yang masuk pada 1 Juni 2010. Iz ** in ** dari Kebijakan B mengesampingkan pen ** olakan default ** dari Kebijakan A1, dan permintaan diizinkan.

Dalam Skenario 2, Kebijakan B2 menghasilkan pen ** olakan ekspl ** isit dan Kebijakan B menghasilkan izin. ** ** Pen ** olakan eksplisit ** dari Kebijakan A2 mengesampingkan ** izin ** dari Kebijakan B, dan permintaan ditolak.