특징 및 기능 - Amazon Simple Notification Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

특징 및 기능

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

  • 메시지 pplication-to-application

    pplication-to-application 메시징은 Amazon Data Firehose 전송 스트림, Lambda 함수, Amazon SQS 대기열, HTTP/S 엔드포인트, 이벤트 포크 파이프라인과 같은 구독자를 지원합니다. AWS 자세한 설명은 애플리케이션 간(A2A) 메시징에 Amazon SNS 사용 섹션을 참조하세요.

  • pplication-to-person A. 알림

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

  • 표준 및 FIFO 주제

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

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

  • 메시지 내구성

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

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

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

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

  • 메시지 아카이브, 재생 및 분석

    Firehose 전송 스트림을 SNS 주제에 구독하는 등 다양한 방법으로 Amazon SNS를 통해 메시지를 보관할 수 있습니다. 이를 통해 Amazon Simple Storage Service (Amazon S3) 버킷, Amazon Redshift 테이블 등과 같은 분석 엔드포인트에 알림을 보낼 수 있습니다. 또한 Amazon SNS FIFO 주제는 코드 없는 인플레이스 메시지 아카이브로 메시지 아카이브 및 재생을 지원하므로 주제 소유자가 주제 내에 메시지를 저장(또는 아카이브)할 수 있습니다. 그런 다음 주제 구독자는 구독한 엔드포인트로 아카이브된 메시지를 다시 가져올(또는 재생할) 수 있습니다. 자세한 내용은 FIFO 주제의 메시지 아카이브 및 재생 섹션을 참조하세요.

  • 메시지 속성

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

  • 메시지 필터링

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

  • 메시지 보안

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

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