Skip to main content

SNS Topic

Amazon Simple Notification Service (SNS) is a fully managed messaging service for both application-to-application (A2A) and application-to-person (A2P) communication. It allows users to send messages to a large number of subscribers through a "topic," which acts as a logical access point and communication channel. For more detailed information, please refer to the official AWS SNS documentation.

Terraform Mappings:

  • aws_sns_topic.id

Supported Methods​

  • GET: Get an SNS topic by its ARN
  • LIST: List all SNS topics
  • SEARCH: Search SNS topic by ARN

kms-key​

SNS topics can be encrypted to protect the content of the messages using AWS Key Management Service (KMS). The kms-key is used for this encryption, ensuring that the messages are securely stored in transit and at rest. Through this link, you can associate the SNS topic with a KMS key to manage and customise encryption settings.