in

How to create multiple AWS accounts with 1 email


I’m currently preparing for my AWS DevOps Pro Exam. One of the first things I wanted to do was to setup a brand-new AWS account for me to play around with AWS services while I learn. Ideally, multiple AWS accounts to mimic multiple environments

While this is only for learning purposes, I would like the experience to simulate real world environments as much as possible. After all I am learning so that I can apply these new skills for my work. This means that I need a minimum of 2 environments: dev and production. Maybe even a staging environment if I really want to follow DevOps best practices.

However, AWS requires that each AWS account to be tied to unique email addresses. This is a hassle for me since I would need one new email address for each AWS account that I want to create. I prefer to manage all my AWS accounts using the same email address. Luckily, there’s a workaround: I can use the + trick with the same Gmail email address to trick AWS into thinking that I am using unique email addresses.

Let’s say for example that I’m using the following email address: aws.training.account@gmail.com. The + trick is just gmail recognizing that the following email addresses aws.training.account+prod@gmail.com and aws.training.account+dev@gmail.com belong to the main email address aws.training.account@gmail.com. All emails to the + email addresses will get forwarded to aws.training.account@gmail.com. Problem solved.

Written by miracle coder

My journey with the Cloud Resume Challenge

Curated resource for DevOps career path