Database By Brian

Infrastructure as Code:使用 Terraform 管理 RDS 與 Security Group

資料庫即代碼

手動建立 RDS 容易遺漏設定 (如 Backup Retention, Encryption)。使用 Terraform 可以標準化:

resource "aws_db_instance" "default" {
  allocated_storage    = 20
  engine               = "mysql"
  instance_class       = "db.t3.micro"
  db_subnet_group_name = aws_db_subnet_group.main.name
}

資安提示:千萬別把密碼明文寫在 .tf 檔!應整合 AWS Secrets Manager 動態獲取憑證。