Controle de acesso com o IAM

Usos do Transfer Appliance Identity and Access Management (IAM) permissões e papéis para controlar quem pode acessar o Transfer Appliance do Google Cloud.

Para conceder acesso a um recurso, atribua uma ou mais permissões ou papéis a um usuário, grupo ou conta de serviço.

Recomendamos o uso de papéis predefinidos para atribuir permissões. Todas as permissões incluídas nessas funções são necessárias pelo Transfer Appliance e pelo console do Google Cloud para renderizar páginas corretamente e recuperar ou atualizar recursos.

Permissões

Existem os seguintes recursos para o Transfer Appliance:

  • appliances
  • orders
  • savedAddresses
  • operations
  • locations
  • credentials

Permissões do dispositivo

A tabela a seguir descreve as permissões para recursos appliances do Transfer Appliance:

Permissão Descrição
transferappliance.appliances.list Permissão para acessar uma lista de dispositivos e informações relacionadas a eles incluindo o ID, o status do pedido, o tipo e o modelo do dispositivo, o firmware versão, status de ativação e status da conexão.
transferappliance.appliances.get Permissão para conferir informações detalhadas sobre qualquer dispositivo. Além das informações permitidas por "transferappliance.appliances.list", essa permissão permite o acesso à região do dispositivo, IDs de transferência, destino do Cloud Storage, tipo de criptografia, nome do recurso de chave, configuração de funcionalidade on-line e informações detalhadas relacionadas ao pedido, como número de rastreamento.
transferappliance.appliances.create Permissão para criar um recurso do dispositivo. Obrigatório, junto com transferappliance.orders.create, para criar e enviar um ordem do dispositivo.
transferappliance.appliances.update Permissão para atualizar os metadados de qualquer dispositivo.
transferappliance.appliances.delete Permissão para excluir recursos do dispositivo que estão em um DRAFT.

Ordenar permissões

A tabela a seguir descreve as permissões para o Transfer Appliance orders recursos:

Permissão Descrição
transferappliance.orders.list Permissão para listar pedidos.
transferappliance.orders.get Permissão para recuperar informações detalhadas do pedido.
transferappliance.orders.create Permissão para criar um recurso de pedido. Obrigatório, junto com transferappliance.appliances.create, para criar e enviar um ordem do dispositivo.
transferappliance.orders.update Permissão para atualizar um pedido existente.
transferappliance.orders.delete Permissão para excluir um pedido.

Permissões de endereço salvas

A tabela a seguir descreve as permissões para recursos do Transfer Appliance savedAddresses:

Permissão Descrição
transferappliance.savedAddresses.list Permissão para listar os endereços salvos.
transferappliance.savedAddresses.get Permissão para recuperar informações detalhadas de endereço salvas.
transferappliance.savedAddresses.create Permissão para criar um endereço salvo.
transferappliance.savedAddresses.update Permissão para atualizar um endereço salvo já existente.
transferappliance.savedAddresses.delete Permissão para excluir um endereço salvo.

Permissões de operação

A tabela a seguir descreve as permissões para o Transfer Appliance operations recursos:

Permissão Descrição
transferappliance.operations.list Permissão para listar operações.
transferappliance.operations.get Permissão para recuperar informações detalhadas da operação.
transferappliance.operations.cancel Permissão para cancelar uma operação.
transferappliance.operations.delete Permissão para excluir uma operação.

Permissões de localização

A tabela a seguir descreve as permissões para o Transfer Appliance locations recursos:

Permissão Descrição
transferappliance.orders.list Permissão para listar locais.
transferappliance.orders.get Permissão para recuperar informações detalhadas de local.

Permissões de credenciais

A tabela a seguir descreve as permissões dos recursos credentials do Transfer Appliance:

Permissão Descrição
transferappliance.credentials.get Permissão para recuperar credenciais.

Papéis predefinidos

Nesta seção, descrevemos os papéis predefinidos do Serviço de transferência do Cloud Storage. Os papéis são a maneira preferencial de definir permissões do IAM.

Detalhes da função

A tabela a seguir descreve detalhadamente os papéis predefinidos do Storage Transfer Service:

Papel Descrição Permissões incluídas
Administrador do Transfer Appliance
(roles/transferappliance.
admin
)

Concede todas as permissões do Transfer Appliance, incluindo a capacidade para solicitar novos dispositivos e atualizar os metadados deles.

transferappliance.appliances. list
get
create
update
delete
transferappliance.orders. list
get
create
update
delete
transferappliance.savedAddresses. list
get
create
update
delete
transferappliance.operations. list
get
cancel
delete
transferappliance.locations. list
get
transferappliance.projects. list
get
transferappliance.credentials. get
Leitor do Transfer Appliance
(roles/transferappliance.
viewer
)

Concede as permissões necessárias para acesso somente leitura a todos Recursos do Transfer Appliance.

transferappliance.appliances. list
get
transferappliance.orders. list
get
transferappliance.savedAddresses. list
get
transferappliance.operations. list
get
transferappliance.locations. list
get
resourcemanager.projects. list
get