Skip to main content
NetApp Console setup and administration
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

控制台代理的 Google Cloud 權限

貢獻者 netapp-tonias netapp-manini netapp-mwallis

控制台代理程式需要權限才能在 Google Cloud 中執行操作。這些權限包含在NetApp提供的自訂角色中。您應該了解代理程式使用這些權限做什麼。

Google Cloud 使用者帳戶權限

以下自訂角色賦予 Google Cloud 使用者部署代理程式所需的權限。將此自訂角色指派給將要部署代理程式的使用者。

查看 Google Cloud 使用者帳戶權限
title: Console agent deployment policy
description: Permissions for the user who deploys the Console agent
stage: GA
includedPermissions:

- cloudbuild.builds.get
- compute.disks.create
- compute.disks.get
- compute.disks.list
- compute.disks.setLabels
- compute.disks.use
- compute.firewalls.create
- compute.firewalls.delete
- compute.firewalls.get
- compute.firewalls.list
- compute.globalOperations.get
- compute.images.get
- compute.images.getFromFamily
- compute.images.list
- compute.images.useReadOnly
- compute.instances.attachDisk
- compute.instances.create
- compute.instances.get
- compute.instances.list
- compute.instances.setDeletionProtection
- compute.instances.setLabels
- compute.instances.setMachineType
- compute.instances.setMetadata
- compute.instances.setTags
- compute.instances.start
- compute.instances.updateDisplayDevice
- compute.machineTypes.get
- compute.networks.get
- compute.networks.list
- compute.networks.updatePolicy
- compute.projects.get
- compute.regions.get
- compute.regions.list
- compute.subnetworks.get
- compute.subnetworks.list
- compute.zoneOperations.get
- compute.zones.get
- compute.zones.list
- config.deployments.create
- config.operations.get
- config.deployments.delete
- config.deployments.deleteState
- config.deployments.get
- config.deployments.getState
- config.deployments.list
- config.deployments.update
- config.deployments.updateState
- config.previews.get
- config.previews.list
- config.revisions.get
- config.resources.list
- deploymentmanager.compositeTypes.get
- deploymentmanager.compositeTypes.list
- deploymentmanager.deployments.create
- deploymentmanager.deployments.delete
- deploymentmanager.deployments.get
- deploymentmanager.deployments.list
- deploymentmanager.manifests.get
- deploymentmanager.manifests.list
- deploymentmanager.operations.get
- deploymentmanager.operations.list
- deploymentmanager.resources.get
- deploymentmanager.resources.list
- deploymentmanager.typeProviders.get
- deploymentmanager.typeProviders.list
- deploymentmanager.types.get
- deploymentmanager.types.list
- resourcemanager.projects.get
- compute.instances.setServiceAccount
- iam.serviceAccounts.actAs
- iam.serviceAccounts.create
- iam.serviceAccounts.list
- iam.serviceAccountKeys.create
- storage.buckets.create
- storage.buckets.get
- storage.objects.create
- storage.folders.create
- storage.objects.list

服務帳戶權限

以下自訂角色可賦予附加至控制台代理程式的 Google Cloud 服務帳號管理 Google Cloud 網路中的資源和流程所需的權限。

將此自訂角色套用至附加至控制台代理虛擬機器的服務帳戶。

查看 Google 服務帳號權限

隨著後續版本中權限的增加或刪除,請確保角色資訊保持最新。變更日誌列出了所有需要的新權限。"查看 Google 權限變更日誌" "查看如何新增 Google Cloud 服務帳號"

