From 23df9d455bc2647bfb905f479f01d5e89507e8de Mon Sep 17 00:00:00 2001 From: Hexeong <123macanic@naver.com> Date: Sun, 16 Aug 2026 16:37:11 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20DB=20EC2=20AMI=20=EA=B0=B1=EC=8B=A0?= =?UTF-8?q?=20=EC=8B=9C=20=EC=9D=B8=EC=8A=A4=ED=84=B4=EC=8A=A4=20=EA=B5=90?= =?UTF-8?q?=EC=B2=B4=20=EB=B0=A9=EC=A7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 운영 중인 DB EC2가 AMI 변경만으로 재생성되지 않도록 lifecycle ignore_changes에 ami 추가 - API EC2와 동일한 방식으로 통일 Co-Authored-By: Claude Opus 5 --- modules/app_stack/db_ec2.tf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/app_stack/db_ec2.tf b/modules/app_stack/db_ec2.tf index 00202e2..cac27bb 100644 --- a/modules/app_stack/db_ec2.tf +++ b/modules/app_stack/db_ec2.tf @@ -72,7 +72,9 @@ resource "aws_instance" "db_server" { user_data_replace_on_change = false lifecycle { + # AMI 갱신이 운영 중인 DB EC2를 교체하지 않도록 무시하고, 인스턴스가 재생성되는 시점에 새 AMI를 적용합니다. ignore_changes = [ + ami, key_name, user_data, user_data_base64,