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

La consola de NetApp 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 servicio

La función personalizada que se muestra a continuación proporciona los permisos que un agente de la consola necesita para administrar recursos y procesos dentro de su red de Google Cloud.

Necesitará aplicar esta función personalizada a una cuenta de servicio que se adjunte a la máquina virtual del agente de la consola.

También debe asegurarse de que el rol esté actualizado a medida que se agreguen nuevos permisos en versiones posteriores. Si se requieren nuevos permisos, se enumerarán en las notas de la versión.

title: NetApp Console agent
description: Permissions for the service account associated with the Console agent instance.
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

Cómo se utilizan los permisos de Google Cloud

Comportamiento Objetivo

- compute.disks.create - compute.disks.createSnapshot - compute.disks.delete - compute.disks.get - compute.disks.list - compute.disks.setLabels - compute.disks.use

Para crear y administrar discos para Cloud Volumes ONTAP.

- compute.firewalls.create - compute.firewalls.delete - compute.firewalls.get - compute.firewalls.list

Para crear reglas de firewall para Cloud Volumes ONTAP.

- compute.globalOperations.get

Para obtener el estado de las operaciones.

- compute.images.get - compute.images.getFromFamily - compute.images.list - compute.images.useReadOnly

Para obtener imágenes para instancias de VM.

- compute.instances.attachDisk - compute.instances.detachDisk

Para conectar y desconectar discos a Cloud Volumes ONTAP.

- calcular.instancias.crear - calcular.instancias.eliminar

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

- computar.instancias.obtener

Para enumerar instancias de VM.

- compute.instances.getSerialPortOutput

Para obtener registros de la consola.

- lista de instancias de cálculo

Para recuperar la lista de instancias en una zona.

- compute.instances.setDeletionProtection

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

- compute.instances.setLabels

Para agregar etiquetas.

- compute.instances.setMachineType - compute.instances.setMinCpuPlatform

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

- compute.instances.setMetadata

Para agregar metadatos.

- compute.instances.setTags

Para agregar etiquetas para las reglas de firewall.

- compute.instances.start - compute.instances.stop - compute.instances.updateDisplayDevice

Para iniciar y detener Cloud Volumes ONTAP.

- compute.machineTypes.get

Para obtener el número de núcleos para verificar las cuotas.

- computar.proyectos.obtener

Para apoyar multiproyectos.

- compute.snapshots.create - compute.snapshots.delete - compute.snapshots.get - compute.snapshots.list - compute.snapshots.setLabels

Para crear y administrar instantáneas de disco persistentes.

- compute.networks.get - compute.networks.list - compute.regions.get - compute.regions.list - compute.subnetworks.get - compute.subnetworks.list - compute.zoneOperations.get - compute.zones.get - compute.zones.list

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

- administrador de implementación.compositeTypes.get - administrador de implementación.compositeTypes.list - administrador de implementación.implementaciones.create - administrador de implementación.implementaciones.delete - administrador de implementación.implementaciones.get - administrador de implementación.implementaciones.list - administrador de implementación.manifiestos.get - administrador de implementación.manifestos.list - administrador de implementación.operaciones.get - administrador de implementación.operaciones.list - administrador de implementación.recursos.get - administrador de implementación.recursos.list - administrador de implementación.tipos.get - administrador de implementación.tipos.list

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

- registro.logEntries.list - registro.privateLogEntries.list

Para obtener unidades de registro de pila.

- resourcemanager.projects.get

Para apoyar multiproyectos.

- almacenamiento.cubos.crear - almacenamiento.cubos.eliminar - almacenamiento.cubos.obtener - almacenamiento.cubos.listar - almacenamiento.cubos.actualizar

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

- cloudkms.cryptoKeyVersions.useToEncrypt - cloudkms.cryptoKeys.get - cloudkms.cryptoKeys.list - cloudkms.keyRings.list

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

- compute.instances.setServiceAccount - iam.serviceAccounts.actAs - iam.serviceAccounts.getIamPolicy - iam.serviceAccounts.list - storage.objects.get - storage.objects.list

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.

- calcular.lista.de.direcciones

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

- compute.backendServices.create - compute.regionBackendServices.create - compute.regionBackendServices.get - compute.regionBackendServices.list

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

- compute.networks.updatePolicy

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

- compute.subnetworks.use - compute.subnetworks.useExternalIp - compute.instances.addAccessConfig

Para habilitar la clasificación de datos de NetApp .

- compute.instanceGroups.get - compute.addresses.get - compute.instances.updateNetworkInterface

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

- monitoreo.timeSeries.list - almacenamiento.buckets.getIamPolicy

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

- cloudkms.cryptoKeys.get - cloudkms.cryptoKeys.getIamPolicy - cloudkms.cryptoKeys.list - cloudkms.cryptoKeys.setIamPolicy - cloudkms.keyRings.get - cloudkms.keyRings.getIamPolicy - cloudkms.keyRings.list - 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.

Registro de cambios

A medida que se agreguen y eliminen permisos, los indicaremos en las secciones siguientes.

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 la 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.