1 Answer
- Newest
- Most votes
- Most comments
1
SNS does not support mTLS. Saying that, you still need to sign all requests to SNS using SigV4 using AWS credentials, which will tell the service who is calling it. It is not mTLS, but it does authenticate the client. You could use API Gateway in front of SNS. API Gateway does support mTLS. In this case your application will call API Gateway which will call SNS.
You do not need to use any other AWS service, except for IAM, in order to generate the IAM Role and get the AWS credentials needed to send the requests to SNS. Maybe also CloudWatch to monitor the usage of SNS.
Regarding delivery notifications, you can enable them to be sent to CloudWatch Logs as described here.
Relevant content
- asked 18 days ago
- Accepted Answerasked 3 years ago
- asked 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago