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 utilisateur : assurez-vous que votre compte utilisateur ou votre compte de service géré par l'utilisateur dispose des autorisations nécessaires pour configurer des jobs de transfert et des pools d'agents. Consultez Autorisations utilisateur requises.
- Autorisations au niveau du projet basées sur l'agent : assurez-vous d'avoir configuré les rôles requis au niveau du projet pour votre agent de service et votre compte d'agent de transfert. Consultez Autorisations au niveau du projet basées sur l'agent.
- Autorisations de destination : en fonction de la destination de votre transfert, configurez les autorisations de récepteur requises :
- Pour les transferts vers Cloud Storage, consultez Configurer l'accès à un récepteur : Cloud Storage.
- Pour les transferts vers un autre système de fichiers, consultez Configurer l'accès à un récepteur : système de fichiers.
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 :
- 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.
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-vdans 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
- Pour maximiser le débit lors du transfert depuis des systèmes de fichiers volumineux, installez plusieurs agents dans votre pool d'agents source (minimum recommandé : 3). Consultez Bonnes pratiques concernant les agents de transfert.
- Pour les fichiers de plus de 1 Go, envisagez d'activer les importations fractionnées.
Étapes suivantes
- Découvrez comment installer des agents de transfert.
- Découvrez comment créer un pool d'agents.
- Découvrez comment configurer l'accès à un récepteur : Cloud Storage.
- Découvrez comment configurer l'accès à un récepteur : système de fichiers.