Posted On: May 16, 2019

You can now use cost allocation tags to manage your Amazon Simple Notification Service (SNS) costs. Cost allocation tags are key-value pairs that let you categorize SNS topics to easily identify their purpose and track associated costs. For example, you may use tags to identify the Amazon SNS topics for a particular department, project, or application.

You can add and remove tags using the Amazon SNS Management Console, SDK, CLI or API. Once you have tagged your topics, you can use the AWS Resource Groups Tagging CLI or API to filter and search for topics with specific tags. You can also use the AWS Billing and Cost Management Console to include usage and cost details for particular tags in your AWS account bill.

Amazon SNS cost allocation tags are available in all commercial AWS Regions, plus AWS GovCloud Regions. 

Amazon SNS is a highly available, durable, secure, fully managed pub/sub messaging service that lets you decouple microservices, distributed systems, and serverless applications. Amazon SNS provides topics for high-throughput, push-based, many-to-many messaging. Using Amazon SNS topics, your publisher systems can fan out messages to a large number of subscriber endpoints for parallel processing, including Amazon SQS queues, AWS Lambda functions, and HTTP/S webhooks. Additionally, Amazon SNS topics can be used to fan out notifications to end users using mobile push, SMS, and email.

To learn more about Amazon SNS cost allocation tags, see the following resources:

Amazon SNS Tags, in the Amazon SNS Developer Guide
Tutorial: Listing, Adding, and Removing Tags for an Amazon SNS Topic, in the Amazon SNS Developer Guide
Tutorial: Setting Up a Monthly Cost Allocation Report, in the AWS Billing and Cost Management User Guide
AWS Resource Groups Tagging CLI Reference
AWS Resource Groups Tagging API Reference