本頁面列出Google Cloud 備份與 DR 服務所需的 IAM 角色和權限。在專案中新增主體時,可以使用身分與存取權管理 (IAM) 政策,為該主體提供一或多個 IAM 角色。每個 IAM 角色都包含權限,可授予主體權限,對特定資源執行特定動作。如需備份和災難復原服務適用的 IAM 權限參考清單,請參閱「備份和災難復原服務適用的 IAM 權限」。
IAM 如何控管存取權
如果主體 (使用者、群組或服務帳戶) 呼叫 Google Cloud API,該主體必須具備適當的 IAM 權限,才能使用資源。如要授予主體必要權限,請將 IAM 角色授予主體。進一步瞭解 IAM 中的主體。
IAM 角色類型
備份和災難復原服務有預先定義的角色,這些角色是權限組合,可指派給不同主體。使用者也可以定義自訂角色,這些角色可具備個別權限組合,以授予執行特定 Backup and DR 工作流程或動作的存取權。
IAM 權限
擁有權限的使用者才能對特定資源執行特定操作。權限可以分組形成角色。每項權限都代表使用者可執行的特定動作或可存取的內容。
專案層級與資源層級權限
您可以在專案層級或資源層級授予權限。舉例來說,備份和災難復原管理員可以根據政策,選擇只在儲存空間值區層級授予特定權限,而非整個專案。在資源層級授予角色不會影響您在專案層級授予的任何現有角色,反之亦然。
備份和災難復原服務的預先定義 IAM 角色
Backup and DR Service 具有一組預先定義的 IAM 角色,本頁面將說明這些角色。您也可以建立自訂角色,並為其指定符合需求的權限子集。
下表說明與 Backup and DR Service 相關聯的 IAM 角色,並列出每個角色所包含的權限。如要查看各項權限的說明,請參閱「備份與災難復原服務的 IAM 權限」一節。
| 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 SQL Operator Beta( Allows a Backup and DR service account to discover and backup Cloud SQL instances. |
|
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 Disk Operator Beta( Allows a Backup and DR service account to store and manage data (backups or metadata) in Disk. |
|
Backup and DR Filestore Operator Beta( Allows a Backup and DR service account to discover and backup Filestore instances. |
|
Backup and DR Management Server Accessor( 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 Service Agent( Grants the Backup and DR Service access to protect Compute Engine instances. |
|
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. |
|
基本角色
基本角色是在 IAM 之前專案層級的角色。詳情請參閱「基本角色」。
雖然備份和災難復原支援下列基本角色,您仍應盡可能使用預先定義的角色。基本角色包含多種適用於所有 Google Cloud 資源的權限;相反地,Backup and DR 的預先定義角色則包含僅適用於 Backup and DR 的精確權限。
| 基本 IAM 角色 | 說明 |
|---|---|
| 編輯者 ( roles/editor) |
提供所有備份和災難復原資源的完整存取權。 |
| 擁有者 ( roles/owner) |
提供所有備份和災難復原資源的完整存取權。 |
備份和災難復原服務的 IAM 權限
下表列出與 Backup and DR Service 相關的 IAM 權限。IAM 權限會歸類為角色,您可以將角色指派給使用者和群組。
下表列出每個 Backup and DR 權限的說明。
| 權限名稱 | 說明 |
|---|---|
| backupdr.managementServers.manageClones | 提供從備份建立及管理副本的權限。 |
| backupdr.managementServers.manageLiveClones | 提供從備份建立及管理 LiveClone 的權限。 |
| backupdr.managementServers.manageMounts | 提供從備份建立及管理有效掛接點的權限。 |
| backupdr.managementServers.manageRestores | 提供從備份還原所需的權限。 |
| backupdr.managementServers.manageBackups | 提供執行備份作業的權限:立即備份。 |
| backupdr.managementServers.viewSystem | 提供備份/復原設備設定的檢視權限。 |
| backupdr.managementServers.manageSystem | 提供設定備份/還原裝置和報表管理工具的權限。 |
| backupdr.managementServers.viewStorage | 提供檢視儲存空間和磁碟集區設定的權限。 |
| backupdr.managementServers.manageStorage | 提供新增、修改、移除及檢視儲存空間和磁碟集區的權限。 |
| backupdr.managementServers.viewBackupPlans | 提供備份方案的檢視權限,包括備份範本和資源設定檔。 |
| backupdr.managementServers.assignBackupPlans | 提供權限,可將預先設定的備份方案 (備份範本和資源設定檔) 指派給應用程式或工作負載。 |
| backupdr.managementServers.manageBackupPlans | 提供建立、修改、刪除、查看及指派備份方案 (備份範本和資源設定檔) 的權限。 |
| backupdr.managementServers.testFailOvers | 提供權限,可對遠端 StreamSnap 備份執行測試容錯移轉,以及刪除測試容錯移轉作業。 |
| backupdr.managementServers.viewWorkflows | 提供存取權,以便查看備份和災難復原工作流程,自動存取備份和災難復原服務中的複製資料。 |
| backupdr.managementServers.runWorkflows | 提供權限,可執行預先設定的備份和災難復原工作流程,自動存取備份和災難復原服務中的資料,並進行複製。 |
| backupdr.managementServers.refreshWorkflows | 提供權限,可重新整理透過備份和災難復原工作流程建立的副本,自動存取備份和災難復原服務中的資料副本。 |
| backupdr.managementServers.manageWorkflows | 提供權限,可新增、修改、移除、執行及查看備份和災難復原工作流程,自動存取備份和災難復原服務中的資料副本。 |
| backupdr.managementServers.manageMirroring | 提供權限,可對遠端 StreamSnap 備份執行容錯移轉、同步備份、清除、容錯回復、測試容錯移轉,以及刪除測試容錯移轉作業。 |
| backupdr.managementServers.manageHosts | 提供新增、修改、移除及查看主機 (實體和虛擬機器) 的權限 |
| backupdr.managementServers.manageApplications | 提供管理應用程式各個方面的權限,包括邏輯群組和一致性群組、視需要執行備份,以及匯出範本。 |
| backupdr.managementServers.manageSensitiveData | 提供將應用程式和備份資料標示為機密或非機密資料所需的權限。 |
| backupdr.managementServers.accessSensitiveData | 可存取標示為機密的應用程式和備份資料。 |
| backupdr.managementServers.manageBackupServers | 提供透過管理控制台執行備份伺服器 API 所需的權限。 |
| backupdr.managementServers.manageExpiration | 提供備份到期所需的權限。 |
| backupdr.managementServers.access | 具備管理主控台和相關聯 API 的存取權。 |
| backupdr.managementServers.onpremUsageUpload | 提供上傳用量至地端部署轉接程式所需的所有端點存取權。 |
| backupdr.managementServers.viewReports | 提供 Report Manager 的存取權,可執行報表及查看或下載輸出內容。 |
| backupdr.managementServers.manageJobs | 提供取消工作和修改工作優先順序的權限。 |
| backupdr.managementServers.manageMigrations | 提供權限,可在還原或複製作業的最後一個步驟中,管理已掛接資料的遷移作業。 |
使用 CMEK 的必備權限
如要瞭解使用 CMEK 時所需的權限,請參閱「客戶自行管理的加密金鑰 (CMEK)」。