Terraform Remote State บน S3 และ Cloud Backend: ตั้งค่าแบบ Production

Terraform Remote State บน S3 และ Cloud Backend: ตั้งค่าแบบ Production

เมื่อโปรเจกต์ infrastructure เริ่มขยายใหญ่ ทีมหลายคนต้องแตะ state file ร่วมกัน การใช้ local state ย่อมจบไม่ได้ดี จึงต้องย้ายไปใช้ remote backend ที่ทำหน้าที่เป็นศูนย์กลางเก็บ state file บทความนี้จะเน้นสองตัวเลือกยอดนิยม คือ S3 (บวก DynamoDB lock) สำหรับทีมที่ใช้ AWS เป็นหลัก และ Terraform Cloud ที่เ

ตั้งค่า AWS Provider ใน Terraform อย่างปลอดภัย

ตั้งค่า AWS Provider ใน Terraform อย่างปลอดภัย

AWS Provider เป็นปลั๊กอินที่ทำให้ Terraform สื่อสารกับ API ของ Amazon Web Services ได้ ครอบคลุมทรัพยากรหลักทุกประเภท ทั้ง EC2, S3, RDS, VPC, IAM และอีกนับพัน resource types การเชื่อมต่อที่ถูกต้องตั้งแต่ต้นจะช่วยให้ pipeline ที่เขียนต่อไปมีความเสถียร ลดปัญหาเรื่อง credentials หมดอายุ หรือ region ผิดต

LINE CHAT