当我尝试列出我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,这就可以解释为什么它是被禁止的)
我非常小心地问这个问题,我会发布我刚刚发现的答案,意外。
我意外进入的命令告诉我这是:
gsutil ls