title: NetApp Console agent
description: Permissions for the service account associated with the Console agent.
stage: GA
includedPermissions:
- cloudbuild.builds.get
- cloudbuild.connections.list
- cloudbuild.repositories.accessReadToken
- cloudbuild.repositories.list
- cloudquotas.quotas.get
- cloudkms.cryptoKeys.getIamPolicy
- cloudkms.cryptoKeys.setIamPolicy
- cloudkms.keyRings.get
- cloudkms.keyRings.getIamPolicy
- cloudkms.keyRings.setIamPolicy
- config.artifacts.import
- config.deployments.create
- config.deployments.delete
- config.deployments.deleteState
- config.deployments.get
- config.deployments.getLock
- config.deployments.getState
- config.deployments.update
- config.deployments.updateState
- config.previews.upload
- config.revisions.get
- config.revisions.getState
- config.deployments.getLock
- config.deployments.list
- config.deployments.lock
- config.operations.get
- config.previews.get
- config.previews.list
- config.resources.list
- compute.regionBackendServices.create
- compute.regionBackendServices.get
- compute.regionBackendServices.list
- compute.regionBackendServices.update
- compute.networks.updatePolicy
- compute.addresses.createInternal
- compute.addresses.deleteInternal
- compute.addresses.list
- compute.addresses.setLabels
- compute.addresses.useInternal
- compute.backendServices.create
- compute.disks.create
- compute.disks.createSnapshot
- compute.disks.delete
- compute.disks.get
- compute.disks.list
- compute.disks.setLabels
- compute.disks.use
- compute.firewalls.create
- compute.firewalls.delete
- compute.firewalls.get
- compute.firewalls.list
- compute.forwardingRules.create
- compute.forwardingRules.delete
- compute.forwardingRules.get
- compute.forwardingRules.setLabels
- compute.globalOperations.get
- compute.healthChecks.create
- compute.healthChecks.delete
- compute.healthChecks.get
- compute.healthChecks.useReadOnly
- compute.images.get
- compute.images.getFromFamily
- compute.images.list
- compute.images.useReadOnly
- compute.instances.addAccessConfig
- compute.instances.attachDisk
- compute.instances.create
- compute.instances.delete
- compute.instances.detachDisk
- compute.instances.get
- compute.instances.getSerialPortOutput
- compute.instances.list
- compute.instances.setDeletionProtection
- compute.instances.setLabels
- compute.instances.setMachineType
- compute.instances.setMetadata
- compute.instances.setTags
- compute.instances.start
- compute.instances.stop
- compute.instances.updateDisplayDevice
- compute.instances.use
- compute.instanceGroups.create
- compute.instanceGroups.delete
- compute.instanceGroups.get
- compute.instanceGroups.update
- compute.instanceGroups.use
- compute.addresses.get
- compute.instances.updateNetworkInterface
- compute.instances.setMinCpuPlatform
- compute.machineTypes.get
- compute.networks.get
- compute.networks.list
- compute.projects.get
- compute.regions.get
- compute.regions.list
- compute.regionBackendServices.delete
- compute.regionBackendServices.use
- compute.resourcePolicies.create
- compute.resourcePolicies.delete
- compute.resourcePolicies.get
- compute.snapshots.create
- compute.snapshots.delete
- compute.snapshots.get
- compute.snapshots.list
- compute.snapshots.setLabels
- compute.subnetworks.get
- compute.subnetworks.list
- compute.subnetworks.use
- compute.subnetworks.useExternalIp
- compute.zoneOperations.get
- compute.zones.get
- compute.zones.list
- compute.instances.setServiceAccount
- deploymentmanager.compositeTypes.get
- deploymentmanager.compositeTypes.list
- deploymentmanager.deployments.create
- deploymentmanager.deployments.delete
- deploymentmanager.deployments.get
- deploymentmanager.deployments.list
- deploymentmanager.manifests.get
- deploymentmanager.manifests.list
- deploymentmanager.operations.get
- deploymentmanager.operations.list
- deploymentmanager.resources.get
- deploymentmanager.resources.list
- deploymentmanager.typeProviders.get
- deploymentmanager.typeProviders.list
- deploymentmanager.types.get
- deploymentmanager.types.list
- logging.logEntries.list
- logging.privateLogEntries.list
- logging.logEntries.create
- logging.logEntries.route
- monitoring.timeSeries.list
- resourcemanager.projects.get
- storage.buckets.create
- storage.buckets.delete
- storage.buckets.get
- storage.buckets.list
- storage.objects.create
- storage.objects.delete
- storage.objects.update
- cloudkms.cryptoKeyVersions.useToEncrypt
- cloudkms.cryptoKeys.get
- cloudkms.cryptoKeys.list
- cloudkms.keyRings.list
- storage.buckets.update
- iam.serviceAccounts.actAs
- iam.serviceAccounts.create
- iam.serviceAccounts.get
- iam.serviceAccounts.getIamPolicy
- iam.serviceAccounts.list
- iam.serviceAccountKeys.create
- storage.objects.get
- storage.buckets.getIamPolicy

Google Cloud 權限的使用方式

控制台代理程式使用自訂角色中的權限來管理 Google Cloud 網路中的Cloud Volumes ONTAP資源和NetApp資料服務流程。以下各節描述了代理如何使用這些權限。

