5

我正在尝试使用现在在 App Engine 站点的文档部分下发布的 Google Cloud Storage API。文档说明您必须将 appengine 服务帐户添加为 API 控制台中的团队成员。但是,我们在 Google Apps 域中使用 Cloud Storage,它只允许将该域中的用户添加为团队成员。那么,不可能添加服务帐户(即@appspot.gserviceaccount.com)吗?有什么解决方法吗?

4

3 回答 3

3

是的,您可以使用GSUtil将服务帐户添加到存储桶的 ACL。
请参阅我关于该主题的相关答案

于 2012-04-13T19:42:15.920 回答
2

这是我昨天对类似问题的回答 - 这里的优势是更容易访问其他开发人员 API,这些 API 使用在开发人员控制台中配置的团队和 App Engine 应用程序。

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

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

于 2012-04-13T21:52:10.160 回答
2

除了发布的其他解决方案之外,如果您使用 gmail.com 帐户创建新项目,您可以将 Apps 帐户添加为项目的所有者,甚至删除原始 gmail 帐户,同时仍保留将任何帐户添加到该项目。

于 2012-04-18T00:22:40.120 回答