Skip to main content

Invalid Token with Named Profiles Assume Role

Issue

When using Terraformer Named Profiles with AWS and assuming a role, an error is returned when running a pipeline.An example of the error is: Error: error using credentials to get account ID: error calling sts:GetCallerIdentity: InvalidClientTokenId: The security token included in the request is invalid. status code: 403, request id:

Cause

When trying to set up AWS credentials to assume a role in a named profile, a session key is required.  If the session key is not added to the configuration, it will cause the pipeline to fail.