Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menguji model otorisasi Anda
Untuk memahami pengaruh keputusan otorisasi Izin Terverifikasi Amazon saat menerapkan aplikasi, Anda dapat mengevaluasi kebijakan saat mengembangkannya dengan Menggunakan bangku uji Izin Terverifikasi Amazon dan dengan permintaan HTTPS REST API ke Izin Terverifikasi. Bangku tes adalah alat AWS Management Console untuk mengevaluasi permintaan otorisasi dan tanggapan di toko kebijakan Anda.
API REST Izin Terverifikasi adalah langkah selanjutnya dalam pengembangan Anda saat Anda beralih dari pemahaman konseptual ke desain aplikasi. API Izin Terverifikasi menerima permintaan otorisasi dengan IsAuthorized, IsAuthorizedWithToken, dan BatchIsAuthorizedsebagai permintaan AWS API yang ditandatangani ke titik akhir layanan Regional. Untuk menguji model otorisasi, Anda dapat membuat permintaan dengan klien API apa pun dan memverifikasi bahwa kebijakan Anda mengembalikan keputusan otorisasi seperti yang diharapkan.
Misalnya, Anda dapat menguji IsAuthorized di toko kebijakan sampel dengan prosedur berikut.
Anda dapat membuat perubahan pada kebijakan, skema, dan permintaan di lingkungan pengujian Anda untuk mengubah hasil dan menghasilkan keputusan yang lebih kompleks.
-
Ubah permintaan dengan cara yang mengubah keputusan dari Izin Terverifikasi. Misalnya, ubah peran Alice menjadi
Employeeatau ubahowneratribut urutan 1234 menjadiBob. -
Ubah kebijakan dengan cara yang memengaruhi keputusan otorisasi. Misalnya, ubah kebijakan dengan deskripsi Peran Pelanggan - Dapatkan Pesanan untuk menghapus kondisi bahwa
Userharus menjadi pemilikResourcedan memodifikasi permintaan sehinggaBobingin melihat pesanan. -
Ubah skema untuk memungkinkan kebijakan membuat keputusan yang lebih kompleks. Perbarui entitas permintaan sehingga Alice dapat memenuhi persyaratan baru. Misalnya, edit skema
Useruntuk memungkinkan menjadi anggotaActiveUsersatauInactiveUsers. Perbarui kebijakan sehingga hanya pengguna aktif yang dapat melihat pesanan mereka sendiri. Perbarui entitas permintaan sehingga Alice adalah pengguna aktif atau tidak aktif.