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
Jika kebijakan Amazon SQS tidak langsung berlaku untuk permintaan, permintaan tersebut menghasilkan a 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 atau Explicit-deny berdasarkan nilai Efek 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.
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.
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.
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.