在Container
Engine上访问云存储最简单的方法似乎是gcloud库。
如果在容器上安装了App Engine SDK,则该配置将无法使用零配置(gcloud找到它并假定它正在App
Engine上运行)。所以我停止使用官方的Google容器。
在python容器上,只需将 gcloud 添加到您的
requirements.txt中 (或运行
pip install gcloud)。只要容器位于Google Compute
Engine实例上,您就可以访问同一项目中的任何存储桶。
例:
from gcloud import storageclient = storage.Client()bucket = client.get_bucket('<bucket_name>')blob = bucket.blob('test_file.txt')blob.upload_from_string('test content')gcloud库也适用于Java,Node和Ruby。



