Transfer Appliance usa los permisos y roles de Identity and Access Management (IAM) para controlar quién puede acceder a los recursos de Transfer Appliance.
Para otorgar acceso a un recurso, usted asigna uno o más permisos o roles a un usuario, grupo o una cuenta de servicio.
Te recomendamos que uses roles predefinidos para asignar permisos. Transfer Appliance y la consola de Google Cloud requieren todos los permisos incluidos en esos roles para renderizar páginas correctamente y recuperar o actualizar recursos.
Permisos
Existen los siguientes recursos para Transfer Appliance:
appliances
orders
savedAddresses
operations
locations
credentials
Permisos de electrodomésticos
En la siguiente tabla, se describen los permisos para los recursos de Transfer Appliance appliances
:
Permiso | Descripción |
---|---|
transferappliance.appliances.list |
Permiso para ver una lista de electrodomésticos y la información relacionada con ellos, incluido el ID, el estado del pedido, el tipo y el modelo del electrodoméstico, la versión de firmware, el estado de activación y el estado de conexión. |
transferappliance.appliances.get |
Permiso para ver información detallada sobre cualquier electrodoméstico. Además de la información permitida por `transferappliance.appliances.list`, este permiso permite acceder a la región del dispositivo, los IDs de los trabajos de transferencia, el destino de Cloud Storage, el tipo de encriptación, el nombre del recurso de clave, el parámetro de configuración de la funcionalidad en línea y la información detallada relacionada con el pedido, como el número de seguimiento. |
transferappliance.appliances.create |
Permiso para crear un recurso de dispositivo. Se requiere junto con transferappliance.orders.create para crear y enviar un pedido de electrodomésticos. |
transferappliance.appliances.update |
Permiso para actualizar los metadatos de cualquier electrodoméstico. |
transferappliance.appliances.delete |
Permiso para borrar recursos de dispositivos que se encuentran en estado DRAFT . |
Permisos de pedidos
En la siguiente tabla, se describen los permisos para los recursos de Transfer Appliance orders
:
Permiso | Descripción |
---|---|
transferappliance.orders.list |
Permiso para enumerar pedidos. |
transferappliance.orders.get |
Permiso para recuperar información detallada del pedido. |
transferappliance.orders.create |
Permiso para crear un recurso de pedido. Se requiere junto con transferappliance.appliances.create para crear y enviar un pedido de electrodomésticos. |
transferappliance.orders.update |
Permiso para actualizar un pedido existente. |
transferappliance.orders.delete |
Permiso para borrar un pedido. |
Permisos de direcciones guardadas
En la siguiente tabla, se describen los permisos para los recursos de Transfer Appliance savedAddresses
:
Permiso | Descripción |
---|---|
transferappliance.savedAddresses.list |
Permiso para mostrar la lista de direcciones guardadas. |
transferappliance.savedAddresses.get |
Permiso para recuperar información detallada de las direcciones guardadas. |
transferappliance.savedAddresses.create |
Permiso para crear una dirección guardada. |
transferappliance.savedAddresses.update |
Permiso para actualizar una dirección guardada existente. |
transferappliance.savedAddresses.delete |
Permiso para borrar una dirección guardada. |
Permisos de operación
En la siguiente tabla, se describen los permisos para los recursos de Transfer Appliance operations
:
Permiso | Descripción |
---|---|
transferappliance.operations.list |
Permiso para enumerar operaciones. |
transferappliance.operations.get |
Permiso para recuperar información detallada de la operación. |
transferappliance.operations.cancel |
Permiso para cancelar una operación existente. |
transferappliance.operations.delete |
Permiso para borrar una operación. |
Permisos de ubicación
En la siguiente tabla, se describen los permisos para los recursos de Transfer Appliance locations
:
Permiso | Descripción |
---|---|
transferappliance.orders.list |
Permiso para enumerar ubicaciones. |
transferappliance.orders.get |
Permiso para recuperar información de ubicación detallada. |
Permisos de credenciales
En la siguiente tabla, se describen los permisos para los recursos de Transfer Appliance credentials
:
Permiso | Descripción |
---|---|
transferappliance.credentials.get |
Permiso para recuperar credenciales. |
Funciones predefinidas
En esta sección, se describen los roles predefinidos de Transfer Appliance. Los roles son la forma preferida de configurar los permisos de IAM.
Detalles de la función
En la siguiente tabla, se describen en detalle los roles predefinidos para Transfer Appliance:
Rol | Descripción | Permisos incluidos | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Administrador de Transfer Appliance ( roles/transferappliance. )
|
Proporciona todos los permisos de Transfer Appliance, incluida la capacidad de pedir dispositivos nuevos y actualizar los metadatos de los dispositivos existentes. |
|
||||||||||||||
Visualizador de Transfer Appliance ( roles/transferappliance. )
|
Otorga los permisos necesarios para el acceso de solo lectura a todos los recursos de Transfer Appliance. |
|