Cloud Volumes ONTAP所使用的權限

控制台代理程式使用自訂角色中的權限來管理 Google Cloud 網路中的Cloud Volumes ONTAP資源和進程。以下各節描述了代理如何使用這些權限。

Cloud Volumes ONTAP的權限
行動 目的 用於部署? 用於日常營運? 用於刪除?

config.deployments.create

使用 Google Cloud Infrastructure Manager 部署Cloud Volumes ONTAP虛擬機器實例。

是的

config.deployments.delete

是的

config.deployments.deleteState

是的

config.deployments.get

是的

config.deployments.getLock

是的

config.deployments.getState

是的

config.deployments.list

是的

config.deployments.lock

是的

config.deployments.update

是的

config.deployments.updateState

是的

config.operations.get

是的

config.previews.get

是的

config.previews.list

是的

config.resources.list

是的

config.revisions.get

是的

計算磁碟創建

為Cloud Volumes ONTAP建立和管理磁碟。

是的

是的

compute.disk.createSnapshot

是的

計算磁碟刪除

是的

是的

計算磁碟獲取

是的

計算磁碟列表

是的

是的

計算磁碟設定標籤

是的

是的

計算磁碟使用

是的

計算防火牆創建

為Cloud Volumes ONTAP建立防火牆規則。

是的

計算防火牆刪除

是的

是的

計算防火牆

是的

是的

計算防火牆列表

是的

是的

計算轉送規則創建

建立轉送規則,將流量路由到後端服務。

是的

計算轉送規則刪除

刪除現有轉送規則。

是的

計算轉送規則

取得現有轉送規則的詳細資訊。

是的

計算.轉送規則.設定標籤

設定或更新組織轉送規則的標籤。

是的

compute.globalOperations.get

獲取操作狀態。

是的

是的

計算健康檢查創建

建立和管理健康檢查,以監控後端服務的運作狀況。

是的

compute.healthChecks.delete

是的

compute.healthChecks.get

是的

compute.healthChecks.useReadOnly

是的

compute.images.get

取得虛擬機器實例的影像。

是的

compute.images.getFromFamily

是的

計算圖像列表

是的

compute.images.useReadOnly

是的

compute.instances.attachDisk

將磁碟附加到Cloud Volumes ONTAP中分離磁碟。

是的

是的

compute.instances.detachDisk

是的

是的

compute.instances.create

建立和刪除Cloud Volumes ONTAP VM 實例。

是的

compute.instances.delete

是的

compute.instances.get

列出虛擬機器實例。

是的

是的

compute.instances.getSerialPortOutput

取得控制台日誌。

是的

是的

compute.instances.list

檢索區域中的實例清單。

是的

是的

compute.instances.setDeletionProtection

對實例設定刪除保護。

是的

compute.instances.setLabels

新增標籤。

是的

compute.instances.setMachineType

變更Cloud Volumes ONTAP的機器類型。

是的

是的

compute.instances.setMinCpuPlatform

是的

是的

compute.instances.setMetadata

新增元資料。

是的

是的

compute.instances.setTags

為防火牆規則新增標籤。

是的

是的

計算實例開始

啟動和停止Cloud Volumes ONTAP。

是的

是的

compute.instances.stop

是的

是的

compute.instances.updateDisplayDevice

是的

是的

compute.instances.use

使用虛擬機器實例(啟動、停止、連線操作)。

是的

compute.machineTypes.get

取得核心數以檢查配額。

是的

compute.projects.get

支援多項目。

是的

計算資源策略創建

建立和管理資源策略,實現資源自動化管理。

是的

計算資源策略刪除

是的

compute.resourcePolicies.get

是的

計算快照創建

建立和管理持久性磁碟快照。

是的

是的

計算快照刪除

是的

是的

計算快照獲取

是的

計算快照列表

是的

計算快照.設定標籤

是的

是的

compute.networks.get

取得建立新的Cloud Volumes ONTAP虛擬機器實例所需的網路資訊。

是的

是的

計算網路列表

是的

是的

計算區域

是的

是的

計算區域列表

是的

是的

計算子網路

是的

是的

計算子網路列表

是的

是的

compute.zoneOperations.get

是的

是的

計算區域

是的

是的

計算區域列表

是的

是的

deploymentmanager.compositeTypes.get

