Skip to content

The security token included in the request is invalid

0

The latest AWS credentials (key + secret) are used, but I keep getting this error for Direct Connect:

com.amazonaws.services.directconnect.model.AmazonDirectConnectException: The security token included in the request is invalid. (Service: AmazonDirectConnect; Status Code: 400; Error Code: UnrecognizedClientException; Request ID: <ID>)

asked a year ago409 views

1 Answer
0

Hi,

One possibility could be that your AWS Account has not opted into the AWS Region that you are making a request to.

  1. Is it an OptIn Region? https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-regions.html#regions-opt-in-status
  2. Have you opted into that Region?
  3. 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.

AWS
EXPERT

answered a year ago

EXPERT

reviewed a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Relevant content