If you are familiar with AWS CLI you can always check regions and availability zones using following aws cli commands

Find regions using AWS CLI

Command: aws ec2 describe-regions

Shell

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

awsec2describe-regions

{

"Regions":[

{

"Endpoint":"ec2.eu-west-1.amazonaws.com",

"RegionName":"eu-west-1"

},

{

"Endpoint":"ec2.ap-southeast-1.amazonaws.com",

"RegionName":"ap-southeast-1"

},

{

"Endpoint":"ec2.ap-southeast-2.amazonaws.com",

"RegionName":"ap-southeast-2"

},

{

"Endpoint":"ec2.eu-central-1.amazonaws.com",

"RegionName":"eu-central-1"

},

{

"Endpoint":"ec2.ap-northeast-2.amazonaws.com",

"RegionName":"ap-northeast-2"

},

{

"Endpoint":"ec2.ap-northeast-1.amazonaws.com",

"RegionName":"ap-northeast-1"

},

{

"Endpoint":"ec2.us-east-1.amazonaws.com",

"RegionName":"us-east-1"

},

{

"Endpoint":"ec2.sa-east-1.amazonaws.com",

"RegionName":"sa-east-1"

},

{

"Endpoint":"ec2.us-west-1.amazonaws.com",

"RegionName":"us-west-1"

},

{

"Endpoint":"ec2.us-west-2.amazonaws.com",

"RegionName":"us-west-2"

}

]

}

Find AWS availability zones using AWS CLI

You can find the availability zones of particular region using following command

Shell

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

awsec2describe-availability-zones--regionus-west-1

{

"AvailabilityZones":[

{

"State":"available",

"RegionName":"us-west-1",

"Messages":[],

"ZoneName":"us-west-1b"

},

{

"State":"available",

"RegionName":"us-west-1",

"Messages":[],

"ZoneName":"us-west-1c"

}

]

}

There are other two commands ec2-describe-regions and ec2-describe-availability-zone which are also helpful to retrieve regions and availability zones respectively. These are available in the packageec2-api-tools

You can check the availability zones of your current region in AWS console in the dashboard under service health, under availability zones