Controle de acesso com o IAM

Para conceder acesso às operações do Parallelstore, atribua papéis do Identity and Access Management (IAM) aos usuários.

As permissões do IAM controlam apenas o acesso a operações do Parallelstore, como a criação de uma instância do Parallelstore. Para controlar o acesso a operações na instância, como leitura ou execução, use as permissões de arquivo POSIX.

Permissões e papéis

O Parallelstore usa as seguintes permissões:

Permissão Descrição
parallelstore.instances.create Criar novas instâncias
parallelstore.instances.delete Excluir instâncias
parallelstore.instances.update Atualize instâncias. Não permite exclusão
parallelstore.instances.get Recuperar instâncias
parallelstore.instances.list Listar todas as instâncias
parallelstore.instances.exportData Exportar dados do Parallelstore para o Cloud Storage
parallelstore.instances.importData Importar dados do Cloud Storage para o Parallelstore

Google Cloud não oferece suporte para conceder permissões individuais diretamente. É necessário conceder um papel que contenha permissões. A tabela a seguir lista as permissões concedidas pelos papéis predefinidos para o Parallelstore, além da função básica de editor:

Capacidade Editor (roles/editor) Parallelstore (roles/parallelstore.*)
admin viewer
Criar instâncias
Excluir instâncias
Atualizar instâncias
Receber instâncias
Listar instâncias
Importar/exportar dados do/para o Cloud Storage

Papéis personalizados

Se os papéis predefinidos disponíveis não atenderem aos requisitos de acesso da sua organização, crie e aplique papéis personalizados do IAM.

Ao criar papéis personalizados, recomendamos usar uma combinação de papéis predefinidos para garantir que as permissões corretas sejam incluídas juntas.

Outras permissões Google Cloud obrigatórias

Além das permissões parallelstore, algumas permissões Google Cloud são necessárias para concluir tarefas específicas.

Tarefa Permissão
Crie uma rede VPC servicenetworking.services.addPeering é obrigatório. Conceda roles/compute.networkAdmin ou roles/servicenetworking.networksAdmin.
Importar do Cloud Storage A conta de serviço do Parallelstore exige roles/storage.admin no bucket de origem. Consulte a seção Permissões necessárias de Transferir dados para ou do Cloud Storage para instruções.
Exportar para o Cloud Storage A conta de serviço do Parallelstore exige roles/storage.admin no bucket de destino. Consulte a seção Permissões necessárias de Transferir dados para ou do Cloud Storage para instruções.
Criar VMs do Compute Engine Administrador de instâncias do Compute (v1). (roles/compute.instanceAdmin.v1) Para mais informações, consulte a documentação do Compute Engine.
Criar e gerenciar clusters do Google Kubernetes Engine Administrador do contêiner. (roles/container.admin) Para mais informações, consulte a documentação do Google Kubernetes Engine.
Monitoramento O papel de leitor do Monitoring (roles/monitoring.viewer) é necessário.