Triggering a Lambda using SNS from a different Region in the Serverless Framework

Patrick Russo
1 min readMay 23, 2019

--

Since SES (Simple Email Service) is only available in a few regions (such as us-east-1) to handle bounces/complaints you might need to subscribe a lambda in one region to an SNS queue in another.

This requires a workaround in the serverless framework (apparently due to it being a little funny in cloudformation) but thankfully there is a way to do it!

Credit goes to all the other posters for figuring out the workaround here:

It took me a while to sort out, so I posted my exact steps at the end (won’t repeat them here) but it involves searching .serverless/cloudformation-template-update-stack.json. So if you can’t figure out Resource name — see my comment at the end! Good luck!

--

--