Configurer l'accès à une source : système de fichiers

Pour transférer des données depuis un système de fichiers sur site ou de cloud privé (comme les systèmes de fichiers compatibles avec POSIX, NFS ou SMB), vous devez installer et configurer des agents du service de transfert de stockage sur des machines disposant d'un accès réseau aux fichiers sources.

Prérequis

Avant de configurer votre transfert, assurez-vous d'avoir configuré les éléments suivants :

Autorisations du système de fichiers local

Les agents de transfert s'exécutent dans des conteneurs Docker ou Podman sur vos machines hôtes. Pour permettre aux agents de lire vos fichiers :

  1. Autorisations de l'utilisateur de l'OS : assurez-vous que l'utilisateur du système d'exploitation qui exécute le conteneur dispose des autorisations de lecture (et d'exécution sur les répertoires) pour tous les fichiers et répertoires que vous prévoyez de transférer.
  2. Installer des répertoires : lorsque vous installez vos agents, installez les répertoires que vous souhaitez copier dans le conteneur à l'aide de l'option --mount-directories (ou des options -v dans Docker) :

    gcloud transfer agents install --pool=AGENT_POOL_NAME \
      --mount-directories=/path/to/source/dir
    

Pour limiter les répertoires hôtes que les agents peuvent afficher, consultez Restreindre l'accès au répertoire des agents.

Performances et optimisation

Étapes suivantes