1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2026-02-01 03:47:33 +08:00
This commit is contained in:
Junaid Ali 2026-01-23 18:34:37 +03:00 committed by GitHub
commit 7d19e4679f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 20 additions and 0 deletions

View File

@ -96,3 +96,14 @@ source_profile = source-profile-name
region = us-east-1
output = json
```
## NOTES
1. If we see an issue with a `aws` CLI command for a specific region e.g:
```shell
$ aws eks list-clusters --region me-central-1
An error occurred (UnrecognizedClientException) when calling the ListClusters operation: The security token included in the request is invalid
```
Ensure you're fetching the AWS credentials from a regional STS endpoint i.e:
```shell
$ AWS_STS_REGIONAL_ENDPOINTS=regional gimme-aws-creds
```

View File

@ -43,6 +43,15 @@ function asp() {
export AWS_EB_PROFILE=$1
export AWS_PROFILE_REGION=$(aws configure get region)
if [[ -z "${AWS_PROFILE_REGION}" ]]; then
if [[ -z "${available_profiles[(r)default]}" ]]; then
echo "region defaulting to us-east-1"
export AWS_PROFILE_REGION=us-east-1
else
export AWS_PROFILE_REGION=$(aws configure get region --profile default)
fi
fi
export AWS_REGION=$AWS_PROFILE_REGION
_aws_update_state