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 effectuer la configuration initiale du transfert en ligne, un administrateur Google Cloud doit procéder comme suit :
Activez l'API Google Storage Transfer si ce n'est pas déjà fait.
Rôles requis pour activer les API
Pour activer les API, vous devez disposer de l'autorisation
serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation grâce au rôle Propriétaire (roles/owner). Sinon, vous pouvez obtenir cette autorisation grâce au rôle Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.Confirmez le projet pour lequel vous activez l'API, puis cliquez sur Suivant.
Cliquez sur Activer.
Activez l'API Pub/Sub si ce n'est pas déjà fait.
Rôles requis pour activer les API
Pour activer les API, vous devez disposer de l'autorisation
serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation grâce au rôle Propriétaire (roles/owner). Sinon, vous pouvez obtenir cette autorisation grâce au rôle Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.Confirmez le projet pour lequel vous activez l'API, puis cliquez sur Suivant.
Cliquez sur Activer.
Configurer l'agent du service de transfert de stockage
Dans l'e-mail intitulé Google Transfer Appliance Prepare Destination Bucket (Préparer le bucket de destination de 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 du service de transfert de stockage dans 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 dans votre projet :
Pub/Sub EditorStorage Transfer AdminMonitoring Metric Writersi 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.jsonet enregistrez-la dans un emplacement sécurisé.Une fois que vous avez reçu votre appliance, importez
key.jsondans le répertoire/tmpde l'appliance.