java - 使用服务帐户部署GAE应用程序

时间:2015-02-04 11:50:19

标签: java python google-app-engine

我需要使用服务帐户将Java应用程序部署到GAE。

对于appcfg.py,有一个选项“--authenticate_service_account”,它使用GCE实例默认服务帐户。但是此选项不适用于appcfg.sh。

我需要能够以某种方式使用appcfg.py来部署java应用程序,这可能吗?

1 个答案:

答案 0 :(得分:2)

您可以使用gcloud部署您的应用,它支持服务帐户。你可以在这里下载gcloud:https://cloud.google.com/sdk/

然后,您要从https://console.developers.google.com

下载项目的新.json密钥文件

然后用它进行身份验证: $ gcloud auth activate-service-account ACCOUNT --key-file KEY_FILE

然后你应该能够部署: $ gcloud预览应用部署

这仍处于预览状态(这就是它在预览组下的原因)。确保你运行: $ gcloud组件更新应用 在尝试部署之前安装应用程序组件。