Configurar o acesso a uma origem: sistema de arquivos

Para transferir dados de um sistema de arquivos local ou de nuvem privada (como sistemas de arquivos compatíveis com POSIX, NFS ou SMB), é necessário instalar e configurar agentes do Serviço de Transferência do Cloud Storage em máquinas com acesso de rede aos arquivos de origem.

Pré-requisitos

Antes de configurar a transferência, verifique se você configurou o seguinte:

Permissões do sistema de arquivos local

Os agentes de transferência são executados em contêineres do Docker ou do Podman nas máquinas host. Para permitir que os agentes leiam seus arquivos:

  1. Permissões de usuário do SO: verifique se o usuário do sistema operacional que executa o contêiner tem permissões de leitura (e execução em diretórios) para todos os arquivos e diretórios que você planeja transferir.
  2. Ativar diretórios: ao instalar os agentes, ative os diretórios que você quer copiar para o contêiner usando a flag --mount-directories (ou as flags -v no Docker):

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

Para restringir quais diretórios de host os agentes podem acessar, consulte Como restringir o acesso ao diretório do agente.

Desempenho e otimização

A seguir