diff --git a/changelog/15054.txt b/changelog/15054.txt new file mode 100644 index 0000000000..8d4a82738d --- /dev/null +++ b/changelog/15054.txt @@ -0,0 +1,3 @@ +```release-note:feature +storage/dynamodb: Added `AWS_DYNAMODB_REGION` environment variable. +``` diff --git a/physical/dynamodb/dynamodb.go b/physical/dynamodb/dynamodb.go index e3e59ad203..18c2bbf50a 100644 --- a/physical/dynamodb/dynamodb.go +++ b/physical/dynamodb/dynamodb.go @@ -163,13 +163,16 @@ func NewDynamoDBBackend(conf map[string]string, logger log.Logger) (physical.Bac if endpoint == "" { endpoint = conf["endpoint"] } - region := os.Getenv("AWS_REGION") + region := os.Getenv("AWS_DYNAMODB_REGION") if region == "" { - region = os.Getenv("AWS_DEFAULT_REGION") + region = os.Getenv("AWS_REGION") if region == "" { - region = conf["region"] + region = os.Getenv("AWS_DEFAULT_REGION") if region == "" { - region = DefaultDynamoDBRegion + region = conf["region"] + if region == "" { + region = DefaultDynamoDBRegion + } } } }