Skip to main content
NetApp Console setup and administration
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Permisos de Google Cloud para el agente de la consola

Colaboradores netapp-tonias netapp-manini netapp-mwallis

El agente de la consola requiere permisos para realizar acciones en Google Cloud. Estos permisos están incluidos en una función personalizada proporcionada por NetApp. Debes comprender qué hace el agente con estos permisos.

Permisos de la cuenta de usuario de Google Cloud

La siguiente función personalizada otorga a un usuario de Google Cloud los permisos necesarios para implementar un agente. Aplique este rol personalizado al usuario que implementará el agente.

Ver los permisos de la cuenta de usuario de 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

Permisos de la cuenta de servicio

La función personalizada a continuación le otorga a la cuenta de servicio de Google Cloud asociada al agente de la consola los permisos necesarios para administrar recursos y procesos en su red de Google Cloud.

Aplique esta función personalizada a una cuenta de servicio asociada a la máquina virtual del agente de consola.

Ver los permisos de la cuenta de servicio de Google

Asegúrese de que la función esté actualizada a medida que se agreguen o eliminen nuevos permisos en versiones posteriores. El registro de cambios enumera todos los nuevos permisos necesarios."Revisar el registro de cambios de permisos de Google" "Revisa cómo agregar cuentas de servicio de 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

Cómo se utilizan los permisos de Google Cloud

El agente de la consola usa los permisos en la función personalizada para administrar los recursos de Cloud Volumes ONTAP y los procesos de servicios de datos de NetApp en su red de Google Cloud. Las siguientes secciones describen cómo el agente utiliza estos permisos.

Permisos utilizados para Cloud Volumes ONTAP

El agente de la consola usa los permisos en la función personalizada para administrar los recursos y procesos de Cloud Volumes ONTAP en su red de Google Cloud. Las siguientes secciones describen cómo el agente utiliza estos permisos.

Permisos para Cloud Volumes ONTAP
Comportamiento Objetivo ¿Se utiliza para implementación? ¿Se utiliza para operaciones diarias? ¿Se utiliza para eliminar?

config.deployments.create

Para implementar la instancia de máquina virtual Cloud Volumes ONTAP mediante Google Cloud Infrastructure Manager.

No

No

config.deployments.delete

No

No

config.deployments.deleteState

No

No

config.deployments.get

No

No

config.deployments.getLock

No

No

config.deployments.getState

No

No

lista de configuraciones de despliegue

No

No

config.deployments.lock

No

No

config.deployments.update

No

No

config.deployments.updateState

No

No

config.operaciones.get

No

No

config.previews.get

No

No

lista de vistas previas de configuración

No

No

lista de recursos de configuración

No

No

config.revisions.get

No

No

crear.discos.computar

Para crear y administrar discos para Cloud Volumes ONTAP.

No

compute.disks.createSnapshot

No

No

eliminar discos de cálculo

No

compute.disks.get

No

No

compute.disks.list

No

computar.discos.establecerEtiquetas

No

usar discos de cálculo

No

No

crear.cortafuegos.

Para crear reglas de firewall para Cloud Volumes ONTAP.

No

No

compute.firewalls.delete

No

compute.firewalls.get

No

compute.firewalls.list

No

calcular.reenvíoReglas.crear

Cree reglas de reenvío para enrutar el tráfico hacia los servicios backend.

No

No

calcular.reenvíoReglas.eliminar

Eliminar reglas de reenvío existentes.

No

No

calcular.reenvíoReglas.obtener

Recupere detalles sobre las reglas de reenvío existentes.

No

No

calcular.reenvíoReglas.establecerEtiquetas

Establecer o actualizar etiquetas en las reglas de reenvío para la organización.

No

No

computar.globalOperations.get

Para obtener el estado de las operaciones.

No

computar.healthChecks.crear

Cree y administre controles de estado para supervisar el estado del servicio backend.

No

No

computar.healthChecks.eliminar

No

No

computar.healthChecks.get

No

No

computar.healthChecks.useReadOnly

No

No

compute.images.get

Para obtener imágenes para instancias de VM.

No

No

compute.images.getFromFamily

No

No

compute.images.list

No

No

compute.images.useReadOnly

No

