설명
ROS의 notification_urls는 스택 이벤트를 HTTP POST로 전달할 콜백 URL 목록입니다. 콜백이 없으면 해당 경로로 생성이나 업데이트 상태를 통지받지 못합니다.
잠재적 영향
다른 모니터링도 없다면 배포 실패나 예상하지 못한 상태 변경을 늦게 파악할 수 있습니다.
해결 방법
운영에서 관리하는 HTTP POST 수신 URL을 지정하고 이벤트 수신을 확인하세요. 이 값의 변경은 Terraform에서 스택 재생성을 유발하므로 적용 계획을 검토하세요.
예시
ROS 템플릿은 형식 버전만 보인 발췌입니다. notification_url에는 HTTP POST를 받는 실제 콜백 URL을 지정하세요.
변경 전
hcl
resource "alicloud_ros_stack" "example" {
stack_name = "tf-testaccstack"
notification_urls = []
template_body = <<EOF
{
"ROSTemplateFormatVersion": "2015-09-01"
}
EOF
}
변경 후
hcl
resource "alicloud_ros_stack" "example" {
stack_name = "tf-testaccstack"
notification_urls = [var.notification_url]
template_body = <<EOF
{
"ROSTemplateFormatVersion": "2015-09-01"
}
EOF
}