Pau*_*aul 4 python cloud json google-cloud-storage
我正在尝试使用 python 在 Google Cloud 上创建一个存储桶,以自学 Python 和云计算。
我创建了下面的脚本并且运行良好:
"""Creates a new bucket."""
import gcloud
from gcloud import storage
client = storage.Client(project='boot-script-test')
bucket_name = 'test-bucket-7283428'
bucket = client.create_bucket(bucket_name)
Run Code Online (Sandbox Code Playgroud)
我的问题是存储桶是作为我不喜欢的存储类创建的,并且位于错误的“位置”。我询问如何在 Google 网上论坛上指定存储类别和位置,并收到了回复说无法直接使用 Python(?):
https://groups.google.com/forum/#!topic/gce-discussion/s-TJZrYihw0
我的理解是,如果我想要更多地控制云和创建存储桶的命令,我需要使用 JSON 或 XML Api 并以某种方式将它们“适合”我的 python 代码。它是否正确?
使用其中之一与 Google Storage 连接有什么优势吗?
使用 JSON API(例如)是否意味着每次我想做任何涉及与云交互的事情时都需要“编码”请求/帖子并解码响应?
如果我的查询没有多大意义,我很抱歉 - 我对云和 Python 都很陌生!
感谢您的任何帮助!
保罗
您可以在特定位置创建存储桶,如下所示:
client = storage.Client()
bucket = client.bucket('mybucket')
bucket.location = 'eu'
bucket.create()
Run Code Online (Sandbox Code Playgroud)
适用于 Python 的 Google Cloud 客户端库的文档可以在这里找到: https: //googlecloudplatform.github.io/google-cloud-python/latest/storage/client.html
该页面显示了Client的方法和属性。有关 Bucket、Blob、ACL 和 Batch 的页面链接可以在左侧菜单中找到。
归档时间: |
|
查看次数: |
5713 次 |
最近记录: |