Para transferir datos desde un proveedor de almacenamiento de objetos compatible con S3 (como Ceph, MinIO, Cloudflare R2 o Wasabi), debes obtener credenciales de la API de tu proveedor de almacenamiento y configurar los agentes del Servicio de transferencia de almacenamiento con acceso al bucket de origen.
Requisitos previos
Antes de configurar la transferencia, asegúrate de haber configurado lo siguiente:
- Permisos del usuario: Asegúrate de que tu cuenta de usuario o cuenta de servicio administrada por el usuario tenga permiso para configurar transferencias y grupos de agentes. Consulta Permisos de usuario obligatorios.
- Permisos a nivel de proyecto basados en agentes: Asegúrate de haber configurado los roles necesarios a nivel de proyecto para tu agente de servicio y tu cuenta de agente de transferencia. Consulta Permisos a nivel del proyecto basados en agentes.
- Permisos del bucket de destino: Otorga los permisos necesarios en tu bucket de Cloud Storage de destino. Consulta Configura el acceso a un receptor: Cloud Storage.
Permisos de origen necesarios
Para autenticarte en tu proveedor de almacenamiento compatible con S3, obtén un ID de clave de acceso y una clave de acceso secreta de la consola de administración de tu proveedor.
Asegúrate de que las credenciales de la clave de acceso tengan los siguientes permisos mínimos en el bucket de origen:
| Permiso | Descripción | Obligatorio |
|---|---|---|
s3:ListBucket |
Permite que el Servicio de transferencia de almacenamiento enumere los objetos en el bucket de origen. | Uso obligatorio. |
s3:GetObject |
Permite que el Servicio de transferencia de almacenamiento lea objetos del bucket de origen. | Uso obligatorio. |
s3:DeleteObject |
Permite que el Servicio de transferencia de almacenamiento borre los objetos de origen después de copiarlos. | Es obligatorio si deleteObjectsFromSourceAfterTransfer está habilitado. |
Proporcionas estas credenciales como variables de entorno (AWS_ACCESS_KEY_ID y AWS_SECRET_ACCESS_KEY) cuando inicias tus agentes de transferencia.
¿Qué sigue?
- Obtén más información para instalar agentes de transferencia.
- Obtén información para administrar grupos de agentes.
- Obtén información para transferir datos de un almacenamiento compatible con S3 a Cloud Storage.
- Obtén más información para configurar el acceso a un receptor: Cloud Storage.