Can I verify my domain for Amazon SES in multiple accounts or AWS Regions?
Last updated: 2020-05-12
Can I verify my domain for Amazon Simple Email Service (Amazon SES) in multiple AWS accounts or AWS Regions?
Yes, you can verify your domain for Amazon SES in multiple accounts or Regions.
If you're using Amazon Route 53 as your DNS service, follow these steps to verify your domain in multiple accounts or Regions:
1. Verify your domain in the first account or Region.
2. Open the Route 53 console.
3. From the navigation pane, choose Hosted zones.
4. Choose the TXT record that you created when you verified your domain in the first account or Region.
5. In the Value box, go to the end of the existing attribute value, and then press Enter.
6. Add the attribute value for the additional account or Region.
7. Save the record set. If your DNS provider doesn't let you assign multiple values to the same TXT record, then you can verify the domain once with _amazonses in the attribute name of the TXT record, and another time with _amazonses removed from the attribute name. In the following example, the domain is example.com:
_amazonses.example.com TXT “TokenValue” example.com TXT “TokenValue”
Warning: For this use case where you must add _amazonses to the attribute name, you can verify the same domain only two times.
8. After you update the record set, validate the record. On a Linux operating system or macOS, you can run a dig command:
$dig TXT _amazonses.example.com +short
On a Windows operating system, you can run the nslookup command:
$nslookup -type=TXT _amazonses.example.com
The expected output for either the dig command or the nslookup command is the value of the TXT record. Along with your existing TXT records, the output should include the recently added TXT record, similar to the following:
9. After the correct record is added and is resolving, Amazon SES shows the domain as verified. If the domain isn't verified within 72 hours, you can re-trigger the verification process.