GCP 自動開關機 (VM)
Dec 16, 2022
紀錄一下如果服務不用整天開著,要怎麼樣讓他自動開關機(節省使用費)
Step1:建立一個 VM 執行個體 (不會?…. 別鬧了!!)
Step2:在執行個體旁邊有一個 執行個體排程的 Tab
Step3:建立一個新的排程
Step4:提交排程,別忘記把執行個體加入排程內,如果帳號已經設定過權限,那可以順利提交,但是大部分人都會看到下面的錯誤
compute-system.iam.gserviceaccount.com needs to have [compute.instances.start,compute.instances.stop] permissions applied in order to perform this operation.
Step5:為了解決上面的問題,我們先去替這個服務帳號增加權限
IAM -> 身份與存取權限管理 (別忘記勾選包含 google 提供的角色授權)
服務帳戶名稱會長得像這樣
service-PROJECT_NUMBER@compute-system.iam.gserviceaccount.com
接下來我們回到一開始的【執行個體排程】再加入一次執行個體
就會發現可以成功加入了
參考資料