![Conexión API de Google Drive rechazada](https://rvso.com/image/1606672/Conexi%C3%B3n%20API%20de%20Google%20Drive%20rechazada.png)
Tengo un problema con respecto a la carga en Google Drive a través de la API.
tengo 5 servidores,
- servidor 1-3 en digital ocean = carga exitosa
- servidores 4 y 5 en local = carga fallida
Recibo este mensaje de error:
Se produjo un error al cargar el documento: Publicarhttps://www.googleapis.com/upload/drive/v2/files?alt=json&convert=false&uploadType=resumable: marque tcp 36.86.63.182:443: conexión rechazada
Lo intenté:
- configuraciones para abrir puertos en los servidores firewall 4 y 5
- desactivar el firewall en los servidores 4 y 5
- configuración para abrir el puerto/filtro del firewall en el enrutador
- apagar el firewall en el enrutador
- configurar el reenvío de puertos en el módem
- cárguelo en Google Drive desde localhost (computadora portátil con el mismo sistema operativo y configuración en los servidores 4 y 5) al mismo destino que en los servidores 4 y 5 y tenga éxito.
Mi suposición:
- El error no proviene del enrutador, porque las computadoras portátiles locales que usan centos 7 también con la misma red pueden cargar correctamente
- El error tampoco se origina en el servidor, porque se probó en localhost y se cargó con éxito y se intentó apagar el firewall en los servidores 4 y 5.
Usé esta referencia para instalar GDrive:https://www.mynotepaper.com/install-google-drive-and-schedule-backup-to-gdrive-on-centos-7.html
Este es el script que utilicé.https://gitlab.com/snippets/1903649.
Yo uso el sistema operativo Centos 7.
Respuesta1
GDrive no recibe mantenimiento activo en este momento.
Puede utilizar GDrive con sus propias credenciales. Para utilizar sus propias credenciales, debe compilar el proyecto. Debes seguir estos pasos para compilar con tus propias credenciales de OAuth:
- Instale Go en su máquina
- Cree sus propias credenciales de Google y habilite la API de Google Drive
- DescargarGdrive, Extraelo
- Abra
handlers_drive.go
el archivo y configure sus propias credenciales en las líneas 17 y 18 - Luego construye el proyecto y sube el compilado
gdrive
a tu servidor.
Eso es todo. Ahora puedes usarlo gdrive
como de costumbre.
Estos pasos se explican en este artículo:Monte Google Drive usando GDrive en un servidor Linux con sus propias credenciales OAuth. Puedes echarle un vistazo.