Configura el acceso a una fuente: sistema de archivos

Para transferir datos desde un sistema de archivos local o de nube privada (como los sistemas de archivos compatibles con POSIX, NFS o SMB), debes instalar y configurar agentes del Servicio de transferencia de almacenamiento en máquinas con acceso de red a los archivos de origen.

Requisitos previos

Antes de configurar la transferencia, asegúrate de haber configurado lo siguiente:

Permisos del sistema de archivos local

Los agentes de transferencia se ejecutan dentro de contenedores de Docker o Podman en tus máquinas host. Para permitir que los agentes lean tus archivos, sigue estos pasos:

  1. Permisos de usuario del SO: Asegúrate de que el usuario del sistema operativo que ejecuta el contenedor tenga permisos de lectura (y ejecución en directorios) para todos los archivos y directorios que planeas transferir.
  2. Activa directorios: Cuando instales tus agentes, activa los directorios que quieras copiar en el contenedor con la marca --mount-directories (o las marcas -v en Docker):

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

Para restringir los directorios de host que pueden ver los agentes, consulta Restringe el acceso al directorio del agente.

Rendimiento y optimización

¿Qué sigue?