Le transfert en ligne nécessite une configuration pour la première fois où vous l'utilisez. Les transferts ultérieurs après la configuration initiale ne nécessitent pas ces étapes.
Activer les API
Pour terminer la configuration initiale du transfert en ligne, un administrateur Google Cloud doit procéder comme suit :
Activez Google Storage Transfer API.
Confirmez le projet pour lequel vous activez l'API, puis cliquez sur Suivant.
Cliquez sur Activer.
Activez Pub/Sub API.
Confirmez le projet pour lequel vous activez l'API, puis cliquez sur Suivant.
Cliquez sur Activer.
Configurer l'agent de service de service de transfert de stockage
Dans l'e-mail intitulé Google Transfer Appliance Préparer le bucket de destination, un agent de service est spécifié pour vous. Voici un exemple :
project-IDENTIFIER@storage-transfer-service.gserviceaccount.com
Attribuez le rôle suivant à l'agent de service de service de transfert de stockage sur votre projet:
Pub/Sub Editor
Attribuez le rôle suivant à l'agent de service du service de transfert de stockage pour le bucket de destination:
Storage Admin
Créer et configurer un compte de service géré par l'utilisateur
Créez un compte de service géré par l'utilisateur dans votre projet.
Attribuez les rôles suivants au compte de service géré par l'utilisateur sur votre projet:
Pub/Sub Editor
Storage Transfer Admin
Monitoring Metric Writer
si vous activez Cloud Monitoring.
Attribuez le rôle suivant au compte de service géré par l'utilisateur pour le bucket de destination:
Storage Admin
Une fois le compte de service configuré, préparez une clé de compte de service:
Créez une clé de compte de service pour le compte de service géré par l'utilisateur. La clé est téléchargée lorsque vous la créez et vous ne pouvez plus la télécharger à nouveau.
Renommez la clé
key.json
, puis enregistrez-la dans un emplacement sûr.Une fois que vous avez reçu votre appareil, importez
key.json
dans son répertoire/tmp
.