🏗️ Terraform 基礎設施即程式碼

「我們伺服器是怎麼設定的?誰手動改了防火牆規則?這個 S3 bucket 是誰建的?」

Infrastructure as Code (IaC) 讓基礎設施像程式碼一樣:可版本控制、可審查、可重複、可自動化。

🔥 Vibe Coding 核心 Prompt

【Terraform 詠唱範例】 「請幫我寫 Terraform 設定檔: 1. 在 AWS 上建立一個 VPC 與兩個公有子網。 2. 建立一個 Security Group,開放 80 與 443 埠。 3. 建立一個 EC2 t3.medium 實例,安裝 Docker。 4. 建立一個 S3 bucket 存放靜態檔案。 5. 輸出 EC2 的公有 IP。」

🎯 課程大綱

  1. IaC 核心概念與 Terraform 基礎
  2. AWS/GCP 資源管理
  3. Terraform State 與遠端後端
  4. Modules 與可重用架構
  5. 實戰:一鍵部署完整環境