특징 및 기능 - Amazon Simple Notification Service

특징 및 기능

Amazon SNS는 다음과 같은 특징 및 기능을 제공합니다.

  • 애플리케이션 간 메시징

    애플리케이션 간 메시징은 Amazon Kinesis Data Firehose 전송 스트림, Lambda 함수, Amazon SQS 대기열, HTTP/S 엔드포인트 및 AWS Event Fork Pipelines와 같은 구독자를 지원합니다. 자세한 내용은 애플리케이션 간(A2A) 메시징에 Amazon SNS 사용 섹션을 참조하세요.

  • 애플리케이션 대 개인 알림

    애플리케이션 대 개인 알림은 모바일 애플리케이션, 휴대폰 번호 및 이메일 주소와 같은 사용자 알림을 구독자에게 제공합니다. 자세한 내용은 애플리케이션 대 개인(A2P) 메시징에 Amazon SNS 사용 섹션을 참조하세요.

  • 표준 및 FIFO 주제

    FIFO 주제를 사용하여 엄격한 메시지 순서를 보장하고, 메시지 그룹을 정의하고, 메시지 중복을 방지할 수 있습니다. Amazon SQS FIFO 대기열만 FIFO 주제를 구독할 수 있습니다. 자세한 내용은 메시지 순서 지정 및 중복 제거(FIFO 주제) 섹션을 참조하세요.

    메시지 전송 순서와 잠재적 메시지 중복이 중요하지 않은 경우 표준 주제를 사용합니다. 지원되는 모든 전송 프로토콜은 표준 주제를 구독할 수 있습니다.

  • 메시지 내구성

    Amazon SNS는 메시지 내구성을 제공하기 위해 함께 작동하는 다양한 전략을 사용합니다.

    • 게시된 메시지는 지리적으로 분리된 여러 서버 및 데이터 센터에 저장됩니다.

    • 구독된 엔드포인트를 사용할 수 없는 경우 Amazon SNS는 전송 재시도 정책을 실행합니다.

    • 전송 재시도 정책이 종료되기 전에 전송되지 않은 메시지를 보존하기 위해 배달 못한 편지 대기열을 만들 수 있습니다.

  • 메시지 아카이브 및 분석

    Kinesis Data Firehose 전송 스트림에서 SNS 주제를 구독하면 Amazon Simple Storage Service(Amazon S3) 버킷, Amazon Redshift 테이블 등과 같은 아카이브 및 분석 엔드포인트에 알림을 보낼 수 있습니다.

  • 메시지 속성

    메시지 속성을 사용하여 메시지에 대한 임의 메타데이터를 제공할 수 있습니다. Amazon SNS 메시지 속성.

  • 메시지 필터링

    기본적으로 각 구독자는 주제에 게시된 모든 메시지를 수신합니다. 메시지의 하위 세트만 수신하려면 구독자는 주제 구독에 필터 정책을 할당해야 합니다. 구독자는 필터 정책 범위를 정의하여 페이로드 기반 또는 속성 기반 필터링을 활성화할 수도 있습니다. 필터 정책 범위의 기본값은 MessageAttributes 입니다. 수신 메시지 속성이 필터 정책 속성과 일치하면 메시지가 구독된 엔드포인트로 전송됩니다. 그렇지 않으면 메시지가 필터링되어 제외됩니다. 필터 정책 범위가 MessageBody 인 경우 필터 정책 속성이 페이로드와 일치합니다. 자세한 내용은 Amazon SNS 메시지 필터링 섹션을 참조하세요.

  • 메시지 보안

    서버 측 암호화는 AWS KMS에서 제공하는 암호화 키를 사용하여 Amazon SNS 주제에 저장된 메시지 내용을 보호합니다. 자세한 내용은 저장 시 암호화 섹션을 참조하세요.

    Amazon SNS와 Virtual Private Cloud(VPC) 간에 프라이빗 연결을 설정할 수도 있습니다. 자세한 정보는 인터네트워크 트래픽 개인 정보 보호에서 확인하세요.