설명
CloudFormation 스택을 만들려면 배포할 리소스를 정의한 템플릿이 필요합니다. Terraform에서는 template_body 또는 template_url로 템플릿을 제공합니다.
잠재적 영향
새 스택의 템플릿이 없거나 접근할 수 없으면 스택 생성이 실패합니다.
해결 방법
유효한 템플릿 본문 또는 접근 가능한 S3 템플릿 URL을 지정하세요. 템플릿의 매개변수와 전달할 값을 맞추고 배포 전에 내용을 검증하세요.
예시
템플릿 URL을 추가하는 예시입니다. URL은 예시용이며, 실제 템플릿에는 VPCCidr 매개변수와 배포할 리소스가 정의되어 있어야 합니다.
변경 전
hcl
resource "aws_cloudformation_stack" "example" {
name = "networking-stack"
parameters = {
VPCCidr = "10.0.0.0/16"
}
}
변경 후
hcl
resource "aws_cloudformation_stack" "example" {
name = "networking-stack"
parameters = {
VPCCidr = "10.0.0.0/16"
}
template_url = "https://example-bucket.s3.amazonaws.com/networking-stack.yaml"
}