【问题标题】:Google App Engine & Google Storage谷歌应用引擎和谷歌存储
【发布时间】:2012-04-11 13:41:53
【问题描述】:

我尝试为我的 GAE 应用启用云存储。我在文档中读到:

将服务帐号作为项目编辑器添加到 Google API 控制台 存储桶所属的项目。有关权限的信息 在 Cloud Storage 中,请参阅 Cloud Storage 的范围和权限 文档。

但是,当我尝试在 API 控制台上向团队成员提供服务帐户时,我收到以下消息:

用户 *@*.gserviceaccount.com 不得添加到项目“**”。只能添加来自域 *.com 的成员。

有什么想法吗?

【问题讨论】:

  • 您使用的是自定义域吗?

标签: python google-app-engine google-cloud-storage


【解决方案1】:

由于您使用 Apps 帐户(一个 @yourdomain.com)创建了 API 控制台项目,因此该项目会自动被视为 Apps 项目,并且只能将您域中的用户添加到其中。

为避免这种情况,请使用@gmail.com 帐户创建一个新项目,然后添加您希望对其具有访问权限的所有开发人员。然后,您可以删除 @gmail.com 帐户。

【讨论】:

    【解决方案2】:

    您可以使用 google 组来为您的自定义域进行这项工作。

    1. 在用于管理您的域的 cpanel 中,转到“组”选项卡并添加一个用于您的应用的新组。
    2. 将服务帐户 *.gserviceaccount.com 作为成员添加到您创建的组中。
    3. https://code.google.com/apis/console 将组添加到您的项目团队。

    【讨论】:

      猜你喜欢
      • 2014-10-30
      • 2018-05-09
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-21
      相关资源
      最近更新 更多