專案的角色定義

本節的表格說明不同的預先定義角色及其權限。表格包含下列資料欄:

  • 名稱:使用者介面 (UI) 中顯示的角色名稱。
  • Kubernetes 資源名稱:對應 Kubernetes 自訂資源的名稱。
  • 層級:指定這個角色是否受機構或專案的範圍限制。
  • 管理員或使用者叢集權限:這個角色在管理員或使用者叢集中的權限。例如,可能的值包括讀取、寫入、讀取和寫入,或不適用 (N/A)。
  • 升級至:指定這個角色是否會升級至其他角色。

所有角色的角色類型都是 IAMRole。使用 IAMRoleBinding 將全域 API 伺服器中的權限授予預先定義的 IAMRole。所有角色和角色繫結都是全域。

AO 目標對象群組、預先定義的身分和存取角色

AO 目標對象群組
名稱 Kubernetes 資源名稱 初始管理員 等級
AI OCR 開發人員 ai-ocr-developer 「Project」(專案)
AI 平台檢視者 ai-platform-viewer 「Project」(專案)
AI Speech Chirp 開發人員 ai-speech-chirp-developer 「Project」(專案)
AI Speech 開發人員 ai-speech-developer 「Project」(專案)
AI 文字嵌入開發人員 ai-text-embedding-developer 「Project」(專案)
AI 文字嵌入多語言開發人員 ai-text-embedding-multilingual-developer 「Project」(專案)
AI 翻譯開發人員 ai-translation-developer 「Project」(專案)
備份建立者 backup-creator 專案
憑證授權單位服務管理員 certificate-authority-service-admin 專案
自訂角色專案管理員 global-custom-role-project-admin 專案
資訊主頁編輯器 dashboard-editor 專案
資訊主頁檢視者 dashboard-viewer 專案
Discovery Engine 管理員 vaisearch-admin 專案
Discovery Engine 開發人員 vaisearch-developer 專案
Discovery Engine 讀取者 vaisearch-reader 專案
全域負載平衡器管理員 global-load-balancer-admin 專案
Harbor 執行個體管理員 harbor-instance-admin 專案
Harbor 執行個體檢視者 harbor-instance-viewer 專案
Harbor 專案建立者 harbor-project-creator 專案
K8s NetworkPolicy 管理員 k8s-networkpolicy-admin 專案
KMS 管理員 kms-admin 專案
KMS 建立者 kms-creator 專案
KMS 開發人員 kms-developer 專案
KMS 金鑰匯出管理員 kms-keyexport-admin 專案
KMS 金鑰匯入管理員 kms-keyimport-admin 專案
KMS 檢視者 kms-viewer 專案
負載平衡器管理員 load-balancer-admin 專案
LoggingRule Creator loggingrule-creator 「Project」(專案)
LoggingRule 編輯器 loggingrule-editor 「Project」(專案)
LoggingRule Viewer loggingrule-viewer 「Project」(專案)
LoggingTarget Creator loggingtarget-creator 「Project」(專案)
LoggingTarget 編輯器 loggingtarget-editor 「Project」(專案)
LoggingTarget 檢視器 loggingtarget-viewer 「Project」(專案)
Marketplace 編輯者 marketplace-editor 「Project」(專案)
MonitoringRule 編輯者 monitoringrule-editor 「Project」(專案)
MonitoringRule 檢視者 monitoringrule-viewer 「Project」(專案)
MonitoringTarget 編輯者 monitoringtarget-editor 「Project」(專案)
MonitoringTarget Viewer monitoringtarget-viewer 「Project」(專案)
命名空間管理員 namespace-admin 「Project」(專案)
NAT 檢視器 nat-viewer 「Project」(專案)
ObservabilityPipeline 編輯者 observabilitypipeline-editor 「Project」(專案)
ObservabilityPipeline 檢視者 observabilitypipeline-viewer 「Project」(專案)
專案 Bucket 管理員 project-bucket-admin 「Project」(專案)
專案 Bucket 物件管理員 project-bucket-object-admin 「Project」(專案)
專案 Bucket 物件檢視者 project-bucket-object-viewer 「Project」(專案)
專案 IAM 管理員 project-iam-admin 「Project」(專案)
專案 NetworkPolicy 管理員 project-networkpolicy-admin 「Project」(專案)
專案資料庫管理員 project-db-admin 「Project」(專案)
專案資料庫編輯者 project-db-editor 「Project」(專案)
專案資料庫檢視者 project-db-viewer 「Project」(專案)
專案檢視者 project-viewer 「Project」(專案)
專案 VirtualMachine 管理員 project-vm-admin 「Project」(專案)
專案 VirtualMachine 映像檔管理員 project-vm-image-admin 「Project」(專案)
密鑰管理員 secret-admin 專案
Secret 檢視者 secret-viewer 專案
服務設定管理員 service-configuration-admin 專案
服務設定檢視者 service-configuration-viewer 專案
子網路專案管理員 subnet-project-admin 專案
子網路專案操作員 subnet-project-operator 專案
磁碟區複製作業管理員 app-volume-replication-admin 叢集
Vertex AI 預測使用者 vertex-ai-prediction-user 「Project」(專案)
Workbench Notebooks 管理員 workbench-notebooks-admin 專案
Workbench 筆記本檢視者 workbench-notebooks-viewer 專案

AO 目標對象群組、預先定義的身分和存取角色

AO 目標對象群組
名稱 Management API 伺服器權限 Kubernetes 叢集權限 呈報至
AI OCR 開發人員 OCR 資源:讀取及寫入 不適用 不適用
AI Speech Chirp 開發人員 語音 Chirp 資源:讀取及寫入 不適用 不適用
AI Speech 開發人員 語音資源:讀取及寫入 不適用 不適用
AI 文字嵌入開發人員 Text Embedding 資源:讀取和寫入 不適用 不適用
AI 文字嵌入多語言開發人員 Text Embedding Multilingual 資源:讀取和寫入 不適用 不適用
AI 翻譯開發人員 翻譯資源:讀取及寫入 不適用 不適用
備份建立者 不適用
  • 手動備份和還原:建立、讀取及刪除
  • 備份、還原、備份方案、還原方案、磁碟區備份、磁碟區還原、刪除備份要求:讀取
不適用
憑證授權單位服務管理員 憑證授權單位和憑證要求:取得、列出、監控、更新、建立、刪除及修補 不適用 不適用
自訂角色專案管理員
  • RoleBinding建立、讀取、更新及刪除
  • 列出專案命名空間
不適用 所有其他 AO 角色
資訊主頁編輯器 Dashboard 自訂資源:取得、讀取、建立、更新、刪除及修補 不適用 不適用
資訊主頁檢視者 Dashboard取得及讀取 不適用 不適用
Discovery Engine 管理員 Discovery Engine取得、讀取、建立、更新、刪除及修補 不適用 不適用
Discovery Engine 開發人員 Discovery Engine取得及讀取 不適用 不適用
Discovery Engine 讀取者 Discovery Engine已讀 不適用 不適用
全域負載平衡器管理員 不適用
  • HealthCheck取得、觀看、列出、建立、修補、更新及刪除
  • BackendService取得、觀看、列出、建立、修補、更新及刪除
  • ForwardingRuleExternal取得、觀看、列出、建立、修補、更新及刪除
  • ForwardingRuleInternal取得、觀看、列出、建立、修補、更新及刪除
不適用
Harbor 執行個體管理員 Harbor 執行個體:建立、讀取、更新、刪除及修補 不適用 不適用
Harbor 執行個體檢視者 Harbor 執行個體:讀取 不適用 不適用
Harbor 專案建立者 Harbor 執行個體專案:建立、取得及監看 不適用 不適用
K8s NetworkPolicy 管理員 NetworkPolicy 資源:建立、讀取、取得、更新、刪除及修補 不適用 不適用
KMS 管理員
  • AEADKey建立、讀取、更新、刪除、修補、加密及解密
  • SigningKey建立、讀取、更新、刪除、修補及簽署
  • KeyImportKeyExport讀取
