Controlo de acesso com a IAM

O Transfer Appliance usa autorizações e funções da gestão de identidade e de acesso (IAM) para controlar quem pode aceder aos recursos do Transfer Appliance.

Para conceder acesso a um recurso, atribui uma ou mais autorizações ou funções a um utilizador, a um grupo ou a uma conta de serviço.

Recomendamos vivamente a utilização de funções predefinidas para atribuir autorizações. Todas as autorizações incluídas nessas funções são necessárias para o Transfer Appliance e a consola para renderizar corretamente as páginas e obter ou atualizar recursos. Google Cloud

Autorizações

Existem os seguintes recursos para o Transfer Appliance:

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

Autorizações de eletrodomésticos

A tabela seguinte descreve as autorizações para recursos do Transfer Appliance:appliances

Autorização Descrição
transferappliance.appliances.list Autorização para ver uma lista de eletrodomésticos e informações relacionadas com os mesmos, incluindo o ID, o estado do pedido, o tipo e o modelo do eletrodoméstico, a versão do firmware, o estado de ativação e o estado da ligação.
transferappliance.appliances.get Autorização para ver informações detalhadas sobre qualquer eletrodoméstico. Além das informações permitidas por `transferappliance.appliances.list`, esta autorização permite o acesso à região do dispositivo, aos IDs das tarefas de transferência, ao destino do Cloud Storage, ao tipo de encriptação, ao nome do recurso da chave, à definição da funcionalidade online e a informações detalhadas relacionadas com a encomenda, como o número de acompanhamento.
transferappliance.appliances.create Autorização para criar um recurso de dispositivo. Obrigatório, juntamente com transferappliance.orders.create, para criar e enviar uma encomenda de eletrodomésticos.
transferappliance.appliances.update Autorização para atualizar os metadados de qualquer eletrodoméstico.
transferappliance.appliances.delete Permissão para eliminar recursos de eletrodomésticos que se encontram no estado DRAFT.

Autorizações de encomendas

A tabela seguinte descreve as autorizações para recursos do Transfer Appliance:orders

Autorização Descrição
transferappliance.orders.list Autorização para listar encomendas.
transferappliance.orders.get Autorização para obter informações detalhadas da encomenda.
transferappliance.orders.create Autorização para criar um recurso de encomenda. Obrigatório, juntamente com transferappliance.appliances.create, para criar e enviar uma encomenda de eletrodomésticos.
transferappliance.orders.update Autorização para atualizar uma encomenda existente.
transferappliance.orders.delete Autorização para eliminar uma encomenda.

Autorizações de moradas guardadas

A tabela seguinte descreve as autorizações para recursos do Transfer Appliance:savedAddresses

Autorização Descrição
transferappliance.savedAddresses.list Autorização para apresentar a lista de moradas guardadas.
transferappliance.savedAddresses.get Autorização para obter informações detalhadas da morada guardada.
transferappliance.savedAddresses.create Autorização para criar uma morada guardada.
transferappliance.savedAddresses.update Autorização para atualizar uma morada guardada existente.
transferappliance.savedAddresses.delete Autorização para eliminar uma morada guardada.

Autorizações de operação

A tabela seguinte descreve as autorizações para recursos do Transfer Appliance:operations

Autorização Descrição
transferappliance.operations.list Autorização para listar operações.
transferappliance.operations.get Autorização para obter informações detalhadas sobre a operação.
transferappliance.operations.cancel Autorização para cancelar uma operação existente.
transferappliance.operations.delete Autorização para eliminar uma operação.

Autorizações de acesso à localização

A tabela seguinte descreve as autorizações para recursos do Transfer Appliance:locations

Autorização Descrição
transferappliance.orders.list Autorização para apresentar localizações.
transferappliance.orders.get Autorização para obter informações detalhadas de localização.

Autorizações de credenciais

A tabela seguinte descreve as autorizações para recursos do Transfer Appliance credentials:

Autorização Descrição
transferappliance.credentials.get Autorização para obter credenciais.

Funções predefinidas

Esta secção descreve as funções predefinidas para o Transfer Appliance. As funções são a forma preferencial de definir autorizações de IAM.

Detalhes da função

A tabela seguinte descreve detalhadamente as funções predefinidas para o Transfer Appliance:

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

Fornece todas as autorizações do Transfer Appliance, incluindo a capacidade de encomendar novos dispositivos e atualizar os metadados dos dispositivos existentes.

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
Visitante do Transfer Appliance
(roles/transferappliance.
viewer
)

Concede as autorizações necessárias para o acesso só de 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