Pour transférer des données depuis un fournisseur de stockage d'objets compatible avec S3 (comme Ceph, MinIO, Cloudflare R2 ou Wasabi), vous devez obtenir des identifiants d'API auprès de votre fournisseur de stockage et configurer les agents du service de transfert de stockage pour qu'ils aient accès au bucket source.
Prérequis
Avant de configurer votre transfert, assurez-vous d'avoir configuré les éléments suivants :
- Autorisations utilisateur : assurez-vous que votre compte utilisateur ou votre compte de service géré par l'utilisateur est autorisé à configurer des transferts et des pools d'agents. Consultez Autorisations utilisateur requises.
- Autorisations au niveau du projet basées sur l'agent : assurez-vous d'avoir configuré les rôles requis au niveau du projet pour votre agent de service et votre compte d'agent de transfert. Consultez Autorisations au niveau du projet basées sur l'agent.
- Autorisations du bucket de destination : accordez les autorisations requises sur votre bucket Cloud Storage de destination. Consultez Configurer l'accès à un récepteur : Cloud Storage.
Autorisations sources requises
Pour vous authentifier auprès de votre fournisseur de stockage compatible S3, obtenez un ID de clé d'accès et une clé d'accès secrète depuis la console de gestion de votre fournisseur.
Assurez-vous que les identifiants de la clé d'accès disposent des autorisations minimales suivantes sur le bucket source :
| Autorisation | Description | Obligatoire |
|---|---|---|
s3:ListBucket |
Permet au service de transfert de stockage de lister les objets présents dans le bucket source. | Toujours obligatoire |
s3:GetObject |
Permet au service de transfert de stockage de lire des objets dans le bucket source. | Toujours obligatoire |
s3:DeleteObject |
Permet au service de transfert de stockage de supprimer les objets sources après la copie. | Obligatoire si deleteObjectsFromSourceAfterTransfer est activé. |
Vous fournissez ces identifiants en tant que variables d'environnement (AWS_ACCESS_KEY_ID et AWS_SECRET_ACCESS_KEY) lorsque vous démarrez vos agents de transfert.
Étapes suivantes
- Découvrez comment installer des agents de transfert.
- Découvrez comment gérer les pools d'agents.
- Découvrez comment transférer des données d'un stockage compatible S3 vers Cloud Storage.
- Découvrez comment configurer l'accès à un récepteur : Cloud Storage.