身分與存取權管理角色和權限

本頁說明如何授予 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 Cloud
  • ROLE_ID:角色類型,例如 gkebackup.backupAdmin。
  • PRINCIPAL:主體的 ID,通常採用以下格式:member-type:id。例如:user:my-user@example.com。

控制台

在 Google Cloud 控制台中執行下列工作:

  1. 前往專案的「IAM」頁面。

    前往「IAM」頁面

  2. 按一下工具列下方的「授予存取權」按鈕。

  3. 在「New principals」(新增主體) 方塊中,輸入要新增帳戶的電子郵件地址。

  4. 在下拉式清單中選取角色,例如「Backup for GKE Admin」(GKE 備份管理員)。

  5. 按一下 [儲存]。