我已經使用 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 部署?
謝謝
uj5u.com熱心網友回復:
因此,奇怪的是,我的帳戶最終沒有被禁用。我最近的 3 次部署嘗試都發生在不安全的網路位置(機場、酒店、會議中心)。顯然,當您嘗試通過不安全的網路進行部署時,Google 會發出禁用帳戶警告
因此,gcloud app deploy在不安全的 Internet 網路上執行該命令時,該命令將不會成功。
后來,嘗試在不安全的網路上進行部署在 GAE 中禁用了該專案。由于計費信譽良好,他們繼續為我的內容提供服務(并為其計費),但對服務的更改被禁用。
要再次啟用它們,請按照說明操作:
要啟用服務帳戶,必須至少授予用戶服務帳戶管理員角色 (
roles/iam.serviceAccountAdmin) 或編輯者基本角色 (roles/editor)
- 在 Cloud Console 中,轉到服務帳號頁面。
- 選擇專案
- 單擊要啟用的服務帳戶的名稱
- 在服務帳戶狀態下,單擊啟用服務帳戶,然后單擊啟用以確認更改。
其他資源:
- 如何理解服務帳號
- 如何創建和管理服務帳戶
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/372082.html
標籤:节点.js 混帐 谷歌应用引擎 云 应用程序.yaml
上一篇:GoogleCloudDjangoifos.getenv('SERVER_SOFTWARE','').startswith('GoogleAppEng
