【发布时间】:2018-09-04 15:06:58
【问题描述】:
我在使用 Python 创建存储桶时遇到了这个问题。它清楚地表明我没有足够的权限,但我没有找到错误的地方。
我创建了一个具有以下设置的实例:默认服务帐户、使用默认范围的 Cloud API 默认访问。
这是我得到的错误的回溯:
python2.7 sample.py
Traceback (most recent call last):
File "sample.py", line 11, in <module>
bucket = storage_client.create_bucket(bucket_name)
File "/home/naveen/.local/lib/python2.7/site-packages/google/cloud/storage/client.py", line 264, in create_bucket
bucket.create(client=self, project=project)
File "/home/naveen/.local/lib/python2.7/site-packages/google/cloud/storage/bucket.py", line 294, in create
data=properties, _target_object=self)
File "/home/naveen/.local/lib/python2.7/site-packages/google/cloud/_http.py", line 293, in api_request
raise exceptions.from_http_response(response)
google.api_core.exceptions.Forbidden: 403 POST https://www.googleapis.com/storage/v1/b?project=banded-elevator-197103: Insufficient Permission
【问题讨论】:
-
我想了解有关此问题的更多信息。比如你说你创建了一个实例,但是它是一个什么样的实例呢?它是 App Engine 标准还是灵活?如果不是这种情况,您是否使用 Compute Engine。请确认,以便可以正确标记和处理此问题。谢谢。
标签: python-2.7 google-cloud-platform google-cloud-storage