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. )
|
Fornece todas as autorizações do Transfer Appliance, incluindo a capacidade de encomendar novos dispositivos e atualizar os metadados dos dispositivos existentes. |
|
||||||||||||||
Visitante do Transfer Appliance ( roles/transferappliance. )
|
Concede as autorizações necessárias para o acesso só de leitura a todos os recursos do Transfer Appliance. |
|