우노
[Terraform] 특정 리소스의 변경사항만 apply 하는 방법 본문
terraform apply -target=resource_type.resource_name
terraform은 apply 시, -target 옵션을 통해 특정 리소스의 변경사항만 apply 할 수 있습니다.
예를 들어, 만약 AWS의 S3 버킷을 정의하는 Terraform 코드가 있다면
resource "aws_s3_bucket" "example_bucket" { bucket = "example-bucket" acl = "private" }
아래 명령어를 통해 해당 리소스에 대한 변경사항만을 apply 할 수 있습니다.
terraform apply -target=aws_s3_bucket.example_bucket
- ‘aws_s3_bucket’이 Terraform에서 정의한 리소스의 타입이고,
- ‘example_bucket’이 해당 리소스의 이름입니다.
'DevOps > Terraform' 카테고리의 다른 글
[Terraform] GCP Load Balancer에 특정 IP만 접근 허용하는 방법 (0) | 2024.03.07 |
---|---|
[Terraform] kubernetes_manifest란? (0) | 2023.10.20 |
[Terraform] kubernetes_config_map 사용 방법 (0) | 2023.09.26 |
[Terraform] terraform import kubernetes_manifest (0) | 2023.09.07 |
[Terraform] Cloud Run에서 VPC Connector를 사용하여 Cloud SQL 접근 (0) | 2023.08.02 |
Comments