当gsutil mb成功时,gsutil ls -l失败

当我尝试列出我login的帐户的存储桶时,我得到以下信息:

$ gsutil ls -l gs://bucket AccessDeniedException: 403 Forbidden $ gcloud config list Your active configuration is: [default] [compute] region = us-central1 zone = us-central1-b [core] account = [email protected] disable_usage_reporting = True project = bar-proj 

..正确地反映了我已经login(如我所料)。

我可以在cloud.google.com上看到三个桶,并且至less有一个(我们称之为console-bucket,因为它是直接从控制台创build的)至less具有以下权限:

 project owners-[projectnumber] - owner user [email protected] - owner 

另一个(让我们称之为gsutil-桶)至less有这样的权限:

 project owners-[projectnumber] - owner 

正如您可能猜到的那样,它是使用gsutil创build的(具有与列出存储桶的权限相同的权限)。

有可能是代理问题,但我会觉得很奇怪,因为gsutil mb命令成功创build了一个我可以在控制台中看到的存储桶。

此外,[email protected]拥有所有者bar-project的angular色,已configuration并显示在项目权限下。

…我错过了什么?

什么叫gsutil试图做什么,到什么IP,什么端口? (我预计港口是443,但是如果我错了,也不是80,这就可以解释为什么它是被禁止的)

我非常小心地问这个问题,我会发布我刚刚发现的答案,意外。

  • 上面提到的“gs:// bucket”其实就是“gs:// console-bucket”

我意外进入的命令告诉我这是:

 gsutil ls