AccessDeniedException:403使用gsutil创建存储桶时

时间:2017-10-04 02:01:02

标签: kubernetes google-cloud-storage

我正在尝试使用kubernetes提供的gsutil创建存储桶。

以下是回复 -

$ cluster/kube-up.sh 
... Starting cluster in us-central1-b using provider gce
... calling verify-prereqs
... calling verify-kube-binaries
... calling kube-up
Project: kubetest
Network Project: kubetest
Zone: us-central1-b
BucketNotFoundException: 404 gs://kubernetes-staging-9e9580a659 bucket does not exist.
Creating gs://kubernetes-staging-9e9580a659
Creating gs://kubernetes-staging-9e9580a659/...
AccessDeniedException: 403 hello.user@gmail.com does not have storage.buckets.create access to bucket kubernetes-staging-9e9580a659.

我尝试了上述操作,因为尝试在裸机上运行kuberentes失败时出现以下异常。

navigator.userAgent

如何解决此错误并授予用户访问权限?

1 个答案:

答案 0 :(得分:0)

转到云外壳并使用命令-gsutil config -b

gsutil config 命令获取Google Cloud Storage的访问凭据,并编写一个 boto / gsutil 配置文件,其中包含获取的凭据以及许多其他可配置的值并且标记 -b 使gsutil config启动浏览器以获得OAuth2批准。

它提示一个URL。 [允许点击]

在浏览器中,您应该看到一个页面,要求您代表您授权对Google Cloud Platform API和服务的访问。批准后,将显示授权码。

复制验证码并粘贴到终端,然后按Enter键

这应该解决403。