Google Cloud Storage не может найти название проекта
Я использую клиентскую библиотеку 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))
Когда я пытаюсь запустить его, я получаю это в терминале:
Трассировка (последний вызов был последним): файл "pythonScript.py", строка 11, в файле bucket = storage_client.create_bucket(имя_бакета) "/home/joel/MATI/env/lib/python3.5/site-packages/google/ облако / хранилище /client.py", строка 218, в файле create_bucket bucket.create(client=self)"/home/joel/MATI/env/lib/python3.5/site-packages/google/cloud/storage/bucket.py", строка 199, в файле create data=properties, _target_object=self) File "/home/joel/MATI/env/lib/python3.5/site-packages/google/cloud/_http.py", строка 293, в api_request поднять 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
является:
[Вычислить]
регион = сша-восток1
зона = us-east1-d
[core] account = joel@southbendcodeschool.com
disable_usage_reporting = True
project = avid-folder-180918
Ваша активная конфигурация: [по умолчанию]
1 ответ
Названия ковшей глобально уникальны. Кто-то должен уже иметь ведро с именем "my-new-bucket".