GitHub Actions + GCP WIF: 用 Branch、Workflow 與 Service Account 切出最小權限
如果要把 GitHub Actions 接到 GCP, 我現在最不想再做的就是:
- one shared deploy service account
- one broad trust rule
- one workflow that can hit every environment
這樣一開始很省事, 但後面只要開始切 dev / prod, 風險和 debug 成本都會一起上升。
這篇整理我最後收斂出來的做法: 用 branch、workflow、service account 三層一起切最小權限。
