【问题标题】:Deployment to Google’s Compute Engine fails: Error retrieving the App Engine service account部署到 Google 的 Compute Engine 失败:检索 App Engine 服务帐户时出错
【发布时间】:2016-02-10 13:11:25
【问题描述】:

在我的项目配置(在开发者控制台中)我删除了一些值(不记得是哪个)之后,我无法将应用部署到 Compute Engine 实例。我已经使用相同的配置成功部署了相同的代码数十次,但是在删除开发人员控制台中的一些值或进行一些我认为次要的其他调整后,使用 Maven 插件 v2.0.9.95.v20160203 的部署失败了

[INFO] Beginning deployment...
[INFO] WARNING: If this is your first deployment, please try again.
[INFO] ERROR: (gcloud.preview.app.deploy) Server responded with code [400]:
[INFO]   Bad Request Unexpected HTTP status 400.
[INFO]   Failed Project Preparation (app_id='s~some-id'). Error retrieving the App Engine service account. 
[ERROR] Error: gcloud app command with exit code : 1

我跑

mvn clean validate gcloud:deploy

与我的其他一些项目不同,我没有两个帐户

  1. App Engine 默认服务帐户 - some-id@appspot.gserviceaccount.com
  2. Compute Engine 默认服务帐号 - some-id-compute@developer.gserviceaccount.com

…在我的 权限 部分,但只有 2. 帐户。

【问题讨论】:

    标签: google-compute-engine gcloud


    【解决方案1】:

    也许您删除了您的 App Engine 服务帐户。要再次创建它,您可以转到项目的Permissions section 并使用电子邮件 YOUR-PROJECT-ID@appspot.gserviceaccount.com(替换为您的真实项目 ID)和“可以编辑”权限添加新成员。

    【讨论】:

    • 你说得对,我已将此信息添加到原始问题描述中。我仍然无法在此处添加 some-id@appspot.gserviceaccount.com 帐户。我只能添加一个带有 @some-id.iam.gserviceaccount.com 后缀的帐户。后缀是固定的,不能调整。
    • 您正在尝试将其创建为服务帐户。尝试将其添加为新成员。
    • 我尝试将 some-id@appspot.gserviceaccount.com 添加为新成员,但我收到“电子邮件地址不属于活动帐户”
    • 这是几周前的工作。他们一定已经更新了开发者控制台。应该有其他方法可以恢复 App Engine 服务帐户,尝试使用 gcloud 查找是否可以。
    • 我已经试用了 gcloud 的 alpha 和 beta 版本。我认为“后端服务”......显然“用户”和“添加成员”不是正确的命令......但是,我将从头开始创建一个全新的项目,需要调整 ID 和 URL...... :( 无论如何谢谢! :)
    【解决方案2】:

    也许您的项目不再经过身份验证?您是否尝试过使用gcloud auth login 重新进行身份验证?

    如果您已通过身份验证,但意外删除了默认的 Google AppEngine 服务帐户 (app_id@appspot.gserviceaccount.com),您将无法自己重新创建它们。您需要向 Google 提交支持请求,并要求他们为您重新创建默认服务帐户。

    最后,您可以创建新项目并在那里部署您的应用程序,但这当然是有代价/时间的。

    【讨论】:

    • 是的,我也这样做了,但是 AFAIK Maven 插件(应该)单独处理身份验证。
    猜你喜欢
    • 2018-07-31
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    • 2012-09-02
    • 2021-09-25
    相关资源
    最近更新 更多