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 :
Enable the Google Storage Transfer API.
Confirmez le projet pour lequel vous activez l'API, puis cliquez sur Suivant.
Cliquez sur Activer.
Enable the Pub/Sub API.
Confirmez le projet pour lequel vous activez l'API, puis cliquez sur Suivant.
Cliquez sur Activer.
Configurer l'agent de service du service de transfert de stockage
Dans l'e-mail intitulé Préparation du bucket de destination Google Transfer Appliance, 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
et enregistrez-la en lieu sûr.Une fois que vous avez reçu votre appareil, importez
key.json
dans le répertoire/tmp
de l'appareil.