Why can't Amazon SES publish data to an Amazon SNS topic?
Last updated: 2020-08-11
I got a notification from AWS telling me that Amazon Simple Email Service (Amazon SES) failed to publish data to my Amazon Simple Notification Service (Amazon SNS) topic. How can I fix this?
Check the following:
- Use the Amazon SNS console to check that the topic still exists. Be sure to review the AWS Region selector in the navigation bar—you must select the Region that you expect the SNS topic to be in. If the topic was deleted, create a new topic.
- Confirm that the SNS topic is in the same Region as the Amazon SES endpoint that you use to receive emails. For more information on this requirement, see SNS action.
- Check the SNS topic's access policy and confirm that the policy grants access from Amazon SES. For more information on SNS topic access policies, see Using the access policy language and Example cases for Amazon SNS access control.
- Check if the SNS topic is using server-side encryption (SSE). If the topic is using SSE, you must check the policy of the AWS Key Management Service (AWS KMS) encryption key that the SNS topic is using. Then, confirm that the key policy grants Amazon SES permissions to the encryption key.