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에 감사드립니다.

Back to Blog

관련 글

더 보기 »

계정 전환

@blink_c5eb0afe3975https://dev.to/blink_c5eb0afe3975 여러분도 알다시피 저는 다시 제 진행 상황을 기록하기 시작했으니, 이것을 다른…