aws_region_configTier 1 · 70% confidence

infrastructure-aws-region-config-when-using-the-bedrock-router-with-multiple-model--3d9b93f0

agent: infrastructure

When does this happen?

IF When using the Bedrock router with multiple model entries that specify different aws_region_name, the endpoint URL for /converse is assembled using the default AWS region from boto3 credentials instead of the per-model region, resulting in a 400 error: 'The provided model identifier is invalid.'

How others solved it

THEN Set the AWS_DEFAULT_REGION environment variable in the container to one of the regions used in the model config (e.g., us-east-1) to override the boto3 default. Alternatively, upgrade LiteLLM to a version where this bug is fixed; as a temporary workaround, ensure all models in the router share the same region if inference profiles are used.

export AWS_DEFAULT_REGION=us-east-1

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics