Skip to main content
NetApp Console setup and administration
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

控制台代理的 Google Cloud 权限

贡献者 netapp-tonias netapp-manini netapp-mwallis

控制台代理需要权限才能在 Google Cloud 中执行操作。这些权限包含在NetApp提供的自定义角色中。您应该了解代理使用这些权限做什么。

服务帐户权限

下面显示的自定义角色提供了控制台代理管理 Google Cloud 网络内的资源和流程所需的权限。

您需要将此自定义角色应用到附加到控制台代理 VM 的服务帐户。

您还需要确保角色是最新的,因为后续版本中会添加新的权限。如果需要新的权限,它们将在发行说明中列出。

title: NetApp Console agent
description: Permissions for the service account associated with the Console agent.
stage: GA
includedPermissions:
- iam.serviceAccounts.actAs
- compute.regionBackendServices.create
- compute.regionBackendServices.get
- compute.regionBackendServices.list
- compute.networks.updatePolicy
- compute.backendServices.create
- compute.addresses.list
- 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.globalOperations.get
- 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.instanceGroups.get
- compute.addresses.get
- compute.instances.updateNetworkInterface
- compute.machineTypes.get
- compute.networks.get
- compute.networks.list
- compute.projects.get
- compute.regions.get
- compute.regions.list
- 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
- resourcemanager.projects.get
- storage.buckets.create
- storage.buckets.delete
- storage.buckets.get
- storage.buckets.list
- cloudkms.cryptoKeyVersions.useToEncrypt
- cloudkms.cryptoKeys.get
- cloudkms.cryptoKeys.list
- cloudkms.keyRings.list
- storage.buckets.update
- iam.serviceAccounts.getIamPolicy
- iam.serviceAccounts.list
- storage.objects.get
- storage.objects.list
- monitoring.timeSeries.list
- storage.buckets.getIamPolicy
- cloudkms.cryptoKeys.getIamPolicy
- cloudkms.cryptoKeys.setIamPolicy
- cloudkms.keyRings.get
- cloudkms.keyRings.getIamPolicy
- cloudkms.keyRings.setIamPolicy

Google Cloud 权限的使用方式

操作 目的 用于部署? 用于日常运营? 用于删除?

计算磁盘创建

为Cloud Volumes ONTAP创建和管理磁盘。

compute.disk.createSnapshot

计算磁盘删除

计算磁盘获取

计算磁盘列表

计算磁盘设置标签

计算磁盘使用

计算防火墙创建

为Cloud Volumes ONTAP创建防火墙规则。

计算防火墙删除

计算防火墙

计算防火墙列表

compute.globalOperations.get。

获取操作状态。

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.machineTypes.get

获取核心数以检查配额。

compute.projects.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.列表

compute.instances.setServiceAccount

在Cloud Volumes ONTAP实例上设置服务帐户。此服务帐户提供将数据分层到 Google Cloud Storage 存储桶的权限。

iam.serviceAccounts.actAs

iam.serviceAccounts.getIamPolicy

iam.serviceAccounts.list

storage.objects.get

存储对象列表

计算地址列表

在部署 HA 对时检索区域中的地址。

compute.backendServices.create

配置后端服务以在 HA 对中分配流量。

compute.regionBackendServices.create

compute.regionBackendServices.get

compute.regionBackendServices.list

compute.networks.updatePolicy

在 HA 对的 VPC 和子网上应用防火墙规则。

compute.instanceGroups.get

在Cloud Volumes ONTAP HA 对上创建和管理存储虚拟机。

计算地址

计算.实例.更新网络接口

监控时间序列列表

发现有关 Google Cloud Storage 存储桶的信息。

storage.buckets.getIamPolicy

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所使用的权限

操作

目的

用于部署?

用于日常运营?

用于删除?

  • 计算子网络使用

  • compute.subnetworks.useExternalIp

  • compute.instances.addAccessConfig

启用NetApp Data Classification。

更改日志

当添加和删除权限时,我们会在下面的部分中注明。

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需要这些权限。