Hits: 482
服務帳戶 Service Account 消失導致 Compute Engine 無法啟動的解法
超過半年沒更新了,第一篇文章就是搶救文(汗)。今天遇到的問題是 Google Clound Platform(GCP) 的 service account 莫名其妙的消失了,導致 compute engne 無法啟動,跳出 serviceAccount was not found
的問題。
落落長一串錯誤訊息 Operation type setServiceAccount failed wth message “The resource [email protected]_project_id.iam.gserviceaccount.com” of type ‘serviceAccount’ was not found
其實就是在說因為沒有 service account 因此無法啟動 google compute engine 啦。
嘗試且失敗的解法: Undeleting a service account
把這錯誤訊息丟去餵狗之後,出來的文章,要嘛告訴你把 api 服務重啟、要嘛把誤刪的 service account 透過指令 restore 回來,第二個方法要在30天內執行,我的時間似乎早就超過了,下了指令都沒有效果。
嘗試且成功的解法: 在 GCP 重設 service account
後來自己在 GCP 介面上摸索了一陣子,發現可以重設 service account ,很順利的在重設之後把服務重啟,我的 wordpress 就復活啦!!!! 太神奇了,紀錄一下解法
step1: 新增服務帳戶(service account)
GCP → IAM 與管理 → 服務帳戶 ,上方點選建立服務帳戶
step2: 編輯 Compute Engne 的 服務帳戶
GCP → Compute Engne → VM 執行個體 → 編輯
step3: 重啟 GCP 服務
大功告成!!!!
Comments