This Python package allows you to list all availability zones configured for a given AWS account. It is part of our larger AWS Toolkit.
To install the package, use:
pip install wolfsoftware.list-availability-zones
To list all availability zones for your AWS account, use the following command:
usage: list-availability-zones [-h] [-V] [-p PROFILE] [-t THREADS]
List all availability zones configured for an account.
Flags:
-h, --help Show this help message and exit
-V, --version Show program's version number and exit.
Optional arguments:
-p PROFILE, --profile PROFILE
AWS profile name from ~/.aws/credentials (default: None)
-t THREADS, --threads THREADS
The number of threads to use (default: 8)
You will need a valid set of AWS credentials to run this command. These credentials should be configured in your ~/.aws/credentials
file.
Below is an example of the output you can expect from running this command:
+----------------+---------------------------+--------------------+-------+
| Region Name | Location | Availability Zones | Count |
+----------------+---------------------------+--------------------+-------+
| af-south-1 | Africa (Cape Town) | | |
| ap-east-1 | Asia Pacific (Hong Kong) | | |
| ap-northeast-1 | Asia Pacific (Tokyo) | a, c, d | 3 |
| ap-northeast-2 | Asia Pacific (Seoul) | a, b, c, d | 4 |
| ap-south-1 | Asia Pacific (Mumbai) | a, b, c | 3 |
| ap-southeast-1 | Asia Pacific (Singapore) | a, b, c | 3 |
| ap-southeast-2 | Asia Pacific (Sydney) | a, b, c | 3 |
| ca-central-1 | Canada (Central) | a, b, d | 3 |
| eu-central-1 | Europe (Frankfurt) | a, b, c | 3 |
| eu-north-1 | Europe (Stockholm) | a, b, c | 3 |
| eu-south-1 | Europe (Milan) | | |
| eu-west-1 | Europe (Ireland) | a, b, c | 3 |
| eu-west-2 | Europe (London) | a, b, c | 3 |
| eu-west-3 | Europe (Paris) | a, b, c | 3 |
| me-south-1 | Middle East (Bahrain) | | |
| sa-east-1 | South America (Sao Paulo) | a, b, c | 3 |
| us-east-1 | US East (North Virginia) | a, b, c, d, e, f | 6 |
| us-east-2 | US East (Ohio) | a, b, c | 3 |
| us-west-1 | US West (California) | a, c | 2 |
| us-west-2 | US West (Oregon) | a, b, c, d | 4 |
+----------------+---------------------------+--------------------+-------+
Note: If a cell is empty, it means you are not opted into that region and therefore the information cannot be queried.
For more tools and utilities, check out our AWS Toolkit.