Создание корзины в Google Cloud Storage в пользовательском расположении - PullRequest
0 голосов
/ 05 марта 2019

Я хотел бы создать контейнер в GCS на базе Европы с использованием клиента Python.

from google.cloud import storage

Создание клиента

storage_client = storage.Client()

Имя нового сегмента

bucket_name = 'my-new-bucket'

Создает новое ведро

bucket = storage_client.create_bucket(bucket_name)

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

Это создает многорегиональное ведро в США.Как я могу изменить это в Европу?

1 Ответ

0 голосов
/ 05 марта 2019

Метод create_bucket ограничен.Для получения дополнительных параметров вы должны создать ресурс корзины и вызвать его метод create(), например:

storage_client = storage.Client()
bucket = storage_client.bucket('bucket-name')
bucket.create(location='EU')

Bucket.create имеет несколько других свойств и задокументирован: https://googleapis.github.io/google-cloud-python/latest/storage/buckets.html#google.cloud.storage.bucket.Bucket.create

...