1
votes

I researched a lot but i'm not convinced or sure if it's possible or not, Your help would be really appreciated.

I want to learn if cross Region resource access is possible using resource based policy if yes then how in this case.

USE CASE:

Same Account Different Regions

AWS SES is in Account A and Region us-east-1

AWS Lambda Function is in Account A Region eu-central-1

I Want to accomplish AWS SES trigger AWS Lambda (Same Account Different Regions)


If this is not possible then your workaround would be appreciated, but understanding this is the main purpose here.

1

1 Answers

1
votes

It doesn't look like you can trigger cross region lambda from SES

The Amazon SNS topic you choose must be in the same AWS region as the Amazon SES endpoint you use to receive email.

See Lambda Action - Amazon Simple Email Service - AWS Documentation https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-action-lambda.html

As a workaround, consider using SQS based Subscribtions, to subscribe an Amazon SQS queue to an Amazon SNS topic in your target region.

See https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-subscribe-queue-sns-topic.html