You must specify a region ☁️ AWS

You must specify a region. You can also configure your region by running "aws configure" (NoRegionError)

No region is configured for the CLI/SDK call.

Seen on: AWS

Meaning

The region comes from --region, AWS_REGION/AWS_DEFAULT_REGION, or the profile in ~/.aws/config. CI jobs, containers and new profiles often lack it. SDKs raise NoRegionError / “Region is missing”.

Common causes

  • Profile without region
  • No AWS_REGION in CI/container
  • Using a named profile but region set only on default

⚡ Quick fix

  1. Pass --region or set AWS_REGION
  2. aws configure set region eu-west-1 --profile name
  3. Set region in SDK client constructors

Detailed fix by platform

Shell

  1. bash
    aws configure set region eu-west-1 --profile prod
    export AWS_REGION=eu-west-1

How to diagnose

  1. Sources — aws configure list
  2. Profile — Which profile is active?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.