hashicorp/aws-sdk-go-base

Improve error message when no region provided

gdavison opened this issue · 0 comments

The error message returned when no region parameter was found in any of the sources needs improvement.

For example, the AWS Provider returns:

Error: error configuring Terraform AWS Provider: error validating provider credentials: error calling sts:GetCallerIdentity: operation error STS: GetCallerIdentity, failed to resolve service endpoint, an AWS region is required, but was not found

We may need to either

  • validate that we have a region before trying to call sts:GetCallerIdentity, or
  • check the error type returned by the AWS SDK