No

compute.instances.attachDisk

Para conectar y desconectar discos a Cloud Volumes ONTAP.

No

compute.instances.detachDisk

No

crear instancias de cómputo

Para crear y eliminar instancias de VM de Cloud Volumes ONTAP .

No

No

compute.instances.delete

No

No

compute.instances.get

Para enumerar instancias de VM.

No

compute.instances.getSerialPortOutput

Para obtener registros de la consola.

No

compute.instances.list

Para recuperar la lista de instancias en una zona.

No

compute.instances.setDeletionProtection

Para establecer la protección contra eliminación en la instancia.

No

No

compute.instances.setLabels

Para agregar etiquetas.

No

No

compute.instances.setMachineType

Para cambiar el tipo de máquina para Cloud Volumes ONTAP.

No

compute.instances.setMinCpuPlatform

No

compute.instances.setMetadata

Para agregar metadatos.

No

compute.instances.setTags

Para agregar etiquetas para las reglas de firewall.

No

compute.instances.start

Para iniciar y detener Cloud Volumes ONTAP.

No

compute.instances.stop

No

compute.instances.updateDisplayDevice

No

computar.instancias.uso

Utilice instancias de máquinas virtuales (operaciones de inicio, detención y conexión).

No

No

compute.machineTypes.get

Para obtener el número de núcleos y comprobar las cuotas.

No

No

compute.projects.get

Para apoyar multiproyectos.

No

No

computar.políticasderecursos.crear

Cree y administre políticas de recursos para la gestión automatizada de recursos.

No

No

computar.políticasderecursos.eliminar

No

No

computar.políticasderecursos.obtener

No

No

crear.instantáneas.computar

Para crear y administrar instantáneas de disco persistentes.

No

compute.snapshots.delete

No

compute.snapshots.get

No

No

compute.snapshots.list

No

No

calcular.instantáneas.establecerEtiquetas

No

compute.networks.get

Para obtener la información de red necesaria para crear una nueva instancia de máquina virtual Cloud Volumes ONTAP .

No

compute.networks.list

No

compute.regions.get

No

compute.regions.list

No

compute.subnetworks.get

No

compute.subnetworks.list

No

compute.zoneOperations.get

No

compute.zones.get

No

compute.zones.list

No

deploymentmanager.compositeTypes.get

Para implementar la instancia de máquina virtual Cloud Volumes ONTAP mediante Google Cloud Deployment Manager.

No

No

deploymentmanager.compositeTypes.list

No

No

gestor de despliegue.despliegues.crear

No

No

gestor de despliegue.despliegues.eliminar

No

No

deploymentmanager.deployments.get

No

No

deploymentmanager.deployments.list

No

No

deploymentmanager.manifests.get

No

No

deploymentmanager.manifests.list

No

No

deploymentmanager.operations.get

No

No

lista de operaciones del administrador de despliegue

No

No

deploymentmanager.resources.get

No

No

deploymentmanager.resources.list

No

No

deploymentmanager.typeProviders.get

No

No

deploymentmanager.typeProviders.list

No

No

deploymentmanager.types.get

No

No

lista de tipos de gestor de despliegue

No

No

logging.logEntries.list

Para obtener unidades de registro de pila.

No

logging.privateLogEntries.list

No

registro.logEntries.create

Cree y enrute archivos de registro para monitoreo, depuración y auditoría.

No

registro.logEntries.route

No

resourcemanager.projects.get

Para apoyar multiproyectos.

No

almacenamiento.cubos.crear

Para crear y administrar un depósito de Google Cloud Storage para la organización en niveles de datos.

No

almacenamiento.cubos.eliminar

No

almacenamiento.cubos.obtener

No

No

lista de cubos de almacenamiento

No

No

almacenamiento.cubos.actualizar

No

No

cloudkms.cryptoKeyVersions.useToEncrypt

Para utilizar claves de cifrado administradas por el cliente desde el Servicio de administración de claves en la nube con Cloud Volumes ONTAP.

No

cloudkms.cryptoKeys.get

No

cloudkms.cryptoKeys.lista

No

lista de llaveros cloudkms

No

cloudbuild.builds.get

No

No

compute.instances.setServiceAccount

