Diff
1diff --git a/plugins/aws/aws.plugin.zsh b/plugins/aws/aws.plugin.zsh
2index fd00714e72c6ffab39e62966dc68a215b9206a7a..7a2e08a7ca7c21e5521a634d3562ddb991ddbfcc 100644
3--- a/plugins/aws/aws.plugin.zsh
4+++ b/plugins/aws/aws.plugin.zsh
5@@ -202,8 +202,17 @@ function aws_change_access_key() {
6 }
7
8 function aws_regions() {
9+ local region
10+ if [[ $AWS_DEFAULT_REGION ]];then
11+ region="$AWS_DEFAULT_REGION"
12+ elif [[ $AWS_REGION ]];then
13+ region="$AWS_REGION"
14+ else
15+ region="us-west-1"
16+ fi
17+
18 if [[ $AWS_DEFAULT_PROFILE || $AWS_PROFILE ]];then
19- aws ec2 describe-regions |grep RegionName | awk -F ':' '{gsub(/"/, "", $2);gsub(/,/, "", $2);gsub(/ /, "", $2); print $2}'
20+ aws ec2 describe-regions --region $region |grep RegionName | awk -F ':' '{gsub(/"/, "", $2);gsub(/,/, "", $2);gsub(/ /, "", $2); print $2}'
21 else
22 echo "You must specify a AWS profile."
23 fi