Controle de acesso com o IAM

O Transfer Appliance usa as permissões e os papéis do gerenciamento de identidade e acesso (IAM) para controlar quem pode acessar os recursos do Transfer Appliance.

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 usar papéis predefinidos para atribuir permissões. Todas as permissões incluídas nesses papéis são necessárias para o Transfer Appliance e o console Google Cloud renderizarem páginas corretamente e recuperarem ou atualizarem recursos.

Permissões

Estes são os recursos disponíveis para o Transfer Appliance:

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

Permissões do dispositivo

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

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

Permissões de pedido

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

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 pedido de eletrodoméstico.
transferappliance.orders.update Permissão para atualizar um pedido existente.
transferappliance.orders.delete Permissão para excluir um pedido.

Permissões de endereços salvos

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 endereços salvos.
transferappliance.savedAddresses.get Permissão para recuperar informações detalhadas de endereços salvos.
transferappliance.savedAddresses.create Permissão para criar um endereço salvo.
transferappliance.savedAddresses.update Permissão para atualizar um endereço salvo.
transferappliance.savedAddresses.delete Permissão para excluir um endereço salvo.

Permissões de operações

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

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 em andamento.
transferappliance.operations.delete Permissão para excluir uma operação.

Permissões de localização

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

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

Permissões de credenciais

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

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

Papéis predefinidos

Nesta seção, descrevemos os papéis predefinidos do Transfer Appliance. 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 Transfer Appliance:

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 de pedir novos appliances e atualizar os metadados dos appliances atuais.

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 os 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