Solução de problemas do Cloud Storage FUSE

Nesta página, descrevemos métodos de solução de problemas para erros comuns que você pode encontrar ao usar o Cloud Storage FUSE.

Erro Solução sugerida
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: fs.NewServer: create file system: SetUpBucket: OpenBucket: Bad credentials for bucket BUCKET_NAME: permission denied Verifique o nome do bucket. Verifique se ele está dentro do projeto. Verifique se você tem as permissões de acesso corretas.
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: fs.NewServer: create file system: SetUpBucket: OpenBucket: Unknown bucket BUCKET_NAME: no such file or directory Verifique o nome do bucket. Confira se a conta de serviço tem permissão para acessar os arquivos. Ela precisa ter pelo menos as permissões do papel roles/storage.objectViewer do IAM.
daemonize.Run: readFromProcess: sub-process: mountWithArgs: getConn: GetTokenSource: DefaultTokenSource: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information. O Application Default Credentials (ADC) é necessário quando executado localmente e precisa ser adicionado ao contêiner. Consulte Como transmitir credenciais em variáveis de ambiente e siga as instruções em Docker com acesso ao GCP.
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: running fusermount: exit status 1 stderr: /bin/fusermount: fuse device not found, try 'modprobe fuse' first Para executar o contêiner localmente, adicione a sinalização --privilege ao comando docker run:

 docker run --privileged  gcr.io/PROJECT/my-fs-app
  • Crie um diretório de montagem local
  • Se você quiser que todos os registros do processo de ativação usem a sinalização --foreground em combinação com o comando de ativação: gcsfuse --foreground --debug_gcs --debug_fuse $GCSFUSE_BUCKET $MNT_DIR &
  • Adição de --debug_http para saída de depuração de solicitação/resposta HTTP.
  • Adição de --debug_fuse para ativar a saída de depuração relacionada a fusível.
  • Adição de --debug_gcs para imprimir informações de tempo e solicitação do GCS.
A instalação do FUSE do Cloud Storage falha com um erro no tempo de compilação. Somente distribuições específicas do SO são aceitas no momento. Saiba mais em Como instalar o Cloud Storage FUSE.