Terraform은 인프라를 코드로 정의하여 클라우드 리소스를 자동생성/관리하는 도구
Terraform설치
Terraform 구성 파일 작성
ec2 프리티어 생성 예시
provider "aws" {
region = "us-east-1" # 원하는 AWS 리전으로 변경
}
# EC2 인스턴스 생성
resource "aws_instance" "my-inst1" {
ami = "ami-05d2438ca66594916"
instance_type = "t2.micro"
key_name = "my-keypair" # Key Pair 설정
tags = {
Name = "my-inst1"
}
}
Terraform 구성 파일 적용 및 관리