일단 cloudformation실행하면 덮어쓰기 될까봐 무서워서 덮어쓰기 당해도 당장 크게 피해가 가는 부분이 없는 cloudwatch로 먼저 해봤다.
스택생성(aws 리소스 모음을 스택이라고함)누르고 desinger로 템플릿 생성해서 cloudwatch 찾아준후 끌어당겨주면 템플릿 리소스에 properties가 텅 비어있는데 아래처럼 properties를 채워줬다.
불친절의 끝판왕 aws 도큐멘터리: https://docs.aws.amazon.com/ko_kr/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluationperiods
가다가다노가다로 aws 도큐멘터리 보면서 일일이 properties에 집어넣으면서 뭘 집어넣어야 되고 뭘 안넣어도 되는지 해봤다. 결론적으로 console에서 했을 때 넣어야되는 부분과 자동으로 넣어진 부분까지도 신경써줘야 했다.
결론적으로 위 properties만 기본적으로 챙겨주면 에러도 안나고 내가 조절하고싶은 속성은 다 조절했다.
그리고 cloudformation으로 리소스 만들어도 덮어쓰기 안되고 새로 생성됐고 스택 업데이트에는 2가지 방법이 있는데 그냥 업데이트 누르는 거랑 변경세트 생성해서 업데이트하는 방법이 있는데 둘 다 잘못만들면 알아서 롤백해서 둘중에 편한거 하면 될듯하다.