今天來跟大家介紹 GCP terraform 如何利用 terraform 創建一個完整的 firestore 備份流程
過程會用到之前許多模組, 敬請期待
程式架構
此時因為 terraform 是陳述式語言, 必須好好想清楚模組間的相依關係(真的大型架構可以用數理方法算出來, 但此處我們寫個沒 bug 的版本即可)
flowchart LR
GCS --> WorkFlow
ServiceAccount --> WorkFlow --> Scheduler
創建用 make start
釋放資源用 make destroy