Permissões do Google Cloud para o agente do NetApp Console
O agente do Console requer permissões para executar ações no Google Cloud. Essas permissões estão incluídas em uma função personalizada fornecida pela NetApp. Você deve entender o que o agente faz com essas permissões.
Permissões da conta de usuário do Google Cloud
A função personalizada abaixo concede a um usuário do Google Cloud as permissões necessárias para implantar um agente. Atribua essa função personalizada ao usuário que irá implantar o agente.
Exibir permissões da conta de usuário do 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
Permissões de conta de serviço
A função personalizada abaixo concede à conta de serviço do Google Cloud associada ao agente do Console as permissões necessárias para gerenciar recursos e processos em sua rede do Google Cloud.
Aplique essa função personalizada a uma conta de serviço associada à VM do agente do Console.
Exibir permissões da conta de serviço do Google
Certifique-se de que a função esteja atualizada, pois novas permissões são adicionadas ou removidas em versões subsequentes. O registro de alterações lista todas as novas permissões necessárias."Consulte o registro de alterações de permissões do Google." "Veja como adicionar contas de serviço do 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
- cloudbuild.workerpools.list
- cloudbuild.workerpools.get
- 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.list
- config.deployments.lock
- config.deployments.update
- config.deployments.updateState
- config.previews.upload
- config.revisions.get
- config.revisions.getState
- 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.update
- 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.forwardingRules.update
- 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.get
- storage.objects.list
- 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.buckets.getIamPolicy
Como as permissões do Google Cloud são usadas
O agente do Console usa as permissões na função personalizada para gerenciar recursos do Cloud Volumes ONTAP e processos de serviços de dados da NetApp em sua rede do Google Cloud. As seções a seguir descrevem como o agente utiliza essas permissões.
Permissões usadas para o Cloud Volumes ONTAP
O agente do Console usa as permissões da função personalizada para gerenciar recursos e processos do Cloud Volumes ONTAP na sua rede do Google Cloud. As seções a seguir descrevem como o agente utiliza essas permissões.
Permissões para Cloud Volumes ONTAP
| Ações | Propósito | Usado para implantação? | Usado para operações diárias? | Usado para exclusão? |
|---|---|---|---|---|
config.deployments.create |
Para implantar a instância da máquina virtual Cloud Volumes ONTAP usando o Google Cloud Infrastructure Manager. |
Sim |
Não |
Não |
config.deployments.delete |
Não |
Não |
Sim |
|
config.deployments.deleteState |
Não |
Não |
Sim |
|
config.deployments.get |
Não |
Sim |
Sim |
|
config.deployments.getLock |
Não |
Sim |
Não |
|
config.deployments.getState |
Não |
Sim |
Não |
|
config.deployments.list |
Não |
Sim |
Não |
|
config.deployments.lock |
Não |
Sim |
Não |
|
config.deployments.update |
Não |
Sim |
Não |
|
config.deployments.updateState |
Não |
Sim |
Não |
|
config.operações.obter |
Não |
Sim |
Não |
|
config.previews.get |
Não |
Sim |
Não |
|
config.previews.list |
Não |
Sim |
Não |
|
lista de recursos de configuração |
Não |
Sim |
Não |
|
config.revisions.get |
Não |
Sim |
Não |
|
compute.disks.create |
Para criar e gerenciar discos em sistemas Cloud Volumes ONTAP. |
Sim |
Sim |
Não |
compute.disks.createSnapshot |
Não |
Sim |
Não |
|
compute.disks.delete |
Não |
Sim |
Sim |
|
compute.disks.get |
Não |
Sim |
Não |
|
lista de discos de computação |
Sim |
Sim |
Não |
|
compute.disks.setLabels |
Sim |
Sim |
Não |
|
compute.disks.update |
Não |
Sim |
Não |
|
usar discos de computação |
Não |
Sim |
Não |
|
compute.firewalls.create |
Para criar regras de firewall para o Cloud Volumes ONTAP. |
Sim |
Não |
Não |
compute.firewalls.delete |
Não |
Sim |
Sim |
|
compute.firewalls.get |
Sim |
Sim |
Não |
|
lista de firewalls de computação |
Sim |
Sim |
Não |
|
compute.forwardingRules.create |
Crie regras de encaminhamento para o roteamento de tráfego para serviços de backend. |
Não |
Sim |
Não |
compute.forwardingRules.delete |
Exclua as regras de encaminhamento existentes. |
Não |
Sim |
Não |
compute.forwardingRules.get |
Recupere detalhes sobre as regras de encaminhamento existentes. |
Não |
Sim |
Não |
compute.forwardingRules.setLabels |
Defina ou atualize os rótulos nas regras de encaminhamento da organização. |
Não |
Sim |
Não |
compute.forwardingRules.update |
Atualize as regras de encaminhamento existentes para gerenciamento de tráfego. |
Não |
Sim |
Não |
compute.globalOperations.get |
Para obter o status das operações. |
Sim |
Sim |
Não |
compute.healthChecks.create |
Criar e gerenciar verificações de integridade para monitorar a saúde do serviço de backend. |
Não |
Sim |
Não |
compute.healthChecks.delete |
Não |
Sim |
Não |
|
compute.healthChecks.get |
Não |
Sim |
Não |
|
compute.healthChecks.useReadOnly |
Não |
Sim |
Não |
|
compute.images.get |
Para obter imagens para instâncias de VM. |
Sim |
Não |
Não |
compute.images.getFromFamily |
Sim |
Não |
Não |
|
calcular.imagens.lista |
Sim |
Não |
Não |
|
compute.images.useReadOnly |
Sim |
Não |
Não |
|
compute.instances.attachDisk |
Para anexar e desanexar discos ao Cloud Volumes ONTAP. |
Sim |
Sim |
Não |
compute.instances.detachDisk |
Não |
Sim |
Sim |
|
compute.instances.create |
Para criar e excluir instâncias de VM do Cloud Volumes ONTAP . |
Sim |
Não |
Não |
compute.instances.delete |
Não |
Não |
Sim |
|
compute.instances.get |
Para listar instâncias de VM. |
Sim |
Sim |
Não |
compute.instances.getSerialPortOutput |
Para obter logs do console. |
Sim |
Sim |
Não |
lista de instâncias de computação |
Para recuperar a lista de instâncias em uma zona. |
Sim |
Sim |
Não |
compute.instances.setDeletionProtection |
Para definir a proteção contra exclusão na instância. |
Sim |
Não |
Não |
compute.instances.setLabels |
Para adicionar rótulos. |
Sim |
Não |
Não |
compute.instances.setMachineType |
Para alterar o tipo de máquina do Cloud Volumes ONTAP. |
Sim |
Sim |
Não |
compute.instances.setMinCpuPlatform |
Sim |
Sim |
Não |
|
compute.instances.setMetadata |
Para adicionar metadados. |
Sim |
Sim |
Não |
compute.instances.setTags |
Para adicionar tags para regras de firewall. |
Sim |
Sim |
Não |
compute.instances.start |
Para iniciar e parar o Cloud Volumes ONTAP. |
Sim |
Sim |
Não |
compute.instances.stop |
Sim |
Sim |
Não |
|
compute.instances.updateDisplayDevice |
Sim |
Sim |
Não |
|
instâncias de computação. |
Utilizar instâncias de máquinas virtuais (operações de iniciar, parar e conectar). |
Não |
Sim |
Não |
compute.machineTypes.get |
Para obter o número de núcleos e verificar as quotas. |
Sim |
Não |
Não |
compute.projects.get |
Para dar suporte a multiprojetos. |
Sim |
Não |
Não |
compute.resourcePolicies.create |
Crie e gerencie políticas de recursos para gerenciamento automatizado de recursos. |
Não |
Sim |
Não |
compute.resourcePolicies.delete |
Não |
Sim |
Não |
|
compute.resourcePolicies.get |
Não |
Sim |
Não |
|
compute.snapshots.create |
Para criar e gerenciar instantâneos de disco persistentes. |
Sim |
Sim |
Não |
compute.snapshots.delete |
Não |
Sim |
Sim |
|
compute.snapshots.get |
Não |
Sim |
Não |
|
compute.snapshots.list |
Não |
Sim |
Não |
|
compute.snapshots.setLabels |
Sim |
Sim |
Não |
|
compute.networks.get |
Para obter as informações de rede necessárias para criar uma nova instância de máquina virtual do Cloud Volumes ONTAP . |
Sim |
Sim |
Não |
lista de redes computacionais |
Sim |
Sim |
Não |
|
compute.regions.get |
Sim |
Sim |
Não |
|
lista de regiões de computação |
Sim |
Sim |
Não |
|
compute.subnetworks.get |
Sim |
Sim |
Não |
|
lista de sub-redes de computação |
Sim |
Sim |
Não |
|
compute.zoneOperations.get |
Sim |
Sim |
Não |
|
compute.zones.get |
Sim |
Sim |
Não |
|
lista de zonas de computação |
Sim |
Sim |
Não |
|
deploymentmanager.compositeTypes.get |
Para implantar a instância da máquina virtual do Cloud Volumes ONTAP usando o Google Cloud Deployment Manager. |
Sim |
Não |
Não |
deploymentmanager.compositeTypes.list |
Sim |
Não |
Não |
|
deploymentmanager.deployments.create |
Sim |
Não |
Não |
|
deploymentmanager.deployments.delete |
Sim |
Não |
Não |
|
deploymentmanager.deployments.get |
Sim |
Não |
Não |
|
deploymentmanager.deployments.list |
Sim |
Não |
Não |
|
deploymentmanager.manifests.get |
Sim |
Não |
Não |
|
deploymentmanager.manifests.list |
Sim |
Não |
Não |
|
deploymentmanager.operations.get |
Sim |
Não |
Não |
|
lista de operações do gerenciador de implantação |
Sim |
Não |
Não |
|
deploymentmanager.resources.get |
Sim |
Não |
Não |
|
lista de recursos do gerenciador de implantação |
Sim |
Não |
Não |
|
deploymentmanager.typeProviders.get |
Sim |
Não |
Não |
|
deploymentmanager.typeProviders.list |
Sim |
Não |
Não |
|
deploymentmanager.types.get |
Sim |
Não |
Não |
|
lista de tipos do gerenciador de implantação |
Sim |
Não |
Não |
|
logging.logEntries.list |
Para obter unidades de log de pilha. |
Sim |
Sim |
Não |
logging.privateLogEntries.list |
Sim |
Sim |
Não |
|
logging.logEntries.create |
Criar e encaminhar entradas de log para monitoramento, depuração e auditoria. |
Sim |
Sim |
Não |
logging.logEntries.route |
Sim |
Sim |
Não |
|
resourcemanager.projects.get |
Para dar suporte a multiprojetos. |
Sim |
Sim |
Não |
armazenamento.buckets.create |
Para criar e gerenciar um bucket do Google Cloud Storage para hierarquização de dados. |
Sim |
Sim |
Não |
storage.buckets.delete |
Não |
Sim |
Sim |
|
storage.buckets.get |
Não |
Sim |
Não |
|
lista de buckets de armazenamento |
Não |
Sim |
Não |
|
armazenamento.buckets.atualizar |
Não |
Sim |
Não |
|
cloudkms.cryptoKeyVersions.useToEncrypt |
Para usar chaves de criptografia gerenciadas pelo cliente do Cloud Key Management Service com o Cloud Volumes ONTAP. |
Sim |
Sim |
Não |
cloudkms.cryptoKeys.get |
Sim |
Sim |
Não |
|
cloudkms.cryptoKeys.lista |
Sim |
Sim |
Não |
|
cloudkms.keyRings.lista |
Sim |
Sim |
Não |
|
cloudbuild.builds.get |
Sim |
Não |
Não |
|
cloudbuild.workerpools.get |
Para acessar informações do pool de trabalhadores durante a implantação em modo privado e a conversão de sistemas Cloud Volumes ONTAP usando o Infrastructure Manager. |
Sim |
Sim |
Sim |
cloudbuild.workerpools.list |
Para listar as informações do pool de trabalhadores durante a implantação em modo privado de sistemas Cloud Volumes ONTAP usando o Infrastructure Manager. |
Sim |
Não |
Não |
compute.instances.setServiceAccount |
Para definir uma conta de serviço na instância do Cloud Volumes ONTAP . Esta conta de serviço fornece permissões para hierarquização de dados para um bucket do Google Cloud Storage. |
Sim |
Sim |
Não |
iam.serviceAccounts.actAs |
Sim |
Não |
Não |
|
iam.serviceAccounts.create |
Sim |
Não |
Não |
|
iam.serviceAccounts.getIamPolicy |
Sim |
Sim |
Não |
|
iam.serviceAccounts.list |
Sim |
Sim |
Não |
|
iam.serviceAccountKeys.create |
Sim |
Não |
Não |
|
armazenamento.objetos.criar |
Crie e gerencie objetos (arquivos) em um bucket do Google Cloud Storage. |
Sim |
Sim |
Não |
storage.objects.delete |
Não |
Não |
Sim |
|
armazenamento.objetos.obter |
Sim |
Sim |
Não |
|
lista de objetos de armazenamento |
Sim |
Sim |
Não |
|
lista de endereços de computação |
Para recuperar os endereços em uma região ao implantar um par HA. |
Sim |
Não |
Não |
compute.addresses.createInternal |
Criar endereços IP internos dentro da rede VPC para alocação de recursos. |
Não |
Sim |
Não |
compute.addresses.deleteInternal |
Exclua endereços IP internos para limpeza de recursos. |
Não |
Sim |
Não |
compute.addresses.setLabels |
Atualizar rótulos no recurso Endereço. |
Não |
Sim |
Não |
compute.addresses.useInternal |
Utilize endereços IP internos para comunicação em rede. |
Não |
Sim |
Não |
compute.backendServices.create |
Para configurar um serviço de backend para distribuir tráfego em um par HA. |
Sim |
Não |
Não |
compute.regionBackendServices.create |
Criar e gerenciar serviços de backend para roteamento de tráfego. |
Sim |
Não |
Não |
compute.regionBackendServices.delete |
Não |
Sim |
Não |
|
compute.regionBackendServices.get |
Sim |
Não |
Não |
|
compute.regionBackendServices.update |
Sim |
Sim |
Não |
|
compute.regionBackendServices.list |
Sim |
Não |
Não |
|
compute.regionBackendServices.use |
Não |
Sim |
Não |
|
compute.networks.updatePolicy |
Para aplicar regras de firewall nas VPCs e sub-redes para um par HA. |
Sim |
Não |
Não |
compute.instanceGroups.get |
Para criar e gerenciar VMs de armazenamento em pares Cloud Volumes ONTAP HA. |
Sim |
Sim |
Não |
compute.addresses.get |
Sim |
Sim |
Não |
|
computar.instâncias.atualizarInterface de Rede |
Sim |
Sim |
Não |
|
compute.instanceGroups.create |
Não |
Sim |
Não |
|
compute.instanceGroups.delete |
Não |
Sim |
Não |
|
compute.instanceGroups.update |
Não |
Sim |
Não |
|
compute.instanceGroups.use |
Não |
Sim |
Não |
|
monitoramento.séries.temporais.lista |
Para descobrir informações sobre os buckets do Google Cloud Storage. |
Sim |
Sim |
Não |
storage.buckets.getIamPolicy |
Sim |
Sim |
Não |
Permissões usadas para o NetApp Backup and Recovery
O agente do Console usa as permissões da função personalizada para gerenciar os recursos e processos do NetApp Backup and Recovery em sua rede do Google Cloud. As seções a seguir descrevem como o agente utiliza essas permissões.
Exibir permissões para o NetApp Backup and Recovery.
Ações |
Propósito |
Usado para implantação? |
Usado para operações diárias? |
Usado para exclusão? |
|
Para selecionar suas próprias chaves gerenciadas pelo cliente no assistente de ativação do NetApp Backup and Recovery em vez de usar as chaves de criptografia padrão gerenciadas pelo Google. |
Sim |
Sim |
Não |
Permissões usadas para a NetApp Data Classification
O agente do Console usa as permissões da função personalizada para gerenciar os recursos e processos do NetApp Data Classification na sua rede do Google Cloud. As seções a seguir descrevem como o agente utiliza essas permissões.
Exibir permissões para NetApp Data Classification
Ações |
Propósito |
Usado para implantação? |
Usado para operações diárias? |
Usado para exclusão? |
|
Para habilitar a NetApp Data Classification. |
Sim |
Não |
Não |
Registro de alterações
As permissões adicionadas e removidas estão indicadas abaixo.
[[13-april-2026]]
=== 13 de abril de 2026
A `compute.disks.update`permissão é adicionada para atualizar os parâmetros de IOPS e throughput em um agregado ou disco Hyperdisk Balanced em sistemas Cloud Volumes ONTAP.
[[26-february-2026]]
=== 26 fevereiro 2026
As cloudbuild.workerpools.get e cloudbuild.workerpools.list permissões foram adicionadas para dar suporte ao Infrastructure Manager em implantações em modo privado do Cloud Volumes ONTAP no Google Cloud.
[[09-february-2026]]
=== 09 de fevereiro de 2026
A `compute.forwardingRules.update`permissão foi adicionada para dar suporte ao Infrastructure Manager em implantações do Cloud Volumes ONTAP no Google Cloud.
[[08-december-2025]]
=== 08 de dezembro de 2025
A NetApp está migrando do Google Cloud Deployment Manager para o Google Cloud Infrastructure Manager (IM) para implantar e executar o agente do Console no Google Cloud. As seguintes permissões foram adicionadas para dar suporte a essa alteração.
As seguintes permissões adicionais são necessárias para o usuário do Google Cloud que implanta o agente:
-
armazenamento.buckets.create
-
storage.buckets.get
-
armazenamento.objetos.criar
-
armazenamento.pastas.criar
-
lista de objetos de armazenamento
-
iam.serviceAccount.actAs
-
config.deployments.create
-
config.operações.obter
As seguintes permissões adicionais são necessárias para a conta de serviço no Google Cloud usada para as operações diárias:
-
lista de conexões do cloudbuild
-
cloudbuild.repositories.accessReadToken
-
lista de repositórios cloudbuild.
-
cotas.cotas.obter
-
config.artefatos.importar
-
config.deployments.deleteState
-
config.deployments.getLock
-
config.deployments.getState
-
config.deployments.updateState
-
config.previews.upload
-
config.revisions.getState
-
logging.logEntries.create
-
armazenamento.objetos.criar
-
storage.objects.delete
-
armazenamento.objetos.atualizar
-
iam.serviceAccounts.get
As seguintes permissões adicionais são necessárias para implantar o 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
-
lista de recursos de configuração
-
iam.serviceAccountKeys.create
-
iam.serviceAccounts.create
As seguintes permissões adicionais são necessárias para a conta de serviço usada nas operações diárias do Cloud Volumes ONTAP.
-
compute.addresses.createInternal
-
compute.addresses.deleteInternal
-
compute.addresses.setLabels
-
compute.addresses.useInternal
-
compute.forwardingRules.create
-
compute.forwardingRules.delete
-
compute.forwardingRules.get
-
compute.forwardingRules.setLabels
-
compute.healthChecks.create
-
compute.healthChecks.delete
-
compute.healthChecks.get
-
compute.healthChecks.useReadOnly
-
compute.instanceGroups.create
-
compute.instanceGroups.delete
-
compute.instanceGroups.update
-
compute.instanceGroups.use
-
instâncias de computação.
-
compute.regionBackendServices.delete
-
compute.regionBackendServices.update
-
compute.regionBackendServices.use
-
compute.resourcePolicies.create
-
compute.resourcePolicies.delete
-
compute.resourcePolicies.get
-
logging.logEntries.route
-
config.deployments.create
-
config.deployments.delete
-
config.deployments.get
-
config.deployments.update
-
config.revisions.get
-
config.deployments.lock
-
config.operações.obter
[[26-november-2025]]
=== 26 de novembro de 2025
As permissões foram atualizadas para maior clareza sobre seu uso, mas nenhuma permissão foi adicionada ou removida. Foram adicionadas três colunas para indicar se cada permissão é usada para implantação, operações diárias ou exclusão. Além disso, algumas permissões são segregadas com base em seu uso para NetApp Data Classification e NetApp Backup and Recovery.
[[06-february-2023]]
=== 06 de fevereiro de 2023
A seguinte permissão foi adicionada a esta política:
-
computar.instâncias.atualizarInterface de Rede
Esta permissão é necessária para o Cloud Volumes ONTAP.
[[27-january-2023]]
=== 2023-01-27
As seguintes permissões foram adicionadas a esta política:
-
cloudkms.cryptoKeys.getIamPolicy
-
cloudkms.cryptoKeys.setIamPolicy
-
cloudkms.keyRings.obter
-
cloudkms.keyRings.getIamPolicy
-
cloudkms.keyRings.setIamPolicy
Essas permissões são necessárias para o NetApp Backup and Recovery.