I’m using AWS Cloud quest as a teaching tool and to get the badge "AWS Cloud Quest: Cloud Practitioner" but…. I’m already stuck on the second mission due to an aws error.
The exercise consists of creating two ECS instances, one in the Northern Virgina region and the other in any different region. After starting the mission, the AWS console opens with a user that is created automatically, like this:
The problem is that you can only create the instance in the Virginia region because any other region fails in internal services:
The errors are present for ALL regions except Virgina and I cannot alter the user permissions because it is created automatically by the AWS Cloud Quest platform.
Have you come across this problem? Do you have any idea how to bypass it?
Thank you very much for helping!
4
Answers
The region restriction is there by design. You’re only allowed to create resources in one region and that has to do with the
IAM
role that’s being generated byAWS
.In other words, you cannot bypass it.
If you want to create resources in other regions, you’d have to open your own
AWS
account.To create a second instance in a new Avaiability Zone, just select a different subnet of the subnet choosed in the first instance it the VPC section , as the figure shows:
I had the same error message and after a while of observing what could have caused the problem I realised I actually did not follow the right instruction. Instead of inputting the ec2 instance ID of i-xxxxxxxxxx I rather entered the name of the ec2 instance reason I got the error message.
Also remember the two ec2 instances are in the same region us-east-1 but different AZs.
Thanks
Keep in mind, an Availability Zone and a Region are two different things:
So.. for your specific question. By the time of writing, the Northern Virgina region (us-east-1) has 2 Availability Zones: us-east-1a AND us-east-1b. You choose them by selecting the correct subnet.