Control de acceso con IAM

Transfer Appliance usa los permisos y roles de administración de identidades y accesos (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. El Transfer Appliance y la consola de Google Cloud requieren todos los permisos incluidos en esos roles para renderizar páginas y recuperar o actualizar recursos de forma correcta.

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 appliances de Transfer Appliance:

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 del firmware, el estado de activación y el estado de conexión
transferappliance.appliances.get Permiso para ver información detallada sobre cualquier dispositivo. Además de la información que permite "transferappliance.appliances.list", este permiso permite el acceso a la región del dispositivo, los IDs de trabajo de transferencia, el destino de Cloud Storage, el tipo de encriptación, el nombre del recurso clave, la 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. Es obligatorio, junto con transferappliance.orders.create, para crear y enviar un pedido de electrodomésticos.
transferappliance.appliances.update Permiso para actualizar los metadatos de cualquier dispositivo.
transferappliance.appliances.delete Permiso para borrar recursos de electrodomésticos que se encuentran en un estado DRAFT

Permisos de orden

En la siguiente tabla, se describen los permisos para los recursos orders de Transfer Appliance:

Permiso Descripción
transferappliance.orders.list Permiso para mostrar una lista de pedidos
transferappliance.orders.get Permiso para recuperar información detallada del pedido.
transferappliance.orders.create Permiso para crear un recurso de pedido Es obligatorio, 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 las direcciones guardadas

En la siguiente tabla, se describen los permisos para los recursos savedAddresses de Transfer Appliance:

Permiso Descripción
transferappliance.savedAddresses.list Permiso para mostrar una lista de las 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 operations de Transfer Appliance:

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 locations de Transfer Appliance:

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 credentials de Transfer Appliance:

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.
admin
)

Proporciona todos los permisos de Transfer Appliance, incluida la capacidad de pedir nuevos dispositivos y actualizar los metadatos de los 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
Visualizador de Transfer Appliance
(roles/transferappliance.
viewer
)

Otorga los permisos necesarios para el acceso de solo lectura a todos los recursos de 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