Para configurar una cuenta de servicio en la instancia de Cloud Volumes ONTAP . Esta cuenta de servicio proporciona permisos para la organización de datos en niveles en un depósito de Google Cloud Storage.

No

soy.cuentasdeservicio.actuar como

No

No

iam.serviceAccounts.create

No

No

iam.serviceAccounts.getIamPolicy

No

soy.serviceAccounts.list

No

iam.serviceAccountKeys.create

No

No

almacenamiento.objetos.crear

Cree y administre objetos (archivos) en el depósito de Google Cloud Storage.

No

almacenamiento.objetos.eliminar

No

No

almacenamiento.objetos.obtener

No

almacenamiento.objetos.lista

No

calcular.direcciones.lista

Para recuperar las direcciones en una región al implementar un par HA.

No

No

computar.direcciones.crearInterno

Cree direcciones IP internas dentro de la red VPC para la asignación de recursos.

No

No

computar.direcciones.eliminarInterno

Eliminar direcciones IP internas para limpiar recursos.

No

No

calcular.direcciones.establecerEtiquetas

Actualizar etiquetas en el recurso Dirección.

No

No

computar.direcciones.useInternal

Utilice direcciones IP internas para la comunicación de red.

No

No

compute.backendServices.create

Configurar un servicio de backend para distribuir el tráfico en un par HA.

No

No

compute.regionBackendServices.create

Crear y administrar servicios backend para enrutamiento de tráfico.

No

No

computar.regionBackendServices.eliminar

No

No

compute.regionBackendServices.get

No

No

computar.regionBackendServices.update

No

compute.regionBackendServices.list

No

No

computar.regiónBackendServices.uso

No

No

política de actualización de redes de computación

Para aplicar reglas de firewall en las VPC y subredes de un par de alta disponibilidad.

No

No

compute.instanceGroups.get

Para crear y administrar máquinas virtuales de almacenamiento en pares HA de Cloud Volumes ONTAP .

No

calcular.direcciones.obtener

No

computar.instancias.actualizarInterfazDeRed

No

computar.gruposdeinstancias.crear

No

No

calcular.gruposdeinstancias.eliminar

No

No

computar.gruposdeinstancias.actualizar

No

No

computar.gruposdeinstancias.uso

No

No

monitorización.lista de series temporales

Para descubrir información sobre los depósitos de Google Cloud Storage.

No

almacenamiento.cubos.obtenerPolíticaIam

No

Permisos utilizados para NetApp Backup and Recovery

El agente de consola usa los permisos en el rol personalizado para administrar los recursos y procesos de NetApp Backup and Recovery en su red de Google Cloud. Las siguientes secciones describen cómo el agente utiliza estos permisos.

Ver permisos para NetApp Backup and Recovery

Comportamiento

Objetivo

¿Se utiliza para implementación?

¿Se utiliza para operaciones diarias?

¿Se utiliza para eliminar?

  • cloudkms.cryptoKeys.get

  • cloudkms.cryptoKeys.getIamPolicy

  • cloudkms.cryptoKeys.lista

  • cloudkms.cryptoKeys.setIamPolicy

  • cloudkms.keyRings.get

  • cloudkms.keyRings.getIamPolicy

  • lista de llaveros cloudkms

  • cloudkms.keyRings.setIamPolicy

Para seleccionar sus propias claves administradas por el cliente en el asistente de activación de NetApp Backup and Recovery en lugar de utilizar las claves de cifrado administradas por Google predeterminadas.

No

Permisos utilizados para la NetApp Data Classification

El agente de consola usa los permisos en la función personalizada para administrar los recursos y procesos de NetApp Data Classification en su red de Google Cloud. Las siguientes secciones describen cómo el agente utiliza estos permisos.

Ver permisos para la NetApp Data Classification

Comportamiento

Objetivo

¿Se utiliza para implementación?

¿Se utiliza para operaciones diarias?

¿Se utiliza para eliminar?

  • usar subredes de computación

  • compute.subnetworks.useExternalIp

  • compute.instances.addAccessConfig

Para habilitar la NetApp Data Classification.

No

No

Registro de cambios

Los permisos agregados y eliminados se detallan a continuación.

08 de diciembre de 2025

