게시된 날짜: Mar 30, 2023

Amazon Simple Notification Service(SNS)는 대규모 메시지 페이로드를 게시하고 전송할 수 있는 Python용 오픈 소스 확장 클라이언트 라이브러리를 출시했습니다. 이전에는 Java용 확장 클라이언트 라이브러리만 사용할 수 있었습니다. 이 라이브러리는 256KB보다 크고 최대 2GB에 달하는 메시지에 유용합니다. 해당 라이브러리는 자동으로 실제 페이로드를 Amazon S3 버킷에 저장하고 저장된 Amazon S3 객체의 참조를 Amazon SNS 주제에 게시합니다.

Amazon SNS는 애플리케이션 간(A2A) 통신 및 애플리케이션과 사용자 간(A2P) 통신을 위한 메시징 서비스입니다. A2A 기능은 분산된 시스템, 마이크로서비스 및 이벤트 중심의 서버리스 애플리케이션 간에 처리량이 많은 푸시 기반의 다대다 메시징을 제공합니다. 이러한 애플리케이션에는 Amazon Simple Queue Service, Amazon Kinesis Data Firehose, AWS Lambda 및 HTTP/S 엔드포인트가 포함됩니다. A2P 기능을 사용하면 모바일 텍스트 메시지(SMS), 모바일 푸시 알림 및 이메일 알림을 통해 고객과 커뮤니케이션할 수 있습니다. 이제 Python용 확장 클라이언트 라이브러리를 통해 최대 2GB의 페이로드가 포함된 메시지를 Amazon S3 버킷에 자동으로 저장하여 게시하고 전송할 수 있습니다.

대용량 페이로드 전송 시 하나의 Amazon SNS 요청 및 하나의 Amazon S3 요청으로 청구되며, Amazon S3에 저장된 데이터 양에 기반한 페이로드에 대한 비용이 청구됩니다.

Python용 확장 클라이언트 라이브러리에 대한 자세한 내용은 다음을 참조하세요.