Skip to main content

SNS Subscription

Amazon Simple Notification Service (SNS) Subscription is a cloud resource that allows applications to receive notifications over various protocols, such as HTTP, HTTPS, email, and SMS. By setting up an SNS subscription, you can ensure that messages published to an SNS topic are distributed to the appropriate endpoints. For more detailed information, you can refer to the official AWS SNS documentation.

Terraform Mappings:

  • aws_sns_topic_subscription.id

Supported Methods​

  • GET: Get an SNS subscription by its ARN
  • LIST: List all SNS subscriptions
  • SEARCH: Search SNS subscription by ARN

sns-topic​

SNS Subscriptions are directly related to SNS Topics. An SNS Topic provides a logical access point and communication channel, which allows messages to be sent and received, while the SNS Subscription is the actual link to the endpoint where messages are delivered.

iam-role​

An IAM Role can be associated with SNS Subscriptions to control access and define specific permissions for the actions that can be performed on the subscriptions. This ensures that only authorised entities can manage subscriptions and receive messages.