Halaman ini menguraikan peran dan izin IAM yang diperlukan untuk Google Cloud . Saat menambahkan akun utama baru ke project, Anda dapat menggunakan kebijakan Identity and Access Management (IAM) untuk memberi akun utama tersebut satu atau beberapa peran IAM. Setiap peran IAM berisi izin yang memberikan akses kepada akun utama untuk melakukan tindakan tertentu pada resource tertentu. Untuk daftar referensi izin IAM yang berlaku untuk Layanan Pencadangan dan DR, lihat Izin IAM untuk Layanan Pencadangan dan DR.
Cara IAM mengontrol akses
Jika akun utama–akun pengguna, grup, atau layanan–memanggil Google Cloud API, akun utama tersebut harus memiliki izin IAM yang sesuai untuk menggunakan resource. Untuk memberikan akun utama izin yang diperlukan, Anda memberikan peran IAM kepada akun utama. Pelajari akun utama di IAM lebih lanjut.
Jenis peran IAM
Backup and DR Service memiliki peran bawaan yang merupakan izin yang dipaketkan agar dapat ditetapkan ke prinsip yang berbeda. Pengguna juga dapat menentukan peran khusus yang dapat memiliki kombinasi izin individual untuk memberikan akses guna menjalankan tindakan atau Alur Kerja Pencadangan dan DR tertentu.
Izin IAM
Izin memungkinkan pengguna melakukan tindakan tertentu pada resource tertentu. Kemampuan tersebut dapat dikelompokkan untuk membentuk peran. Setiap izin mengacu pada tindakan tertentu yang dapat dilakukan pengguna atau akses yang mereka miliki.
Izin tingkat project versus tingkat resource
Izin dapat diberikan di tingkat project atau di tingkat resource. Misalnya, administrator Pencadangan dan DR dapat memilih untuk hanya memberikan izin tertentu pada tingkat bucket penyimpanan, bukan seluruh project, bergantung pada kebijakannya. Pemberian peran pada level resource tidak memengaruhi peran yang sudah ada yang Anda berikan di level project, dan sebaliknya.
Peran IAM bawaan untuk Layanan Pencadangan dan DR
Layanan Pencadangan dan DR memiliki serangkaian peran IAM bawaan yang dijelaskan di halaman ini. Anda juga dapat membuat peran khusus yang berisi subset izin yang dipetakan langsung ke kebutuhan Anda.
Tabel berikut menjelaskan peran IAM yang terkait dengan Layanan Pencadangan dan DR serta mencantumkan izin yang terdapat dalam setiap peran. Deskripsi untuk setiap izin tercantum di bagian Izin IAM untuk Layanan Pencadangan dan DR.
Role | Permissions |
---|---|
Backup and DR Admin( Provides full access to all Backup and DR resources. |
|
Backup and DR Backup Config Viewer Beta( Provides read access to resource backup config. Resource backup config has the metadata of a Google Cloud resource that can be backed up, along with its backup configurations. |
|
Backup and DR Backup User( Allows the user to apply existing backup plans. This role cannot create backup plans or restore from a backup. |
|
Backup and DR Backup Vault Accessor( Allows the Backup Appliance permissions to create and manage backups in a backup vault. |
|
Backup and DR Backup Vault Admin( Allows the Backup Appliance full administrative control of backup vault resources. |
|
Backup and DR Backup Vault Lister( Allows the Backup Appliance permission to list backup vaults in a given project. |
|
Backup and DR Backup Vault Viewer( Allows read-only permissions to access backup vault resources and backups. |
|
Backup and DR Cloud Storage Operator( Allows a Backup and DR service account to store and manage data (backups or metadata) in Cloud Storage. |
|
Backup and DR Compute Engine Operator( Allows a Backup and DR service account to discover, back up, and restore Compute Engine VM instances. |
|
Backup and DR Management Server Accessor Beta( Grants the Backup and DR management server access role to Backup Appliances. |
|
Backup and DR Mount User( Allows the user to mount from a backup. This role cannot create a backup plan or restore from a backup. |
|
Backup and DR Restore User( Allows the user to restore or mount from a backup. This role cannot create a backup plan. |
|
Backup and DR User( Provides access to management console. Granular Backup and DR permissions depend on ACL configuration provided by Backup and DR admin within the management console. |
|
Backup and DR User V2( Provides full access to Backup and DR resources except deploying and managing backup infrastructure, expiring backups, changing data sensitivity and configuring on-premises billing. |
|
Backup and DR Viewer( Provides read-only access to all Backup and DR resources. |
|
Peran dasar
Peran dasar adalah peran level project yang sudah ada sebelum IAM. Lihat Peran dasar untuk detail tambahan.
Meskipun Pencadangan dan DR mendukung peran dasar berikut, Anda harus menggunakan salah satu peran yang telah ditetapkan jika memungkinkan. Peran dasar mencakup izin luas yang berlaku untuk semua resource Google Cloud ; sebaliknya, peran standar Pencadangan dan DR mencakup izin terperinci yang hanya berlaku untuk Pencadangan dan DR.
Peran IAM dasar | Deskripsi |
---|---|
Editor ( roles/editor ) |
Memberikan akses penuh ke semua resource Backup dan DR. |
Pemilik ( roles/owner ) |
Memberikan akses penuh ke semua resource Backup dan DR. |
Izin IAM untuk Backup and DR Service
Tabel berikut mencantumkan izin IAM yang terkait dengan Layanan Pencadangan dan DR. Izin IAM dikelompokkan ke dalam peran, dan Anda menetapkan peran kepada pengguna dan grup.
Tabel berikut mencantumkan deskripsi untuk setiap izin Pencadangan dan DR.
Nama izin | Deskripsi |
---|---|
backupdr.managementServers.manageClones | Memberikan izin untuk membuat dan mengelola clone dari pencadangan. |
backupdr.managementServers.manageLiveClones | Memberikan izin untuk membuat dan mengelola LiveClone dari cadangan. |
backupdr.managementServers.manageMounts | Memberikan izin untuk membuat dan mengelola pemasangan aktif dari pencadangan. |
backupdr.managementServers.manageRestores | Memberikan izin yang diperlukan untuk memulihkan dari cadangan. |
backupdr.managementServers.manageBackups | Memberikan izin untuk melakukan operasi pencadangan: Cadangkan Sekarang. |
backupdr.managementServers.viewSystem | Memberikan akses untuk melihat konfigurasi perangkat pencadangan/pemulihan. |
backupdr.managementServers.manageSystem | Memberikan izin untuk mengonfigurasi perangkat pencadangan/pemulihan dan pengelola laporan. |
backupdr.managementServers.viewStorage | Memberikan akses untuk melihat konfigurasi penyimpanan dan kumpulan disk. |
backupdr.managementServers.manageStorage | Memberikan izin untuk menambahkan, mengubah, menghapus, dan melihat penyimpanan serta penyimpanan gabungan disk. |
backupdr.managementServers.viewBackupPlans | Memberikan akses untuk melihat rencana pencadangan — template pencadangan dan profil resource. |
backupdr.managementServers.assignBackupPlans | Memberikan izin untuk menetapkan rencana pencadangan yang telah dikonfigurasi sebelumnya — template pencadangan dan profil resource ke aplikasi atau beban kerja. |
backupdr.managementServers.manageBackupPlans | Memberikan izin untuk membuat, mengubah, menghapus, melihat, dan menetapkan rencana pencadangan — template pencadangan dan profil resource. |
backupdr.managementServers.testFailOvers | Memberikan izin untuk melakukan failover pengujian dan menghapus operasi failover pengujian pada pencadangan StreamSnap jarak jauh. |
backupdr.managementServers.viewWorkflows | Memberikan akses untuk melihat Alur Kerja Backup and DR cadangan yang mengotomatiskan akses untuk menyalin data dalam Layanan Backup and DR. |
backupdr.managementServers.runWorkflows | Memberikan izin untuk menjalankan Alur Kerja Pencadangan dan DR yang telah dikonfigurasi sebelumnya yang mengotomatiskan akses untuk menyalin data dalam Layanan Pencadangan dan DR. |
backupdr.managementServers.refreshWorkflows | Memberikan izin untuk memuat ulang clone yang dibuat oleh Alur Kerja Pencadangan dan DR pencadangan yang mengotomatiskan akses untuk menyalin data dalam Layanan Pencadangan dan DR. |
backupdr.managementServers.manageWorkflows | Memberikan izin untuk menambahkan, mengubah, menghapus, menjalankan, dan melihat Alur Kerja Pencadangan dan DR pencadangan yang mengotomatiskan akses untuk menyalin data dalam Layanan Pencadangan dan DR. |
backupdr.managementServers.manageMirroring | Memberikan izin untuk melakukan failover, sinkronisasi kembali, pembersihan, failback, pengujian failover, dan menghapus operasi pengujian failover pada pencadangan StreamSnap jarak jauh. |
backupdr.managementServers.manageHosts | Memberikan izin untuk menambahkan, mengubah, menghapus, dan melihat host — mesin fisik dan virtual |
backupdr.managementServers.manageApplications | Memberikan izin untuk mengelola semua aspek aplikasi, termasuk grup logika dan grup konsistensi, menjalankan pencadangan sesuai permintaan, dan mengekspor template. |
backupdr.managementServers.manageSensitiveData | Memberikan izin yang diperlukan untuk menandai aplikasi dan cadangan sebagai data sensitif atau tidak sensitif. |
backupdr.managementServers.accessSensitiveData | Memberikan akses ke aplikasi dan cadangan yang ditandai sebagai sensitif. |
backupdr.managementServers.manageBackupServers | Memberikan izin yang diperlukan untuk menjalankan Backup Server API melalui konsol pengelolaan. |
backupdr.managementServers.manageExpiration | Memberikan izin yang diperlukan untuk menghentikan masa berlaku pencadangan. |
backupdr.managementServers.access | Memberikan akses ke konsol pengelolaan dan API terkait. |
backupdr.managementServers.onpremUsageUpload | Memberikan akses ke semua endpoint yang diperlukan untuk mengupload penggunaan ke adaptor on-premise. |
backupdr.managementServers.viewReports | Memberikan akses ke Pengelola Laporan untuk menjalankan laporan dan melihat atau mendownload output. |
backupdr.managementServers.manageJobs | Memberikan izin untuk membatalkan tugas dan mengubah prioritas tugas. |
backupdr.managementServers.manageMigrations | Memberikan izin untuk mengelola migrasi data yang dipasang sebagai langkah terakhir dalam operasi pemulihan atau cloning. |