Google Drive API-Verbindung abgelehnt

Google Drive API-Verbindung abgelehnt

Ich habe ein Problem beim Hochladen auf Google Drive über die API.

Ich habe 5 Server,

  • Server 1-3 auf Digital Ocean = erfolgreicher Upload
  • Server 4 und 5 lokal = Upload fehlgeschlagen

Ich erhalte diese Fehlermeldung:

Beim Hochladen des Dokuments ist ein Fehler aufgetreten: Posthttps://www.googleapis.com/upload/drive/v2/files?alt=json&convert=false&uploadType=resumable: dial tcp 36.86.63.182:443: Verbindung abgelehnt

Ich habe es versucht:

  • Einstellungen zum Öffnen der Ports auf den Firewall-Servern 4 und 5
  • Firewall auf Server 4 und 5 deaktivieren
  • Einstellung zum Öffnen des Firewall-Ports/Filters auf dem Router
  • Ausschalten der Firewall auf dem Router
  • Portweiterleitung am Modem einrichten
  • Laden Sie es vom lokalen Host (Laptop mit demselben Betriebssystem und denselben Einstellungen wie auf den Servern 4 und 5) zum gleichen Ziel wie auf den Servern 4 und 5 auf Google Drive hoch und seien Sie erfolgreich.

Meine Vermutung:

  • Der Fehler kommt nicht vom Router, da lokale Notebooks mit CentOS 7 auch mit demselben Netzwerk erfolgreich hochladen können
  • Der Fehler kommt auch nicht vom Server, da der Upload auf localhost erfolgreich getestet und versucht wurde, die Firewall auf den Servern 4 und 5 auszuschalten.

Ich habe diese Referenz verwendet, um GDrive zu installieren:https://www.mynotepaper.com/install-google-drive-and-schedule-backup-to-gdrive-on-centos-7.html

Dies ist das Skript, das ich verwendet habehttps://gitlab.com/snippets/1903649.

Ich verwende das Betriebssystem Centos 7.

Antwort1

GDrive wird derzeit nicht aktiv gewartet.

Sie können GDrive mit Ihren eigenen Anmeldeinformationen verwenden. Um Ihre eigenen Anmeldeinformationen zu verwenden, müssen Sie das Projekt kompilieren. Diese Schritte müssen Sie befolgen, um mit Ihren eigenen OAuth-Anmeldeinformationen zu kompilieren:

  1. Installieren Sie Go auf Ihrem Computer
  2. Eigene Google-Anmeldeinformationen erstellen und Google Drive API aktivieren
  3. HerunterladenGdrive, extrahieren Sie es
  4. Öffnen Sie handlers_drive.godie Datei und legen Sie in den Zeilen 17 und 18 Ihre eigenen Anmeldeinformationen fest
  5. Dann bauen Sie das Projekt und laden Sie die kompilierte Version gdriveauf Ihren Server hoch.

Das war's. Jetzt können Sie es gdrivewie gewohnt verwenden.

Diese Schritte werden in diesem Artikel erklärt:Mounten Sie Google Drive mit GDrive auf einem Linux-Server mit eigenen OAuth-Anmeldeinformationen. Sie können gerne einen Blick darauf werfen.

verwandte Informationen