NetApp está migrando de Google Cloud Deployment Manager a Google Cloud Infrastructure Manager (IM) para implementar y ejecutar el agente de consola en Google Cloud. Se agregaron los siguientes permisos para respaldar este cambio.

Los siguientes permisos agregados son necesarios para el usuario de Google Cloud que implementa el agente:

  • almacenamiento.cubos.crear

  • almacenamiento.cubos.obtener

  • almacenamiento.objetos.crear

  • almacenamiento.carpetas.crear

  • almacenamiento.objetos.lista

  • iam.serviceAccount.actAs

  • config.deployments.create

  • config.operaciones.get

Se requieren los siguientes permisos adicionales para la cuenta de servicio en Google Cloud utilizada para las operaciones diarias:

  • lista de conexiones de cloudbuild

  • cloudbuild.repositories.accessReadToken

  • lista de repositorios de cloudbuild

  • cloudquotas.quotas.get

  • config.artefactos.importar

  • config.deployments.deleteState

  • config.deployments.getLock

  • config.deployments.getState

  • config.deployments.updateState

  • config.previews.upload

  • config.revisions.getState

  • registro.logEntries.create

  • almacenamiento.objetos.crear

  • almacenamiento.objetos.eliminar

  • almacenamiento.objetos.actualizar

  • iam.serviceAccounts.get

Se requieren los siguientes permisos agregados para implementar Cloud Volumes ONTAP:

  • cloudbuild.builds.get

  • config.deployments.delete

  • config.deployments.deleteState

  • config.deployments.get

  • config.deployments.getState

  • lista de configuraciones de despliegue

  • config.deployments.update

  • config.deployments.updateState

  • config.previews.get

  • lista de vistas previas de configuración

  • config.revisions.get

  • lista de recursos de configuración

  • iam.serviceAccountKeys.create

  • iam.serviceAccounts.create

Los siguientes permisos agregados son necesarios para la cuenta de servicio utilizada para las operaciones diarias de Cloud Volumes ONTAP.

  • computar.direcciones.crearInterno

  • computar.direcciones.eliminarInterno

  • calcular.direcciones.establecerEtiquetas

  • computar.direcciones.useInternal

  • calcular.reenvíoReglas.crear

  • calcular.reenvíoReglas.eliminar

  • calcular.reenvíoReglas.obtener

  • calcular.reenvíoReglas.establecerEtiquetas

  • computar.healthChecks.crear

  • computar.healthChecks.eliminar

  • computar.healthChecks.get

  • computar.healthChecks.useReadOnly

  • computar.gruposdeinstancias.crear

  • calcular.gruposdeinstancias.eliminar

  • computar.gruposdeinstancias.actualizar

  • computar.gruposdeinstancias.uso

  • computar.instancias.uso

  • computar.regionBackendServices.eliminar

  • computar.regionBackendServices.update

  • computar.regiónBackendServices.uso

  • computar.políticasderecursos.crear

  • computar.políticasderecursos.eliminar

  • computar.políticasderecursos.obtener

  • registro.logEntries.route

  • config.deployments.create

  • config.deployments.delete

  • config.deployments.get

  • config.deployments.update

  • config.revisions.get

  • config.deployments.lock

  • config.operaciones.get

26 de noviembre de 2025

Los permisos se han actualizado para aclarar su uso, pero no se han añadido ni eliminado permisos. Se añaden tres columnas para indicar si cada permiso se utiliza para la implementación, las operaciones diarias o la eliminación. Aparte de esto, algunos permisos están segregados en función de su uso para NetApp Data Classification y NetApp Backup and Recovery.

6 de febrero de 2023

Se agregó el siguiente permiso a esta política:

  • computar.instancias.actualizarInterfazDeRed

Este permiso es necesario para Cloud Volumes ONTAP.

27 de enero de 2023

Se agregaron los siguientes permisos a esta política:

  • cloudkms.cryptoKeys.getIamPolicy

  • cloudkms.cryptoKeys.setIamPolicy

  • cloudkms.keyRings.get

  • cloudkms.keyRings.getIamPolicy

  • cloudkms.keyRings.setIamPolicy

Estos permisos son necesarios para NetApp Backup and Recovery.