La transferencia en línea requiere que se configure la primera vez que la usas. Posterior después de la configuración inicial no requieren estos pasos.
Habilitación de las API
Para completar la primera configuración de una transferencia en línea, un administrador de Google Cloud debe hacer lo siguiente:
Enable the Google Storage Transfer API.
Confirma el proyecto para el que habilitas la API y haz clic en Siguiente.
Haga clic en Habilitar.
Enable the Pub/Sub API.
Confirma el proyecto para el que habilitas la API y haz clic en Siguiente.
Haz clic en Habilitar.
Configura el agente de servicio del Servicio de transferencia de almacenamiento
En el correo electrónico titulado Google Transfer Appliance Prepare Destination Bucket, se muestra un el agente de servicio que se especifica por ti. Se ve similar al siguiente ejemplo:
project-IDENTIFIER@storage-transfer-service.gserviceaccount.com
Otorga el siguiente rol al agente de servicio del Servicio de transferencia de almacenamiento en tu proyecto:
Pub/Sub Editor
Otorga el siguiente rol al agente de servicio del Servicio de transferencia de almacenamiento para el bucket de destino:
Storage Admin
Crea y configura una cuenta de servicio administrada por el usuario
Crea una cuenta de servicio administrada por el usuario en tu proyecto.
Otorga los siguientes roles a la cuenta de servicio administrada por el usuario en tu proyecto:
Pub/Sub Editor
Storage Transfer Admin
Monitoring Metric Writer
si lo habilitarás Cloud Monitoring.
Otorga el siguiente rol a la cuenta de servicio administrada por el usuario para el bucket de destino:
Storage Admin
Una vez configurada la cuenta de servicio, prepara una clave de cuenta de servicio:
Crea una clave de cuenta de servicio para la cuenta de servicio administrada por el usuario. La clave se descarga cuando la creas. y no podrás volver a descargarlo.
Cambia el nombre de la clave a
key.json
y guárdala en una ubicación segura.Una vez que recibas tu dispositivo, sube
key.json
a/tmp
en el dispositivo.