Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 错误:(gcloud.sql.connect)HTTPError 400:传入的请求包含无效数据 问题_Google Cloud Platform_Google Cloud Sql - Fatal编程技术网

Google cloud platform 错误:(gcloud.sql.connect)HTTPError 400:传入的请求包含无效数据 问题

Google cloud platform 错误:(gcloud.sql.connect)HTTPError 400:传入的请求包含无效数据 问题,google-cloud-platform,google-cloud-sql,Google Cloud Platform,Google Cloud Sql,我无法使用命令行连接到我的Cloud SQL postgres实例,该命令行以前一直在工作: gcloud sql connect <instance_name> --user=<username> 日志 使用--log http标志运行命令时,返回: { "error": { "errors": [ { "domain": "global", "reason": "invalidRequest", "message": "The i

我无法使用命令行连接到我的Cloud SQL postgres实例,该命令行以前一直在工作:

gcloud sql connect <instance_name> --user=<username>
日志 使用
--log http
标志运行命令时,返回:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidRequest",
    "message": "The incoming request contained invalid data."
   }
  ],
  "code": 400,
  "message": "The incoming request contained invalid data."
 }
}
问题:
为什么会发生这种情况?我能做些什么来修复它?

显然这与我的栓系连接有关。它在我家的网络上工作。所以这并不是
gcloud
的真正问题。但是,我仍然不知道为什么在使用我的电话网络时它不起作用。

尝试使用代理连接。 按照以下链接中提供的步骤操作-:


或者使用“连接”部分中的“添加网络”选项添加服务器CIDR地址。

我在MacOS上也遇到了这个问题(但不是栓系),并在我的网络首选项中将ipv6切换为仅本地链接解决了这个问题。正如对已接受答案的评论所提到的,这里仍然有一个关于此问题的开放式功能请求:。

Run
gcloud info
。靠近输出底部的是gcloud日志目录。再次运行命令,然后查看日志文件。您可以使用
--verbosity=
(调试、信息、警告、错误、严重、无)选项控制记录的信息量。您的热点很可能是通过我的三星Galaxy S8播放HTTP头:
连接4G热点。这似乎就是原因。您是否建议对此问题进行修复?一种方法是在浏览器中使用Cloud Shell。您的固定连接可能会为您提供IPv6地址。AFAIK Cloud SQL Postgres还不会说IPv6;目前有一个针对IPv6+云SQL v2的功能请求,它作为一个快速简单的解决方案非常有效
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidRequest",
    "message": "The incoming request contained invalid data."
   }
  ],
  "code": 400,
  "message": "The incoming request contained invalid data."
 }
}