Halaman ini menjelaskan cara menggunakan Identity and Access Management (IAM) untuk mengelola akses ke fitur Pengujian Injeksi Kesalahan.
Admin atau Pemilik untuk Google Cloud resource Anda dapat memberikan peran dan izin Pengujian Injeksi Kesalahan.
Admin bertanggung jawab untuk memastikan pengguna memiliki akses yang mereka butuhkan dan tidak lebih (prinsip hak istimewa terendah). Karena Pengujian Injeksi Kesalahan mengharuskan akun untuk mengonfigurasi dan menjalankan eksperimen, hak istimewa terendah sangat penting – eksperimen kesalahan dapat menyebabkan gangguan yang tidak terduga jika dijalankan pada resource yang salah, atau dioperasikan oleh pengguna yang tidak sah atau tidak terlatih.
Mengaktifkan API untuk Pengujian Injeksi Kesalahan
Untuk mengaktifkan Fault Injection Testing API untuk project Anda:
- Buka halaman Library API untuk Google Cloud konsol.
- Telusuri faulttesting , lalu pilih Fault Testing API.
- Pilih tombol Enable.
Dialog yang menampilkan progres aktivasi API akan muncul.
Menetapkan izin yang diperlukan
Pengujian Injeksi Kesalahan menyediakan peran berikut:
Nama peran |
Deskripsi |
Izin |
Admin/Operator Pengujian Kesalahan |
Akses penuh ke resource pengujian kesalahan. Operator juga harus memiliki izin editor ke resource yang terpengaruh Google Cloud . |
|
Penampil Pengujian Kesalahan |
Akses baca saja ke resource pengujian kesalahan. |
|
Gunakan Google Cloud CLI untuk memberikan peran dan izin. Untuk memberikan faulttesting.operator role, jalankan perintah berikut:
gcloud projects add-iam-policy-binding ${PROJECT_ID} \
--member {USER|GROUP|SERVICE_ACCOUNT} \
--role roles/faulttesting.operator
Contoh sintaksis untuk menambahkan faulttesting.operator ke pengguna anon@example.com in projectexample-project` akan terlihat seperti ini:
gcloud projects add-iam-policy-binding example-project --member=user:anon@example.com --role=roles/faulttesting.operator