Google云端存储无法找到项目名称

时间:2017-09-28 14:54:19

标签: google-api google-cloud-storage google-python-api

我正在使用python客户端库来存储Google Storage API,我有一个文件pythonScript.py,其中包含以下内容:

# Imports the Google Cloud client library
from google.cloud import storage

# Instantiates a client
storage_client = storage.Client()

# The name for the new bucket
bucket_name = 'my-new-bucket'

# Creates the new bucket
bucket = storage_client.create_bucket(bucket_name)

print('Bucket {} created.'.format(bucket.name))

当我尝试运行它时,我会在终端中找到它:

  

Traceback(最近一次调用最后一次):文件   “pythonScript.py”,第11行,in       bucket = storage_client.create_bucket(bucket_name)文件“/home/joel/MATI/env/lib/python3.5/site-packages/google/cloud/storage/client.py”,   第218行,在create_bucket中       bucket.create(client = self)文件“/home/joel/MATI/env/lib/python3.5/site-packages/google/cloud/storage/bucket.py”,   第199行,创建       data = properties,_target_object = self)文件“/home/joel/MATI/env/lib/python3.5/site-packages/google/cloud/_http.py”,   第293行,在api_request中       raise exceptions.from_http_response(response)google.cloud.exceptions.Conflict:409 POST   https://www.googleapis.com/storage/v1/b?project=avid-folder-180918:   对不起,该名称不可用。请尝试另外一个。

我不知道为什么,因为我确实为我的项目启用了GSS API,并且默认配置似乎是正确的。 gcloud config list的输出输出为:

  

[计算]

     

region = us-east1

     

zone = us-east1-d

     

[芯]   account = joel@southbendcodeschool.com

     

disable_usage_reporting = True

     

project = avid-folder-180918

     

您的有效配置为:[默认]

1 个答案:

答案 0 :(得分:4)

存储桶名称是全球唯一的。其他人必须已拥有名为“my-new-bucket”的存储桶。

相关问题