我正在尝试授权我的 Google App Engine (GAE) Java Web 应用程序使用 Google Big Query (GBQ) 服务。我已经在 xxxxxx.com 下注册了一个 Google 业务应用程序和域,并在我的业务空间中以用户身份创建了 GAE 应用程序。然后我按照此处描述的说明进行操作:
https://developers.google.com/bigquery/docs/authorization
=======================================
使用 App Engine 服务帐号
App Identity API 为 App Engine 应用程序向 Google 标识自己以进行服务器到服务器 API 授权提供了一种方法。如果您正在创建 App Engine 应用程序,则可以授权您的应用程序的服务帐户访问 Google API。典型用例包括在调用 BigQuery 之前不需要明确用户授权的公共数据可视化或仪表板应用。
要允许您的 App Engine 应用对 BigQuery API 进行授权服务帐户调用:复制在“管理”->“应用程序设置”选项卡下找到的 App Engine 服务帐户名称(格式为 your_app_id@appspot.gserviceaccount.com)。
访问您的 Google API 控制台项目的团队选项卡,并将服务帐户名称添加为具有“可以编辑”权限的项目团队成员
=================================================
但是,当我将 your_app_id@appspot.gserviceaccount.com 作为队友复制并粘贴时,我会收到以下问候:只有域 xxxxxx.com 中的用户可以添加到项目中。为什么我的 GAE 应用程序不被视为我域的一部分,尤其是当我进入 GAE 管理控制台时,它清楚地显示我已经创建它并以我的 biz 域成员身份登录???
谢谢你。