【问题标题】:uploading files from python to GCS将文件从 python 上传到 GCS
【发布时间】:2017-07-03 11:07:05
【问题描述】:

我可以从 Python boto 列出 GCS 的存储桶。 能够使用 gsutil 命令将文件复制到 GCS。 能够使用 python API 从 GCS 下载文件到计算实例。 我已按照以下文档中的步骤进行操作。

https://cloud.google.com/storage/docs/xml-api/gspythonlibrary

将文件从实例上传到 GCS 时出现以下错误。

GSResponseError: 403 Forbidden AccessDeniedAccess denied.provided scope(s) is not authorized

【问题讨论】:

    标签: python-2.7 google-cloud-platform google-cloud-storage google-compute-engine


    【解决方案1】:

    当您在设置 vm 时没有在访问范围中包含存储范围时,通常会发生这种情况。不幸的是,您在启动 vm 后无法更改它们,您需要重新创建它。

    https://cloud.google.com/compute/docs/access/service-accounts#accesscopesiam

    【讨论】:

      【解决方案2】:

      如果您没有设置环境变量GOOGLE_APPLICATION_CREDENTIALS,也可能发生这种情况,这应该是您的服务帐户密钥。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-09
        • 2022-01-07
        • 1970-01-01
        • 2015-01-25
        • 2022-10-09
        • 2019-10-26
        • 2014-09-05
        • 2019-09-11
        相关资源
        最近更新 更多