【发布时间】:2016-08-28 11:35:04
【问题描述】:
如何从 Python 3 将文件上传到 Google Cloud Storage?最终是 Python 2,如果它从 Python 3 不可行的话。
我看了又看,但还没有找到真正有效的解决方案。我试过boto,但是当我尝试通过gsutil config -e生成必要的.boto文件时,它一直说我需要通过gcloud auth login配置身份验证。但是,我已经多次完成后者,但没有它的帮助。
【问题讨论】:
-
gcloud 捆绑包使用自己的身份验证机制,在所有捆绑的 CLI 之间共享凭据。要像这样配置 .boto 文件,您需要使用 gsutil 的独立安装。话虽如此,我不确定 gcs_oauth2_boto_plugin 模块是否支持 Python 3(还)。因此,您可能需要将该模块或您需要的部分移植到 Python 3。
-
我在类似区域开了一个新帖子:stackoverflow.com/questions/66290048/…。有人可以告诉我我们该如何处理吗?
标签: python python-3.x google-cloud-storage boto google-cloud-platform