1 Answer
- Newest
- Most votes
- Most comments
0
Hi,
One possibility could be that your AWS Account has not opted into the AWS Region that you are making a request to.
- Is it an OptIn Region? https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-regions.html#regions-opt-in-status
- Have you opted into that Region?
- You can confirm or set the Region by explicitly specifying the Region using
--region <insert_region_code e.g. us-east-1>in your request.
Another possibility could be you are using temporary session credentials which have three pieces to it - the key, the secret and a token - and you have not set all three pieces in your AWS credentials. Since you have mentioned (key + secret) - please confirm if there's a third token part to the credentials your are using.
You can confirm if the credentials are valid in general by running the commands below
- // verify creds against regular default region
aws sts --region us-east-1 get-caller-identity
- // verify creds against your specific region of interest
aws sts --region <insert_specific_region_code> get-caller-identity
Thanks.
Relevant content
- AWS OFFICIALUpdated 3 months ago
