Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan bangku uji Izin Terverifikasi Amazon
Gunakan bangku uji Izin Terverifikasi untuk menguji dan memecahkan masalah kebijakan Izin Terverifikasi dengan menjalankan permintaan otorisasi terhadap kebijakan tersebut. Bench pengujian menggunakan parameter yang Anda tentukan untuk menentukan apakah kebijakan Cedar di penyimpanan kebijakan Anda akan mengotorisasi permintaan. Anda dapat beralih antara mode Visual dan mode JSON saat menguji permintaan otorisasi. Untuk informasi lebih lanjut tentang bagaimana kebijakan Cedar disusun dan dievaluasi, lihat Konstruksi kebijakan dasar di Cedar dalam Panduan Referensi bahasa kebijakan Cedar.
Saat membuat permintaan otorisasi menggunakan Izin Terverifikasi, Anda dapat memberikan daftar prinsipal dan sumber daya sebagai bagian dari permintaan di bagian Entitas tambahan. Namun, Anda tidak dapat menyertakan detail tentang tindakan tersebut. Mereka harus ditentukan dalam skema atau disimpulkan dari permintaan. Anda tidak dapat menempatkan tindakan di bagian En titas tambahan.
Untuk ikhtisar visual dan demonstrasi bangku pengujian, lihat Iz in Terverifikasi Amazon - Pembuatan dan Pengujian Kebijakan (Seri Primer #3) di AWS YouTube saluran.
- Visual mode
-
Anda harus memiliki skema yang ditentukan di penyimpanan kebijakan Anda untuk menggunakan mode Visual dari bangku pengujian.
Untuk menguji kebijakan dalam mode Visual
Buka konsol Iz in Terverifikasi. Pilih toko kebijakan Anda.
-
Di panel navigasi di sebelah kiri, pilih Test bench.
-
Pilih Mode Visual.
-
Di bagian Principal, pilih Prinsi pal mengambil tindakan dari tipe utama dalam skema Anda. Ketik pengenal untuk kepala sekolah di kotak teks.
-
(Opsional) Pilih Tambahkan induk untuk menambahkan entitas induk untuk prinsipal yang ditentukan. Untuk menghapus induk yang telah ditambahkan ke prinsipal, pilih H apus di sebelah nama induk.
-
Tentukan nilai Atribut untuk setiap atribut dari prinsipal yang ditentukan. Bench pengujian menggunakan nilai atribut yang ditentukan dalam permintaan otorisasi simulasi.
-
Di bagian Sumber Daya, pilih Sumber Daya yang ditindaklanjuti oleh kepala sekolah. Ketik pengidentifikasi untuk sumber daya di kotak teks.
-
(Opsional) Pilih Tambahkan induk untuk menambahkan entitas induk untuk sumber daya yang ditentukan. Untuk menghapus induk yang telah ditambahkan ke sumber daya, pilih H apus di sebelah nama induk.
-
Tentukan nilai Atribut untuk setiap atribut sumber daya yang ditentukan. Bench pengujian menggunakan nilai atribut yang ditentukan dalam permintaan otorisasi simulasi.
-
Di bagian Tindakan, pilih T indakan yang diambil prinsi pal dari daftar tindakan yang valid untuk prinsip dan sumber daya yang ditentukan.
-
Tentukan nilai Atribut untuk setiap atribut dari tindakan yang ditentukan. Bench pengujian menggunakan nilai atribut yang ditentukan dalam permintaan otorisasi simulasi.
-
(Opsional) Di bagian En titas tambahan, pilih Tam bah entitas untuk menambahkan entitas yang akan dievaluasi untuk keputusan otorisasi.
-
Pilih Entity Identifier dari daftar dropdown dan ketik pengenal entitas.
-
(Opsional) Pilih Tambahkan induk untuk menambahkan entitas induk untuk entitas yang ditentukan. Untuk menghapus induk yang telah ditambahkan ke entitas, pilih H apus di sebelah nama induk.
-
Tentukan nilai Atribut untuk setiap atribut entitas yang ditentukan. Bench pengujian menggunakan nilai atribut yang ditentukan dalam permintaan otorisasi simulasi.
-
Pilih Konfirmasi untuk menambahkan entitas ke bangku pengujian.
-
Pilih Jalankan permintaan otorisasi untuk mensimulasikan permintaan otorisasi untuk kebijakan Cedar di penyimpanan kebijakan Anda. Bench pengujian menampilkan keputusan untuk mengizinkan atau menolak permintaan bersama dengan informasi tentang kebijakan yang dipenuhi atau kesalahan yang dihadapi selama evaluasi.
- JSON mode
-
Untuk menguji kebijakan dalam mode JSON
Buka konsol Iz in Terverifikasi. Pilih toko kebijakan Anda.
-
Di panel navigasi di sebelah kiri, pilih Test bench.
-
Pilih mode JSON.
-
Di bagian Detail permintaan, jika Anda memiliki skema yang ditentukan, pilih Prinsi p mengambil tindakan dari tipe utama dalam skema Anda. Ketik pengenal untuk kepala sekolah di kotak teks.
Jika Anda tidak memiliki skema yang ditentukan, ketikkan prinsipal di kotak teks Principal taking action.
-
Jika Anda memiliki skema yang ditentukan, pilih Sumber daya dari jenis sumber daya dalam skema Anda. Ketik pengenal untuk sumber daya di kotak teks.
Jika Anda tidak memiliki skema yang ditentukan, ketik sumber daya di kotak teks Sumber daya.
-
Jika Anda memiliki skema yang ditentukan, pilih T ind akan dari daftar tindakan yang valid untuk prinsip dan sumber daya yang ditentukan.
Jika Anda tidak memiliki skema yang ditentukan, ketik tindakan di kotak teks Tindakan.
-
Masukkan konteks permintaan untuk mensimulasikan di bidang Konteks. Konteks permintaan adalah informasi tambahan yang dapat digunakan untuk keputusan otorisasi.
-
Di bidang Entitas, masukkan hierarki entitas dan atributnya yang akan dievaluasi untuk keputusan otorisasi.
-
Pilih Jalankan permintaan otorisasi untuk mensimulasikan permintaan otorisasi untuk kebijakan Cedar di penyimpanan kebijakan Anda. Bench pengujian menampilkan keputusan untuk mengizinkan atau menolak permintaan bersama dengan informasi tentang kebijakan yang dipenuhi atau kesalahan yang dihadapi selama evaluasi.