Google App Engine gcloud 应用部署错误 [5] 使用 Node.js

Google App Engine gcloud app deploy error [5] using Node.js

几个月来,我一直在使用 gcloud app deploy 成功部署我的 node.js GAE Web 应用程序。自从我上次部署以来已经有一个月左右的时间了,从那以后我做了一些更新,我想离开。所以我照常做

gcloud app deploy

它上传文件然后失败,给我这个错误:

(gcloud.app.deploy) Error Response: [5] failed to getGaiaID for "<SERVICE NAME WAS HERE"": generic::not_found: Account disabled: 810593457260

起初我以为是付款问题 - 但我的付款信息是最新的。我记得对代码的唯一主要更改是在这次部署和上一次部署之间,我开始使用 git 对项目进行版本控制并推送到 github。

有人有什么想法吗?特别是,是否有任何原因 Git 或 GitHub .git 会干扰 gcloud 部署?

谢谢

所以,奇怪的是,我的帐户最终没有被禁用。我最后三次部署尝试都发生在不安全的网络位置(机场、酒店、会议中心)。显然,当您尝试通过不安全的网络进行部署时,Google 会发出禁用帐户警告

因此,在不安全的 Internet 网络上执行命令 gcloud app deploy 将不会成功。

后来,尝试通过不安全的网络进行部署禁用了 GAE 中的项目。由于计费信誉良好,他们继续提供我的内容(并为此付费),但对服务的更改已被禁用。

要再次启用它们,请按照 the instructions:

To enable a service account, at minimum the user must be granted the Service Account Admin role (roles/iam.serviceAccountAdmin) or the Editor basic role (roles/editor)

  1. In the Cloud Console, go to the Service accounts page.
  2. Select the project
  3. Click the name of the service account that you want to enable
  4. Under Service account status, click Enable service account, then click Enable to confirm the change.

其他资源: