Amazon SNS와 Amazon Pinpoint의 모바일 문자 메시지(SMS) 요금이 예상보다 높은 이유는 무엇인가요?

2분 분량
0

Amazon Simple Notification Service(SNS)와 Amazon Pinpoint를 통한 모바일 문자 메시지(SMS) 요금이 예상보다 많이 발생했습니다.

해결 방법

메시지에 단일 메시지 부분이 두 개 이상인 경우 Amazon SNS 및 Amazon Pinpoint SMS에서 예기치 않게 높은 요금이 부과될 수 있습니다. 단일 SMS 메시지에는 최대 140바이트의 정보가 포함될 수 있습니다. 즉, 이 제한을 초과하거나 멀티바이트 문자가 많이 포함된 메시지는 여러 부분으로 나뉩니다. 이러한 부분은 별도의 메시지로 전송되므로 각 메시지에 대해 추가 요금이 부과됩니다. 이동 통신사에 따라 이러한 메시지는 일반적으로 수신자의 디바이스에서 재조립되어 여러 개의 작은 메시지가 아닌 하나의 긴 메시지로 표시됩니다. 단일 SMS 메시지에 포함할 수 있는 문자 수는 메시지에 포함된 문자 유형에 따라 다릅니다. 메시지에 GSM 7비트 알파벳만 사용하는 경우 메시지에 최대 160자까지 포함할 수 있습니다. 메시지에 GSM 03.38 문자 집합을 벗어난 문자가 포함된 경우에는 메시지에 최대 70자까지 포함할 수 있습니다. SMS 문자 수 제한에 대한 자세한 내용을 보려면 Amazon Pinpoint의 SMS 문자 수 제한을 참조하세요.

Amazon SNS 및 Amazon Pinpoint에 대한 비용 계산하기

Amazon SNS 및 Amazon Pinpoint에서 요금을 추정하려면 메시지 비용을 산출할 때 다음 계산식을 적용하세요.

messagePriceInDollars = (carrierFeePerMessagePartsInDollars (있는 경우) * totalMessageParts) + (messagepricePerMessagePartsInDollars * totalMessageParts)

메시지 비용을 확인하려면 numberOfMessageParts 메트릭에 대한 배송 로그를 Amazon CloudWatch에서 확인합니다.

할당량 설정 변경

Amazon SNS의 경우 SMS 메시지에 지출할 수 있는 최대 가격을 USD로 설정할 수 있습니다. 이렇게 하려면 게시 요청에 AWS.SNS.SMS.MaxPrice 속성을 설정합니다. 해당 메시지에 최대 가격을 초과하는 비용이 발생하면 "This delivery would exceed max price"라는 메시지와 함께 전송이 실패합니다.

AWS 지원을 통해 월별 SMS 비용 한도 증액을 요청할 수도 있습니다. 자세한 내용을 보려면 Amazon SNS에 대한 월간 SMS 지출 할당량 증액 요청하기를 참조하세요.

관련 정보

Amazon Pinpoint 요금

전세계 SMS 요금

휴대폰에 게시

AWS 공식
AWS 공식업데이트됨 일 년 전