Préparer le transfert en ligne

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 :

  1. Activez Google Storage Transfer API.

    Activer l'API

    1. Confirmez le projet pour lequel vous activez l'API, puis cliquez sur Suivant.

    2. Cliquez sur Activer.

  2. Activez Pub/Sub API.

    Activer l'API

    1. Confirmez le projet pour lequel vous activez l'API, puis cliquez sur Suivant.

    2. 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

  1. Créez un compte de service géré par l'utilisateur dans votre projet.

  2. 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.
  3. 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:

  1. 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.

  2. Renommez la clé key.json, puis enregistrez-la dans un emplacement sûr.

  3. Une fois que vous avez reçu votre appareil, importez key.json dans son répertoire /tmp.