유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

How to use Terraform (to become a DevOps engineer)

Web Dev Cody

2025. 4. 30.

0

#devops
#infra
  • Terraform은 코드를 사용하여 클라우드 서비스를 배포하는 IaC 도구입니다. ☁️
  • main.tf 파일에서 AWS, GCP 등 클라우드 제공자를 설정하고 리소스를 정의합니다. 📝
  • terraform init 명령어로 Terraform 프로젝트를 초기화하고 필요한 provider를 다운로드합니다. ⚙️
  • terraform plan 명령어로 변경 사항을 미리 확인하고, 삭제될 리소스가 있는지 검토합니다. 🧐
  • terraform apply 명령어로 실제 AWS 계정에 변경 사항을 적용합니다. ✅
  • TF state 파일은 현재 배포된 AWS 리소스 상태를 추적하며, 협업 시 S3에 저장하는 것이 좋습니다. 🗄️
  • 리소스의 lifecycle 설정을 통해 실수로 인한 삭제를 방지할 수 있습니다. 🛡️
  • 변수 파일을 사용하여 환경별 설정을 관리하고, 리소스 이름에 환경 접미사를 추가할 수 있습니다. 🌍

Recommanded Videos