Subscribing a Kinesis Data Firehose delivery stream to an Amazon SNS topic - Amazon Simple Notification Service

Subscribing a Kinesis Data Firehose delivery stream to an Amazon SNS topic

To deliver Amazon SNS notifications to Amazon Kinesis Data Firehose delivery streams, first make sure that you've addressed all the prerequisites.

To subscribe a Kinesis Data Firehose delivery stream to a topic

  1. Sign in to the Amazon SNS console.

  2. In the navigation pane, choose Subscriptions.

  3. On the Subscriptions page, choose Create subscription.

  4. On the Create subscription page, in the Details section, do the following:

    1. For Topic ARN, choose the Amazon Resource Name (ARN) of a standard topic.

    2. For Protocol, choose Kinesis Data Firehose.

    3. For Endpoint, choose the ARN of a Kinesis Data Firehose delivery stream that can receive notifications from Amazon SNS.

    4. For Subscription role ARN, specify the ARN of the AWS Identity and Access Management (IAM) role that you created for writing to Kinesis Data Firehose delivery streams. For more information, see Prerequisites for subscribing Kinesis Data Firehose delivery streams to Amazon SNS topics.

    5. (Optional) To remove any Amazon SNS metadata from published messages, choose Enable raw message delivery. For more information, see Amazon SNS raw message delivery.

  5. (Optional) To configure a filter policy, expand the Subscription filter policy section. For more information, see Amazon SNS subscription filter policies.

  6. (Optional) To configure a dead-letter queue for the subscription, expand the Redrive policy (dead-letter queue) section. For more information, see Amazon SNS dead-letter queues (DLQs).

  7. Choose Create subscription.

The console creates the subscription and opens the subscription's Details page.