AWS 예산 초과시 문자랑 이메일 받기

AWS 예산 초과시 문자, 이메일 받아보기


AWS Budget (결제 대시보드), SNS 조합으로 매우 쉽게 구현이 가능하다.


1. SNS 주제 생성 및 구독(문자, 이메일) 세팅

SNS 주제를 생성한다. 선택 사항은 입맛에 맞게 세팅한다.

주제 생성 후, 구독 생성 버튼을 클릭하여 EMAIL, SMS 구독을 생성한다.

그후, 액세스 정책에 AWS Budget을 허용하는 정책을 추가한다.
JSON 양식에 맞게 입력해야 한다.

이때, 생성한 주제의 ARN을 복사한 후 정책의 Resource 항목에 입력해야 한다.
(자기 자신의 ARN을 입력)
1
2
3
4
5
6
7
8
9
{
    "Sid": "AWSBudgets-notification-1",
    "Effect": "Allow",
    "Principal": {
        "Service": "budgets.amazonaws.com"
    },
    "Action": "SNS:Publish",
    "Resource": " ### 본인 SNS 주제의 ARN ### "
}
cs


2. AWS Budget 설정

* 팁 : 2020.07 기준으로, 최대 2개까지의 AWS Budget은 영구 Free Tier로써 무료로 사용할 수 있다.

결제 대시보드 > Budgets 메뉴로 이동, 새로운 예산 작성

입맛에 맞는 유형 선택

(비용 예산 옵션의 경우) 이름 및 예산 금액 필수 입력, 나머지는 입맛에 맞게

SNS 주제 알림을 선택하고, 생성한 SNS 주제의 ARN을 입력한다.

SNS 주제가 정상이라면, 위 사진처럼 초록 체크가 보일 것이다.
정상인 경우, 체크 표시가 뜨면서 자동으로 SMS와 EMAIL로 메시지가 한 번 발송된다. (2020.07 기준)

SNS 주제가 비정상인 경우, 에러 메시지가 출력된다.
잘 안되면, SNS의 액세스 정책 쪽을 유심히 보도록 하자 (ARN 값을 잘 입력했는지)


정상적으로 SNS 주제를 선택했으면, 나머지 설정을 입맞게 맞게 세팅 후 Budgets을 생성한다.

댓글