Conexão da API do Google Drive recusada

Conexão da API do Google Drive recusada

Estou com um problema ao fazer upload para o Google Drive por meio da API.

Eu tenho 5 servidores,

  • servidor 1-3 no oceano digital = upload bem-sucedido
  • servidores 4 e 5 no local = falha no upload

Recebo esta mensagem de erro:

Ocorreu um erro ao carregar o documento: Publicarhttps://www.googleapis.com/upload/drive/v2/files?alt=json&convert=false&uploadType=resumable: disque tcp 36.86.63.182:443: conexão recusada

Tentei:

  • configurações para abrir portas nos servidores de firewall 4 e 5
  • desligue o firewall nos servidores 4 e 5
  • configuração para abrir a porta/filtro do firewall no roteador
  • desligando o firewall no roteador
  • configurando o encaminhamento de porta no modem
  • faça upload para o Google Drive do localhost (laptop com o mesmo sistema operacional e configurações nos servidores 4 e 5) para o mesmo destino dos servidores 4 e 5 e tenha sucesso.

Minha suposição:

  • O erro não vem do roteador, pois notebooks locais usando centos 7 também com a mesma rede podem fazer upload com sucesso
  • O erro também não se origina do servidor, porque foi testado no host local carregado com sucesso e foi tentado desligar o firewall nos servidores 4 e 5.

Usei esta referência para instalar o GDrive:https://www.mynotepaper.com/install-google-drive-and-schedule-backup-to-gdrive-on-centos-7.html

Este é o script que eu useihttps://gitlab.com/snippets/1903649.

Eu uso o sistema operacional Centos 7.

Responder1

O GDrive não está sendo mantido ativamente no momento.

Você pode usar o GDrive com suas próprias credenciais. Para usar suas próprias credenciais, você precisa compilar o projeto. Estas etapas você deve seguir para compilar com suas próprias credenciais OAuth:

  1. Instale o Go em sua máquina
  2. Crie suas próprias credenciais do Google e ative a API do Google Drive
  3. DownloadGdrive, extraia-o
  4. Abra handlers_drive.goo arquivo e defina suas próprias credenciais nas linhas 17 e 18
  5. Em seguida, construa o projeto e carregue o compilado gdriveem seu servidor

É isso. Agora você pode usar gdrivenormalmente.

Essas etapas são explicadas neste artigo:Monte o Google Drive usando GDrive no servidor Linux com credenciais OAuth próprias. Você pode dar uma olhada.

informação relacionada