Skip to main content
resource · aws

Amazon SNS Topic

live rule families
1
schedulable
no
category
messaging-services

Does ZopNight manage Amazon SNS Topic?

Amazon SNS bills per million publish requests plus a delivery charge that varies by protocol: SQS and Lambda deliveries are free, HTTP carries a per-million rate, and SMS is priced per message. ZopNight tracks 90 days of SNS topic metrics and flags topics with no publishes or defunct subscriptions.

At a glance

Amazon SNS Topic coverage facts.
Field Value
Scheduling notesdiscovery, metrics, cost tracking, and recommendations only.

Amazon Simple Notification Service (SNS) delivers pub/sub messages to subscribers, billed per publish and per delivery by protocol. Topics with defunct subscriptions or high-volume fan-out patterns can accumulate meaningful delivery charges.

Publishes in, deliveries out, priced by protocol

SNS meters two things. Publishes bill per million requests, with payloads over 64 KB metered in 64 KB chunks. Deliveries then bill by protocol, and the spread is enormous: delivery to SQS queues and Lambda functions is free, HTTP endpoints and email carry their own per-message rates, and SMS is priced per message at rates that vary by destination country, routinely the largest SNS line item by orders of magnitude. A topic with 5 subscribers turns one publish into five metered deliveries, so fan-out multiplies cost by subscription count and protocol mix.

Waste shapes

Topics with zero publishes for months are hygiene debt rather than direct cost, since an idle topic bills nothing, but they anchor stale subscriptions and confuse audits, so they get flagged for cleanup. The real money problems: defunct HTTP subscriptions retrying against dead endpoints, SMS fan-out that nobody has audited since it was wired up, and high-volume topics delivering to paid protocols where an SQS or Lambda subscriber would carry the same traffic for free.

Topic-level tracking

Topics are discovered on the 6-hour cycle. Hourly CloudWatch metrics from the SNS namespace (messages published, notifications delivered, notifications failed) run with a 90-day lookback, and per-topic cost comes from Cost Explorer or CUR 2.0. Recommendations cover unused-topic hygiene. Nothing stops or schedules here: since an idle topic bills nothing, all cost work happens on the subscription list and the protocol choices.

Subscription lists in the console

SNS console, then Topics, then a topic’s Subscriptions tab. The subscription list is where dead endpoints hide. Every entry there is a delivery meter attached to each future publish.

See it fire on your bill.

Connect an account read-only. The first findings land in minutes.

417 rule families across 353 resource types on 22 platforms. Every threshold, metric, and IAM action is documented on these pages before you grant anything.

417 rule families documented
353 resource types covered
read-only default access level
Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console· Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console·