I'm trying to set up Amazon Cognito in the UAE (me-central-1) and need to configure it to send emails using Amazon SES. However, when I go into the email settings, the only available option for SES is in Frankfurt (eu-central-1). My SES in the same UAE region is fully verified and working, and I also have SES set up in ap-south-1, which isn't showing up either. I've checked everything: my IAM permissions, service limits, and I've ensured both services are in the same AWS account. I'm wondering if there's a restriction with Cognito or SES in this region, as I need everything to be in the same region for compliance and latency reasons. Has anyone experienced this issue or found a workaround?
3 Answers
I've run into a similar situation before. The AWS regions have specific requirements when it comes to Cognito and SES configurations. Notably, it seems that for users in the UAE, the SES options are quite limited. In my case, I had to run Cognito in Frankfurt and SES in another region until they sorted it out. It could be worth reaching out to AWS support regarding this issue!
It might not be a limitation with Cognito itself, but rather an issue with SES. There are known restrictions on certain SMTP endpoints, especially in regions like UAE. You should check AWS documentation regarding these SES restrictions to see if your region is impacted.
Yeah, I've faced frustrations with this before, the separation of Cognito and SES regions can be a pain. From what I've gathered, SES in UAE is technically functional, but Cognito hasn't properly integrated support for it yet. It might help to manage your user pool in a region that fully supports SES options!

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads