AWS SMS 메시지 발송 한도 늘리기

Increasing SMS Message Quota in AWS - Simple Notification Service

Amazon Simple Notification Service를 이용하면 AWS를 통해 SMS 메시지를 전송할 수 있다.



단, 2020.07 기준으로 한달에 최다 $1 에 해당하는 메시지만 발송이 가능하다.
> 필자의 경우, 한달에 최대 23통만 보낼 수 있었다. (us-east-1에서 +82 로 전송하는 경우)

가격은 다음 링크에서 확인 가능하다.
(SMS 메시지 발송만 놓고 본다면 비싼 편에 속한다)


$1의 한도는 Soft Limit으로써 고객센터에 요청하면 Limit을 늘릴 수 있다.
필자의 경우 테스트용으로 SMS 메시지가 필요했고, $1의 한도를 $10으로 증설하였다.
Basic Plan으로 고객센터에 신청했고, 하루 만에 한도를 증설할 수 있었다.


SMS 발송 제한 한도 증설시에는, 증설에 대한 적절한 사유가 있어야 한다.

고객센터에 한도 증설 요청을 하면 바로 늘려주지는 않고 몇 가지 사항에 대해 질문한다.
이를 잘 답변해주면 한도를 늘려준다.

이메일과 같이 spam 방지용 평판(reputation) 관리를 하려는 것인지, 아니면 관련 compliance가 있는 것인지는 잘 모르겠으나 무언가 제약이 있음은 확실한 것 같다.


다음은 필자가 받은 질문 모음이다.

(원본)
1) The spending limit you are requesting, in US dollars.
2) A list of countries in which the recipients of your messages are located.
3) Information about the type of messages you will be sending (Transactional, Promotional, One-Time Password, etc.)
4) The maximum number of messages you expect to send per day.
5) What is the name of the website, application, or other entity that will be sending SMS messages? Please provide a link.
6) Explain the opt-in process to receive your messages.
7) Describe the primary function of your site or application and how SMS will be incorporated.
8) Details of the ways in which you will ensure you are only sending to people who have requested your messages.

(필자 번역본)
1) 얼마나 증설할 것인지 (단위 : USD)
2) 수신자의 국가가 어디인지
3) 어떤 종류의 메시지를 발송할 것인지에 대한 정보
4) 하루에 최대 몇 개의 메시지를 발송할 것인지 예상치
5) SMS 메시지를 발송하는 사이트나 application의 이름
6) 옵트인 프로세스에 대한 설명*
7) 사이트나 application의 주요 기능이 무엇이고, SMS를 어떻게 사용할 것인지
8) (6번과 유사) 옵트인 프로세스에 대한 상세 설명

* 옵트인 : 고객(수신자)이 개인정보 수집 및 활용에 동의하기 전까지 SMS나 이메일 등을 발송하지 않아야 함


이를 잘 답변하면 고객센터에서 SMS 발송 금액 제한 한도가 증설되었다는 안내가 오게 된다.
그 후 AWS Management Console에서 기타 설정을 하면 끝이다. (필수다!)


AWS Management Console에서,
Amazon SNS > Mobile < 문자메시지(SMS) 로 이동한다.

정보) 2020.07기준, 서울 리전에선 SMS를 발송할 수 없다. 가장 가까운 리전은 Tokyo


문자 메시지 기본 설정 항목을 수정한다.


기본 메시지 유형
> Transaction은 중요도가 높은 경우, Promotional은 광고 등에 사용하라고 되어 있다. 요금 차이는 없거나 크지 않다. (국가별로 요금 차이가 존재)

계정 지출 한도
> 고객센터에서 안내 메일을 받은 후, $1의 한도를 자신이 증설받은 한도 만큼 늘리면 된다.
필자의 경우 $1에서 $10으로 늘렸기에 $10을 입력하였다.


기타 설정을 하고 저장을 누르면 완료이다.



[후기]

20.07.16에 테스트를 시작해 SMS가 잘 수신되다가,
갑자기 07.18 어느 순간부터 수신이 되질 않았다.

자세히 확인해보니 통신사에서 차단한 것은 아니었고,
AWS에서 SMS 메시지 발송 요금이 한달 총합 $1 를 넘어 발송을 차단한 것이었다.

한도 증설 후 세팅을 완료한 후, Transaction 메시지를 보내보았는데 잘 수신이 되었다~

댓글