Halaman ini menjelaskan cara menggunakan Identity and Access Management (IAM) untuk mengelola akses ke fitur Fault Injection Testing.
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 Penyisipan Kesalahan memerlukan akun untuk mengonfigurasi dan menjalankan eksperimen, hak istimewa paling rendah 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 API Library untuk Google Cloud konsol.
- Telusuri faulttesting, lalu pilih Fault Testing API.
- Pilih tombol Aktifkan.
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 Google Cloud yang terpengaruh. |
|
Fault Testing Viewer |
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