AWS에서 Amazon SNS 구독이 수동으로 비활성화되었다는 이메일을 보낸 이유는 무엇입니까?

최종 업데이트 날짜: 2019년 11월 25일

최근에 AWS로부터 Amazon Simple Notification Service(Amazon SNS) 이메일 구독 중 하나가 수동으로 비활성화되었다는 이메일을 받았습니다. 구독이 비활성화된 이유는 무엇입니까?

간략한 설명

이 이메일을 받았다면 이메일 구독이 포함된 SNS 주제에 대해 빠른 속도로 메시지를 게시했을 가능성이 큽니다. Amazon SNS에서 AWS 계정당 SNS 주제에 대해 지원하는 이메일 메시지 전송 속도는 초당 트랜잭션(TPS) 10회입니다.

메시지가 그보다 높은 TPS로 AWS 계정의 SNS 주제에 게시되는 경우, Amazon SNS는 다음과 같은 목적으로 구독을 비활성화합니다.

  • 대상 받은 편지함에 이벤트 스팸을 보내지 않도록 차단합니다.
  • 수신자 메일 서버가 메시지로 가득 차지 않도록 보호합니다.
  • 인터넷 서비스 제공업체(ISP)가 늘어난 트래픽을 스팸으로 판단하고 메시지 전송을 차단하지 않도록 합니다.

​해결 방법

이 문제가 다시 발생하지 않도록 하려면 트래픽 양이 많은 SNS 주제에 대한 이메일 주소를 구독하지 않는 것이 좋습니다. SNS 주제 이메일 구독에 대해 일반적으로 허용되는 사용 사례에는 Amazon CloudWatch 경보를 모니터링하는 것과 여러 이메일 주소로 사용 보고서를 전송하는 것이 있습니다.

트래픽 양이 많은 SNS 주제의 경우, Amazon Simple Queue Service(Amazon SQS) 대기열, AWS Lambda 함수HTTP 엔드포인트와 같이 처리량이 많은 시스템 간 엔드포인트만 구독하는 것이 좋습니다. 이러한 구독 유형은 훨씬 더 높은 TPS를 지원합니다.