Je ne peux pas me connecter à mon instance postgres Cloud SQL avec la ligne de commande, qui fonctionnait précédemment:
gcloud sql connect <instance_name> --user=<username>
Voici l'erreur que j'obtiens:
ERROR: (gcloud.sql.connect) HTTPError 400: The incoming request contained invalid data.
Exécution de macOS Mojave 10.14 (18A391) avec un point d'accès 4G connecté via mon Samsung Galaxy S8.
$ gcloud --version
Google Cloud SDK 227.0.0
bq 2.0.39
core 2018.11.30
gsutil 4.34
En exécutant la commande avec le drapeau --log-http
, Elle renvoie:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidRequest",
"message": "The incoming request contained invalid data."
}
],
"code": 400,
"message": "The incoming request contained invalid data."
}
}
Pourquoi cela se produit-il et que puis-je faire pour y remédier?
Apparemment, cela avait à voir avec ma connexion captive. Cela fonctionne à partir de mon réseau à la maison. Ce n'est donc pas vraiment un problème avec gcloud
. Cependant, je ne sais toujours pas pourquoi cela ne fonctionne pas lorsque j'utilise mon réseau téléphonique.