gpt4 book ai didi

python - 如何为 Google Cloud Storage 存储桶选择存储类别和位置

转载 作者:行者123 更新时间:2023-11-28 22:14:18 24 4
gpt4 key购买 nike

我可以在 Google Cloud 上创建存储桶,但无法选择存储类别{Multi-regional, Regional, Nearline, Coldline} 或位置{'us-west1', etc}。

from google.cloud import storage    

def CreateBucket(name):
try:
storageClient = storage.Client()
bucket = storageClient.create_bucket(name)
print(f'Bucket {bucket.name} created.')
except Exception as ex:
print(f'exception!\n{ex}')


name = 'my_globally_unique_bucket_name'
CreateBucket(name)

current documentation在 Python 中不显示 bucket_name 之外的任何参数;但是,Go、Java、Node.JS 和 Ruby 都显示存储类和位置选项的参数。

最佳答案

将代码改成这样:

from google.cloud import storage

def CreateBucket(name):
try:
storageClient = storage.Client()
bucket = storageClient.bucket(name)
bucket.location = "us-west1"
bucket.storage_class = "COLDLINE"
bucket.create()
print("Bucket {} created.".format(name))
except Exception as ex:
print("exception!\n{}".format(ex))

name = 'my_globally_unique_bucket_name'
CreateBucket(name)

您可以找到适用于 Python 的 Google 云客户端库的文档 here ,向您展示类“Bucket”的方法和属性。

关于python - 如何为 Google Cloud Storage 存储桶选择存储类别和位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53462523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com