使用Google App Engine服务帐户的远程API?

时间:2014-05-06 15:11:40

标签: google-app-engine google-cloud-datastore remoteapi

当使用Remote API for Java访问另一个应用程序的GAE数据存储区时(建议here),我是否必须使用管理员密码(如sample code所示)或者我可以使用请改用服务帐户凭据。对远程API的调用应该来自App Engine Client,因此非密码身份验证似乎是(唯一)明智的选择。

1 个答案:

答案 0 :(得分:0)

当然可以!它很简单:RemoteApiOptions.useServiceAccountCredential

PS:您必须先创建服务帐户并下载密钥。您必须将"AppEngine Admin"-role授予服务帐户。