不適用 不適用
KMS 建立者 AEADKeySigningKey建立及讀取 不適用 不適用
KMS 開發人員
  • 專案命名空間中的 AEADKey讀取、加密及解密
  • 專案命名空間中的 SigningKey閱讀並簽署
不適用 不適用
KMS 金鑰匯出管理員 KeyExport 資源:建立、讀取、更新、修補及刪除 不適用 不適用
KMS 金鑰匯入管理員 KeyImport 資源:建立、讀取、更新、修補及刪除 不適用 不適用
KMS 檢視者 AEADKeySigningKeyKeyImportKeyExport閱讀 不適用 不適用
負載平衡器管理員 不適用
  • Backend取得、觀看、列出、建立、修補、更新及刪除
  • HealthCheck取得、觀看、列出、建立、修補、更新及刪除
  • BackendService取得、觀看、列出、建立、修補、更新及刪除
  • ForwardingRuleExternal取得、觀看、列出、建立、修補、更新及刪除
  • ForwardingRuleInternal取得、觀看、列出、建立、修補、更新及刪除
不適用
LoggingRule Creator LoggingRule 自訂資源:建立、讀取、更新、刪除及修補 不適用 不適用
LoggingRule 編輯器 LoggingRule 自訂資源:建立、讀取、更新、刪除及修補 不適用 不適用
LoggingRule Viewer LoggingRule 自訂資源:讀取 不適用 不適用
LoggingTarget Creator LoggingTarget 自訂資源:建立、讀取、更新、刪除及修補 不適用 不適用
LoggingTarget 編輯器 LoggingTarget 自訂資源:建立、讀取、更新、刪除及修補 不適用 不適用
LoggingTarget 檢視器 LoggingTarget 自訂資源:讀取 不適用 不適用
Marketplace 編輯者 不適用 服務執行個體:建立、更新及刪除 不適用
MonitoringRule 編輯者 MonitoringRule 自訂資源:建立、讀取、更新、刪除及修補 不適用 不適用
MonitoringRule 檢視者 MonitoringRule 自訂資源:讀取 不適用 不適用
MonitoringTarget 編輯者 MonitoringTarget 自訂資源:建立、讀取、更新、刪除及修補 不適用 不適用
MonitoringTarget Viewer MonitoringTarget 自訂資源:讀取 不適用 不適用
命名空間管理員 不適用 所有資源:專案命名空間的讀寫權限 不適用
NAT 檢視器 不適用 部署作業:取得及讀取 不適用
ObservabilityPipeline 編輯者 ObservabilityPipeline 資源:取得、讀取、建立、更新、刪除及修補 不適用 不適用
ObservabilityPipeline 檢視者 ObservabilityPipeline 資源:取得及閱讀 不適用 不適用
專案 Bucket 管理員 值區:在專案命名空間中讀取及寫入 不適用 不適用
專案 Bucket 物件管理員
  • 值區:讀取
  • 物件:讀取及寫入
不適用 不適用
專案 Bucket 物件檢視者 值區和物件:讀取 不適用 不適用
專案 IAM 管理員
  • IAMRoleBindingIAMRole建立、讀取、更新、刪除及繫結
  • ProjectServiceAccount建立、讀取、更新及刪除
  • 列出專案命名空間
不適用 所有其他 AO 角色
專案 NetworkPolicy 管理員 專案網路政策:在專案命名空間中讀取及寫入 不適用 不適用
專案資料庫管理員
  • 資料庫版本、旗標、維護政策、軟體程式庫和資料庫專案屬性:讀取
  • 備份方案和資料庫叢集:建立、讀取、更新及刪除
  • 匯入、匯出及還原:建立、讀取及刪除
  • 密鑰:建立、刪除及更新
  • 遷移作業和外部伺服器:建立、讀取、更新、刪除及修補
不適用 不適用
專案資料庫編輯者
  • 資料庫版本、標記、維護政策、軟體程式庫、備份計畫和還原:讀取
  • 匯入:建立、讀取及刪除
  • 資料庫叢集:讀取及更新
  • 密鑰:建立及刪除