使用 Google Cloud Deployment Manager 部署Cloud Volumes ONTAP虛擬機器實例。

是的

deploymentmanager.compositeTypes.list

是的

deploymentmanager.deployments.create

是的

deploymentmanager.deployments.delete

是的

deploymentmanager.deployments.get

是的

deploymentmanager.deployments.list

是的

deploymentmanager.manifests.get

是的

deploymentmanager.manifests.list

是的

deploymentmanager.operations.get

是的

deploymentmanager.operations.list

是的

deploymentmanager.resources.get

是的

deploymentmanager.resources.list

是的

deploymentmanager.typeProviders.get

是的

deploymentmanager.typeProviders.list

是的

deploymentmanager.types.get

是的

deploymentmanager.types.list

是的

日誌記錄條目列表

取得堆疊日誌驅動器。

是的

是的

logging.privateLogEntries.list

是的

是的

日誌記錄條目創建

建立並路由日誌條目,用於監控、偵錯和稽核。

是的

是的

日誌記錄.日誌條目.路由

是的

是的

resourcemanager.projects.get

支援多項目。

是的

是的

儲存桶創建

建立和管理用於資料分層的 Google Cloud Storage 儲存桶。

是的

是的

儲存桶刪除

是的

是的

存儲桶獲取

是的

儲存桶列表

是的

儲存桶更新

是的

cloudkms.cryptoKeyVersions.useToEncrypt

將來自 Cloud Key Management Service 的客戶管理加密金鑰與Cloud Volumes ONTAP結合使用。

是的

是的

cloudkms.cryptoKeys.get

是的

是的

cloudkms.cryptoKeys.列表

是的

是的

cloudkms.keyRings.列表

是的

是的

cloudbuild.builds.get

是的

compute.instances.setServiceAccount

在Cloud Volumes ONTAP實例上設定服務帳戶。此服務帳戶提供將資料分層至 Google Cloud Storage 儲存桶的權限。

是的

是的

iam.serviceAccounts.actAs

是的

iam.serviceAccounts.create

是的

iam.serviceAccounts.getIamPolicy

是的

是的

iam.serviceAccounts.list

是的

是的

iam.serviceAccountKeys.create

是的

storage.objects.create

在 Google Cloud Storage 儲存桶中建立和管理物件(檔案)。

是的

是的

儲存物件刪除

是的

storage.objects.get

是的

是的

儲存物件列表

是的

是的

計算地址列表

在部署 HA 對時檢索區域中的位址。

是的

計算.位址.建立內部

在VPC網路內建立內部IP位址以進行資源分配。

是的

計算.位址.刪除內部

刪除內部 IP 位址以進行資源清理。

是的

計算.位址.設定標籤

更新地址資源上的標籤。

是的

計算.位址.使用內部位址

網路通訊請使用內部IP位址。

是的

compute.backendServices.create

配置後端服務以在 HA 對中分配流量。

是的

compute.regionBackendServices.create

建立和管理用於流量路由的後端服務。

是的

compute.regionBackendServices.delete

是的

compute.regionBackendServices.get

是的

compute.regionBackendServices.update

是的

是的

compute.regionBackendServices.list

是的

compute.regionBackendServices.use

是的

compute.networks.updatePolicy

在 HA 對的 VPC 和子網路上套用防火牆規則。

是的

compute.instanceGroups.get

在Cloud Volumes ONTAP HA 對上建立和管理儲存虛擬機器。

是的

是的

計算地址

是的

是的

計算.實例.更新網路介面

是的

是的

compute.instanceGroups.create

是的

compute.instanceGroups.delete

是的

compute.instanceGroups.update

是的

compute.instanceGroups.use

是的

監控時間序列列表

發現有關 Google Cloud Storage 儲存桶的資訊。

是的

是的

storage.buckets.getIamPolicy

是的

是的

NetApp Backup and Recovery所使用的權限

控制台代理程式使用自訂角色中的權限來管理 Google Cloud 網路中的NetApp Backup and Recovery資源和進程。以下各節描述了代理如何使用這些權限。

查看NetApp Backup and Recovery的權限

行動

目的

用於部署?

用於日常營運?

用於刪除?

  • cloudkms.cryptoKeys.get

  • cloudkms.cryptoKeys.getIamPolicy

  • cloudkms.cryptoKeys.列表

  • cloudkms.cryptoKeys.setIamPolicy

  • cloudkms.keyRings.get

  • cloudkms.keyRings.getIamPolicy

  • cloudkms.keyRings.列表

  • cloudkms.keyRings.setIamPolicy

