【问题标题】:Drive account associated with Appengine Service account与 Appengine 服务帐户关联的云端硬盘帐户
【发布时间】:2016-04-18 13:30:00
【问题描述】:

我最近注意到有一个与我 Appengine 的服务帐户相关的驱动器帐户,我可以使用我的服务帐户作为用户在 Appengine 上使用 python 代码推送/读取文件。 我的问题是:

1.) 驱动器帐户是否默认为每个 GCP 应用程序 1 个或每个服务帐户 1 个(因为我可以创建多个服务帐户)?

2.) 在这种情况下,Drive 帐户的可用配额是多少?

3.) 如何从 Web UI 访问与服务帐户关联的驱动器帐户(就像我们对用户帐户所做的那样)?

4.) 您能否提供有关此驱动器与一般驱动器帐户的相似/不同之处的任何其他信息?

提前致谢。

【问题讨论】:

    标签: google-app-engine google-drive-api google-cloud-platform drive


    【解决方案1】:

    我一直在尝试使用这个 API。

    1) 驱动帐户对项目来说是全局的

    2) 不清楚是否有配额,但看起来像普通用户,因此您应该期望与您的企业帐户相同的限制

    3) 你不能。我所做的是将我拥有的文件夹的编辑权限授予该帐户,以便它可以生成新文件并更新现有文件。

    4)它看起来像普通用户,但它是供机器使用的,没有办法设置密码AFAIK。

    但是,我必须警告您,当前尝试使用这些服务帐户访问 Drive API 时出现问题,因为它们不支持 Drive API 所需的范围。

    Insufficient Permission with Appengine Flex service account to access Drive folder

    【讨论】:

      【解决方案2】:

      是的,每个服务帐户都有一个驱动器帐户,其限制与普通 gmail 用户相同。

      但是,您可以像在普通 gmail 用户中一样在 GUI 中查看驱动器内容。

      【讨论】:

      • 如果您真的想要一个 UI,我建议您不要使用服务帐户,而是创建一个管理员帐户并在您的代码中从该帐户执行所有上传和读取操作。
      猜你喜欢
      • 2016-06-01
      • 2018-12-04
      • 1970-01-01
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多