Autopilot
Standard
本頁說明如何授予 GKE 備份服務專案、備份或還原作業的權限。 Google Cloud
預先定義的角色
GKE 備份具有下列預先定義的角色:
| 角色 | 標題 | 說明 | 資源需求最低 |
|---|---|---|---|
gkebackup.admin |
GKE 備份管理員 | 具備所有 GKE 備份資源的完整讀取/寫入權限 | 專案 |
gkebackup.backupAdmin |
Backup for GKE 備份管理員 | 建立及管理備份方案和備份。可將手動建立備份的工作委派給委派備份管理員。 | 專案 |
gkebackup.delegatedBackupAdmin |
GKE 備份委派備份管理員 | 在備份方案中建立及管理備份。 | BackupPlan |
gkebackup.viewer |
Backup for GKE 檢視者 | 具備所有 GKE 備份資源的唯讀存取權 | 專案 |
gkebackup.restoreAdmin |
GKE 備份 還原作業管理員 | 建立及管理還原方案和還原作業。可將還原作業建立權限委派給委派還原管理員。 | 專案 |
gkebackup.delegatedRestoreAdmin |
GKE 備份委派還原管理員 | 建立及管理還原方案中的還原作業。 | RestorePlan |
設定專案層級權限
您可以在 Google Cloud 控制台的「IAM」頁面,或使用 Google Cloud CLI,將整個 Google Cloud 專案的 Identity and Access Management 權限授予帳戶。在專案層級新增權限時,系統會將 IAM 權限授予帳戶,以擔任下列角色:
- GKE 備份管理員
- Backup for GKE 備份管理員
- Backup for GKE 檢視者
GKE 備份還原管理員
gcloud
如要設定權限,請執行下列指令:
gcloud projects add-iam-policy-binding PROJECT_ID\
--role roles/ROLE_ID \
--member PRINCIPAL
更改下列內容:
PROJECT_ID:專案的 ID。 Google CloudROLE_ID:角色類型,例如gkebackup.backupAdmin。PRINCIPAL:主體的 ID,通常採用以下格式:member-type:id。例如:user:my-user@example.com。
控制台
在 Google Cloud 控制台中執行下列工作:
前往專案的「IAM」頁面。
按一下工具列下方的「授予存取權」按鈕。
在「New principals」(新增主體) 方塊中,輸入要新增帳戶的電子郵件地址。
在下拉式清單中選取角色,例如「Backup for GKE Admin」(GKE 備份管理員)。
按一下 [儲存]。