不適用 不適用
專案資料庫檢視者 資料庫版本、旗標、維護政策、軟體程式庫、備份計畫、還原、匯入、匯出、資料庫叢集和容錯移轉:讀取 不適用 不適用
專案檢視者 專案命名空間中的所有資源:讀取 不適用 不適用
專案 VirtualMachine 管理員
  • 虛擬機器、磁碟、存取要求、外部存取、備份要求、備份、還原要求、刪除備份要求、還原和密碼重設要求:讀取、建立、更新及刪除
  • 重新啟動虛擬機器:放置
  • 虛擬機器映像檔、備份方案和備份方案範本:讀取
不適用 不適用
專案 VirtualMachine 映像檔管理員
  • VM 映像檔:請參閱
  • VM 映像檔匯入作業:讀取及寫入
  • 值區:建立
  • 「vm-images-bucket」Bucket:讀取和寫入
不適用 不適用
密鑰管理員 Kubernetes Secret:讀取、建立、更新、刪除及修補 不適用 不適用
Secret 檢視者 Kubernetes 密鑰:讀取 不適用 不適用
服務設定管理員 ServiceConfigurations讀取及寫入 不適用 不適用
服務設定檢視者 ServiceConfigurations已讀 不適用 不適用
子網路專案管理員 子網路:建立、讀取、更新及刪除。 不適用 不適用
子網路專案操作員 子網路:建立、讀取、更新及刪除。 不適用 不適用
Vertex AI 預測使用者 線上預測:讀取及寫入 不適用 不適用
磁碟區複製作業管理員 Volume failovers, volume relationship replicas 建立、取得、列出、觀看、刪除 不適用 不適用
Workbench Notebooks 管理員 不適用
  • 專案命名空間中的 Notebook 自訂資源 (CR):建立、讀取、更新及刪除
  • ClusterInfo 物件:讀取
不適用
Workbench 筆記本檢視者 不適用
  • 專案命名空間中的 Notebook 自訂資源 (CR):讀取
不適用
工作負載檢視者 不適用
  • 專案命名空間中的 Pod 自訂資源:讀取
  • 專案命名空間中的部署作業自訂資源:讀取
不適用

常見的預先定義身分與存取權角色

常見角色
名稱 Kubernetes 資源名稱 初始管理員 等級
AI 平台檢視者 ai-platform-viewer 專案
DB UI 檢視者 db-ui-viewer 「Project」(專案)
資料庫選項檢視者 db-options-viewer 「Project」(專案)
DNS 尾碼檢視者 dnssuffix-viewer 機構
Flow Log Admin flowlog-admin 機構
流程記錄檢視器 flowlog-viewer 專案
Marketplace 檢視者 marketplace-viewer 「Project」(專案)
Pricing Calculator 使用者 pricingcalculator-user 「Project」(專案)
專案探索檢視者 projectdiscovery-viewer 「Project」(專案)
公開圖片檢視器 public-image-viewer 機構
虛擬機器類型檢視者 virtualmachinetype-viewer 機構
VM 類型檢視者 vmtype-viewer 機構

常見的預先定義身分與存取權角色

常見角色
名稱 管理員叢集權限 使用者叢集權限 呈報至
AI 平台檢視者 預先訓練的服務:讀取 不適用 不適用
資料庫選項檢視者 DBS 設定:讀取 不適用 不適用
DB UI 檢視者 DBS UI 設定:請參閱 不適用 不適用
DNS 尾碼檢視者 DNS 尾碼設定對應:讀取 不適用 不適用
Flow Log Admin 流量記錄資源:取得及讀取 流量記錄資源:取得及讀取 不適用
流程記錄檢視器 流量記錄資源:建立、取得、讀取、修補、更新及刪除 流量記錄資源:建立、取得、讀取、修補、更新及刪除 不適用
Marketplace 檢視者 服務版本:讀取 不適用 不適用
Pricing Calculator 使用者 不適用 SkuDescriptions已讀 不適用
專案探索檢視者 專案:讀取 不適用 不適用
公開圖片檢視器 VM 映像檔:請參閱 不適用 不適用
VM 類型檢視者 VM 類型:讀取 不適用 不適用