Skip to content

07. 로깅 (CloudWatch)

작성일: 2026-05-02 | 수정일: 2026-05-02

{
  "BasicWorkshopLogGroup063FF597": {
   "Type": "AWS::Logs::LogGroup",
   "Properties": {
    "LogGroupName": "retail-store-ecs-tasks",
    "RetentionInDays": 1,
    "Tags": [
     {
      "Key": "CreationDate",
      "Value": "2026-02-21"
     },
     {
      "Key": "Version",
      "Value": "1.0.2"
     },
     {
      "Key": "WorkshopName",
      "Value": "ECSImmersionDay"
     }
    ]
   },
   "UpdateReplacePolicy": "Delete",
   "DeletionPolicy": "Delete"
  }
}

1. "BasicWorkshopLogGroup063FF597"

  "BasicWorkshopLogGroup063FF597": {
   "Type": "AWS::Logs::LogGroup",
   "Properties": {
    "LogGroupName": "retail-store-ecs-tasks",
    "RetentionInDays": 1,
    "Tags": [
     {
      "Key": "CreationDate",
      "Value": "2026-02-21"
     },
     {
      "Key": "Version",
      "Value": "1.0.2"
     },
     {
      "Key": "WorkshopName",
      "Value": "ECSImmersionDay"
     }
    ]
   },
   "UpdateReplacePolicy": "Delete",
   "DeletionPolicy": "Delete"
  }

CloudWatch Logs의 로그 그룹을 생성하는 리소스입니다.


"RetentionInDays": 1은 이 로그 그룹에 저장된 로그를 1일 동안만 보관하겠다는 뜻입니다.


"UpdateReplacePolicy": "Delete"는 이 리소스를 관리하는 CloudFormation 스택이 업데이트되는 과정에서 해당 리소스가 교체되면, 기존 로그 그룹을 보관하지 않고 삭제한다는 의미입니다.


"DeletionPolicy": "Delete"는 CloudFormation 스택을 삭제할 때 이 로그 그룹도 같이 삭제하겠다는 뜻입니다.