在NetApp Backup and Recovery啟動精靈中選擇您自己的客戶管理金鑰,而不是使用預設的 Google 管理加密金鑰。

是的

是的

NetApp Data Classification所使用的權限

控制台代理程式使用自訂角色中的權限來管理 Google Cloud 網路中的NetApp Data Classification資源和進程。以下各節描述了代理如何使用這些權限。

查看NetApp Data Classification的權限

行動

目的

用於部署?

用於日常營運?

用於刪除?

  • 計算子網路使用

  • compute.subnetworks.useExternalIp

  • compute.instances.addAccessConfig

啟用NetApp Data Classification。

是的

更改日誌

新增和移除的權限如下所示。

2025年12月8日

NetApp正在從 Google Cloud Deployment Manager 遷移到 Google Cloud Infrastructure Manager (IM),以便在 Google Cloud 中部署和執行控制台代理程式。為支援此更改,新增了以下權限。

部署代理程式的 Google Cloud 使用者需要以下附加權限:

  • 儲存桶創建

  • 存儲桶獲取

  • storage.objects.create

  • 儲存資料夾創建

  • 儲存物件列表

  • iam.serviceAccount.actAs

  • config.deployments.create

  • config.operations.get

用於日常運營的 Google Cloud 服務帳號需要以下額外權限:

  • cloudbuild.connections.list

  • cloudbuild.repositories.accessReadToken

  • cloudbuild.repositories.list

  • cloudquotas.quotas.get

  • config.artifacts.import

  • config.deployments.deleteState

  • config.deployments.getLock

  • config.deployments.getState

  • config.deployments.updateState

  • config.previews.upload

  • config.revisions.getState

  • 日誌記錄條目創建

  • storage.objects.create

  • 儲存物件刪除

  • 儲存物件更新

  • iam.serviceAccounts.get

部署Cloud Volumes ONTAP需要以下附加權限:

  • cloudbuild.builds.get

  • config.deployments.delete

  • config.deployments.deleteState

  • config.deployments.get

  • config.deployments.getState

  • config.deployments.list

  • config.deployments.update

  • config.deployments.updateState

  • config.previews.get

  • config.previews.list

  • config.revisions.get

  • config.resources.list

  • iam.serviceAccountKeys.create

  • iam.serviceAccounts.create

對於用於Cloud Volumes ONTAP日常操作的服務帳戶,需要下列附加權限。

  • 計算.位址.建立內部

  • 計算.位址.刪除內部

  • 計算.位址.設定標籤

  • 計算.位址.使用內部位址

  • 計算轉送規則創建

  • 計算轉送規則刪除

  • 計算轉送規則

  • 計算.轉送規則.設定標籤

  • 計算健康檢查創建

  • compute.healthChecks.delete

  • compute.healthChecks.get

  • compute.healthChecks.useReadOnly

  • compute.instanceGroups.create

  • compute.instanceGroups.delete

  • compute.instanceGroups.update

  • compute.instanceGroups.use

  • compute.instances.use

  • compute.regionBackendServices.delete

  • compute.regionBackendServices.update

  • compute.regionBackendServices.use

  • 計算資源策略創建

  • 計算資源策略刪除

  • compute.resourcePolicies.get

  • 日誌記錄.日誌條目.路由

  • config.deployments.create

  • config.deployments.delete

  • config.deployments.get

  • config.deployments.update

  • config.revisions.get

  • config.deployments.lock

  • config.operations.get

2025年11月26日

權限已更新,以使其用途更加清晰,但未添加或刪除任何權限。新增三列,分別指示每個權限是用於部署、日常操作或刪除。除此之外,還有一些權限根據其在NetApp Data Classification和NetApp Backup and Recovery的用途進行了劃分。

2023年2月6日

此策略中新增了以下權限:

  • 計算.實例.更新網路介面

Cloud Volumes ONTAP需要此權限。

2023年1月27日

此策略新增了以下權限:

  • cloudkms.cryptoKeys.getIamPolicy

  • cloudkms.cryptoKeys.setIamPolicy

  • cloudkms.keyRings.get

  • cloudkms.keyRings.getIamPolicy

  • cloudkms.keyRings.setIamPolicy

NetApp Backup and Recovery需要這些權限。