Releases: awsdocs/amazon-sns-developer-guide
Server-Side Encryption (SSE) for Amazon SNS is Available in the China Regions
Server-side encryption (SSE) for Amazon SNS is available in the China Regions. For more information about server-side encryption and how to get started using it, see Encryption at Rest in the Amazon SNS Developer Guide.
Amazon SNS Supports Using Dead-Letter Queues to Capture Undeliverable Messages
A dead-letter queue is an Amazon SQS queue that an Amazon SNS subscription can target for messages that can't be delivered to subscribers successfully. Messages that can't be delivered due to client errors or server errors are held in the dead-letter queue for further analysis or reprocessing.
Note
- The Amazon SNS subscription and Amazon SQS queue must be under the same AWS account and Region.
- Currently, you can't use an Amazon SQS FIFO queue as a dead-letter queue for an Amazon SNS subscription.
- To use an encrypted Amazon SQS queue as a dead-letter queue, you must use a custom CMK with a key policy that grants the Amazon SNS service principal access to AWS KMS API actions. For more information, see Protecting Amazon SNS Data Using Server-Side Encryption (SSE) and AWS KMS in the Amazon SNS Developer Guide and Protecting Amazon SQS Data Using Server-Side Encryption (SSE) and AWS KMS in the Amazon SQS Developer Guide.
For more information, see the following resources:
Amazon SNS Developer Guide
- Amazon SNS Dead-Letter Queues
- Configuring an Amazon SNS Dead-Letter Queue for an Amazon SNS Subscription
- Message Delivery Retries
- Amazon SNS Metrics (
NumberOfNotificationsRedrivenToDlq
andNumberOfNotificationsFailedToRedriveToDlq
)
Amazon SNS API Reference (RedrivePolicy
request parameter attribute)
Amazon SNS Support Specifying Custom APNs Header Values
You can now use Amazon SNS to specify a custom APNs header value. For more information, see Sending Messages to APNs as Alert or Background Notifications in the Amazon SNS Developer Guide.
Amazon SNS Supports the apns-push-type Header Field for APNs
Amazon SNS supports the apns-push-type
header field for mobile notifications sent through APNs. For more information, see Sending Messages to APNs as Background Notifications in the Amazon SNS Developer Guide.
Amazon SNS Allows Troubleshooting of Topics Using AWS X-Ray
You can troubleshoot messages passing through Amazon SNS topics using AWS X-Ray. For more information, see Troubleshooting Amazon Simple Notification Service Topics Using AWS X-Ray in the Amazon SNS Developer Guide.