Terraform 메타 인수
발행: (2025년 12월 2일 오후 04:59 GMT+9)
2 min read
원문: Dev.to
Source: Dev.to
이것은 무엇인가?
메타‑인수는 모든 리소스 유형에 사용할 수 있는 특수 인수로, 리소스의 동작을 변경할 수 있습니다.
다양한 메타‑인수
count
숫자를 기반으로 여러 리소스 인스턴스를 생성합니다.
resource "aws_s3_bucket" "nandan_bucket" {
count = 3
bucket = "my-bucket-${count.index}"
tags = var.tags
}
for_each
맵이나 집합에서 리소스를 생성합니다.
resource "aws_s3_bucket" "example" {
for_each = toset(["bucket1", "bucket2", "bucket3"])
bucket = each.value
}
depends_on
리소스가 특정 순서대로 생성되도록 보장합니다.
resource "aws_s3_bucket" "dependent" {
bucket = "my-bucket"
depends_on = [aws_s3_bucket.primary]
}
provider
다중 지역 배포, 다중 계정 설정 및 지역 간 복제에 유용합니다.
resource "aws_s3_bucket" "example" {
provider = aws.west # Use alternate provider
bucket = "my-bucket"
}
#Terraform #AWS
Piyush Sachdeva – The CloudOps Community에 감사드립니다.