【发布时间】:2014-06-23 06:58:52
【问题描述】:
当使用 Java 的 Remote API 访问另一个应用程序的 GAE 数据存储时(如建议的 here),我必须使用管理员密码(如 sample code 所示)还是可以使用服务帐户凭据。对远程 API 的调用应该源自 App Engine Client,因此非密码身份验证似乎是(唯一)明智的选择。
【问题讨论】:
标签: google-app-engine google-cloud-datastore remoteapi
当使用 Java 的 Remote API 访问另一个应用程序的 GAE 数据存储时(如建议的 here),我必须使用管理员密码(如 sample code 所示)还是可以使用服务帐户凭据。对远程 API 的调用应该源自 App Engine Client,因此非密码身份验证似乎是(唯一)明智的选择。
【问题讨论】:
标签: google-app-engine google-cloud-datastore remoteapi
当然可以!就这么简单:RemoteApiOptions.useServiceAccountCredential
PS:您必须先创建一个服务帐户并下载密钥。您必须将"AppEngine Admin"-role 授予服务帐户。
【讨论】: