Firehose 전송 스트림으로 팬아웃
Amazon Data Firehose 전송 스트림에서 Amazon SNS 주제를 구독하면 추가 스토리지 및 분석 엔드포인트에 알림을 보낼 수 있습니다. Amazon SNS 주제에 게시된 메시지는 구독한 Firehose 전송 스트림으로 전송되고 Firehose에 구성된 대로 대상에 전송됩니다. 구독 소유자는 최대 5개의 Firehose 전송 스트림에서 Amazon SNS 주제를 구독할 수 있습니다. 각 Firehose 전송 스트림에는 초당 요청 및 처리량에 대한 기본 할당량이 있습니다. 이 제한으로 인해 전달된 메시지(아웃바운드 트래픽)보다 게시된 메시지(인바운드 트래픽)가 더 많을 수 있습니다. 아웃바운드 트래픽보다 인바운드 트래픽이 더 많은 경우 구독에 큰 메시지 백로그가 누적되어 메시지 전송 대기 시간이 길어집니다. 워크로드에 부정적인 영향을 미치지 않도록 게시 속도에 따라 할당량 증가
Firehose 전송 스트림을 통해 Amazon SNS 알림을 Amazon Simple Storage Service(Amazon S3), Amazon Redshift, Amazon OpenSearch Service(OpenSearch Service) 및 Datadog, New Relic, MongoDB, Splunk와 같은 서드 파티 서비스 공급자로 팬아웃할 수 있습니다.
예를 들어 이 기능을 사용하여 규정 준수, 아카이브 또는 기타 목적을 위해 Amazon S3 버킷의 주제로 전송된 메시지를 영구 저장할 수 있습니다. 이 작업을 수행하려면 S3 버킷 대상이 있는 Firehose 전송 스트림을 만들고 해당 전송 스트림에서 Amazon SNS 주제를 구독합니다. 또 다른 예로 Amazon SNS 주제로 전송된 메시지에 대한 분석을 수행하려면 OpenSearch Service 인덱스 대상이 있는 전송 스트림을 만듭니다. 그런 다음 Firehose 전송 스트림에서 Amazon SNS 주제를 구독할 수 있습니다.
Amazon SNS는 Firehose 엔드포인트로 전송된 알림에 대한 메시지 전송 상태 로깅도 지원합니다. 자세한 내용은 Amazon SNS 메시지 전송 상태 단원을 참조하세요.