bedrock cross-region inference · throughput + resilience · 2026

Bedrock cross-region inference, explained (2026).

Cross-region inference lets Bedrock serve your request from another AWS Region when one is busy. This page covers geographic vs global profiles, how to turn it on, which models are covered, where your data is processed, the throughput gains, the cost, and when to stay in one Region.

profile types
geographic + global
routing fee
none
global profiles
about 10% cheaper
TL;DR
  • Cross-region inference routes a Bedrock request to another AWS Region with spare capacity. You call an inference-profile ID instead of a model ID. Geographic profiles (US, EU, APAC) keep processing inside that geography. Global profiles can use any supported commercial Region and, per AWS, cost about 10% less.
  • It raises effective throughput and smooths spikes that would throttle one Region. There is no extra routing fee, and the price is based on the Region you call from. Data stays on the AWS network, encrypted in transit, and CloudTrail records which Region processed each request.
  • Use a geographic profile when you have data residency rules, a global one when you do not, and a single Region when a rule pins data to one Region. Inference profiles do not support Provisioned Throughput.
the concept

IWhat cross-region inference profiles are

One Region has finite on-demand capacity for a model. A spike can hit that ceiling and throttle you. Inference profiles let one request draw on several Regions.

By default you call a model ID in one Region, and every request uses that Region's shared on-demand capacity. Requests beyond its ceiling get a ThrottlingException.

A cross-region inference profile represents a model across a set of Regions. You call the inference-profile ID, and Bedrock routes each request to a Region in the profile with capacity. Your application sees the same API, model and response.

AWS offers two kinds (see the cross-Region inference guide). Geographic profiles (such as US, EU or APAC) route only within that geography. Global profiles route to any supported commercial Region worldwide, and AWS lists them at about 10% lower cost.

Do not confuse this with Provisioned Throughput. Provisioned Throughput reserves capacity in one Region for an hourly fee. Cross-region inference spreads on-demand capacity across Regions at no extra fee. AWS notes that inference profiles do not support Provisioned Throughput, so they are separate tools.

mechanics + enabling

IIHow it works, and how to enable it

Turning it on is mostly a one-identifier change. Two Regions are involved in each request.

  • Source Region: The Region your application calls. Pricing is based on this Region, and CloudTrail logs the request here.
  • Destination Region: The Region that runs the model, picked by Bedrock from the profile's Regions based on capacity. It may be the source Region or another one. CloudTrail's additionalEventData.inferenceRegion field shows which.

To enable it, pass the inference-profile ID instead of the model ID in InvokeModel or Converse, and grant IAM permission to invoke the model in the profile's Regions. Requests can route to Regions you have not manually enabled in your account. If you use SCPs, they must allow the destination Regions; for global profiles AWS says to allow "aws:RequestedRegion": "unspecified".

Besides the profiles AWS publishes, you can create application inference profiles that wrap a system-defined profile and add your own cost-allocation tags. See the inference profiles guide.

support coverage

IIIWhich models and Regions support it

Coverage is per model and per profile, and it changes as AWS adds models.

AWS publishes profiles for many high-demand models, including the Anthropic Claude family, Amazon Nova and Meta Llama. Each model may have geographic profiles, a global profile, or both. Check the "Supported Regions and models for inference profiles" page in the Bedrock docs before you design around a specific model.

cross-region inference profile types (check AWS docs for current coverage)
Profile typeWhere requests can be processedCostBest for
Geographic (US, EU, APAC and others)Regions inside that geographyStandard pricingData residency requirements
GlobalAny supported commercial Region worldwideAbout 10% lower, per AWSCost and throughput without location limits
Single Region (no profile)Only the Region you callStandard pricingRules that pin data to one Region
Profile Regions are the residency boundary: a request can be processed in any of them and no others.
where the data goes

IVData residency and compliance

Routing a request to another Region means your prompt is processed there. The profile type decides how far it can go.

With a geographic profile, a request is processed only in a Region inside that geography: a US profile stays in US Regions, an EU profile in EU Regions. With a global profile, it can be processed in any supported commercial Region. AWS says data in transit between Regions stays on the AWS network and is encrypted.

Bedrock does not use your prompts or outputs to train the base models, wherever the request runs.

Decision steps: (1) state your obligation precisely: none, geography-level, or Region-level; (2) none → a global profile is fine; geography-level → a geographic profile; Region-level ("data must stay in Frankfurt") → call that one Region and skip cross-region routing for that path; (3) record the choice and check CloudTrail's inference Region field in audits.

throughput + availability

VThroughput and availability benefits

The reason to adopt it, where residency allows, is more burst capacity and better resilience at no extra fee.

Higher effective throughput. Spreading requests across Regions raises your ceiling above one Region's capacity. Bursty traffic is absorbed instead of throttled.

Resilience under load. A busy Region stops being a single point of pressure; requests flow elsewhere in the profile without you writing failover logic. It is not a full disaster-recovery plan, but it helps the inference call.

No commitment. Unlike Provisioned Throughput, you reserve nothing.

Limits: it is still best-effort capacity, not a guaranteed contract, and a distant destination Region can add a little latency.

cost + when to use

VICost, and cross-region vs single-region

AWS charges no extra routing fee. The price is based on the Region you call from, and global profiles are about 10% cheaper.

Use a geographic profile when traffic is high or bursty and geography-level residency is acceptable. Use a global profile when you have no location rules and want the lower price. Stay single-Region when a rule or contract pins data to one Region, or when traffic is low and steady. Many systems mix them by workload.

single-region vs geographic vs global
DimensionSingle RegionGeographic profileGlobal profile
Effective throughputOne Region's capacity and quotaPooled across the geographyPooled worldwide
Throttling at spikesMore likelySmoothedSmoothed
PriceStandardStandard, based on source RegionAbout 10% lower (AWS)
Where processedYour chosen RegionAny Region in the geographyAny supported commercial Region
SetupCall the model IDCall the profile ID; IAM and SCPsCall the global profile ID; SCP allows "unspecified"
Best forRegion-pinned rulesGeography-level residencyNo location rules; cost focus
who can fund the build

VIIWho can fund a resilient Bedrock architecture

Cross-region requests are ordinary Bedrock spend, so they draw down AWS credits automatically. The hard part is the architecture: mapping each workload's residency rule to the right profile, IAM and SCPs, and monitoring.

Partner-filed funding: a vetted AWS partner can file POC (proof of concept) funding for a new GenAI workload, MAP funding if you are moving from another cloud, or incremental workload (IW) funding if you already run on AWS and are launching new work. For startups this is typically $50K to $150K. Depends on the workload; AWS approves.

AWS Activate: you apply yourself. Activate Founders gives self-funded startups $1,000 to start, up to $5,000. Activate Portfolio gives up to $200,000 with the Org ID from your VC, accelerator or angel group, if it is an Activate Provider. A consulting partner cannot file Activate for you.

CloudRoute matches you with one vetted AWS partner who can design the profile and residency setup and check which funding fits. Startups pay CloudRoute nothing. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

Who files it
FundingWho files itAmountWhen it fits
Migration Acceleration Program (MAP)Your matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are not on AWS yet and want to migrate.
Proof of concept (POC) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You want to test something, whether or not you are on AWS today.
Incremental workload (IW) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are already on AWS and are launching new work: a new AI feature, a new customer or a new contract.
AWS Activate FoundersFounder applies$1,000 to start, up to $5,000Self-funded startups with no investor or accelerator behind them.
AWS Activate PortfolioFounder appliesup to $200,000Startups backed by a VC firm, accelerator or angel investor that is an AWS Activate Provider.
AWS Credits for AI StartupsInvite only (AWS account manager)$200,000 or more, by invitationAI startups ready to scale after Activate Portfolio, invited by AWS.
Facts checked on October 10, 2026. AWS decides every application.
cross-region vs provisioned throughput

Cross-region inference vs Provisioned Throughput

Both address capacity, in opposite ways.

VariableCross-region inferenceProvisioned Throughput
What it doesSpreads on-demand requests across RegionsReserves dedicated capacity in one Region
CommitmentNoneHourly, optional term
GuaranteeBest-effortGuaranteed throughput
Extra costNone (global profiles about 10% cheaper)Paid even when idle
Custom modelsn/aOne way to serve fine-tuned models
Works with inference profilesYes (it is one)No, per AWS
Use cross-region inference for general on-demand traffic, and Provisioned Throughput only for a custom model or a path that must never throttle.
before you architect for scale
Find a partner who can design the residency setup and check POC or IW funding for the work
Get matched free with a vetted AWS partner who can file it
how a match works

How a match works (example)

  1. You tell us about the work

    You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.

  2. We pick one partner

    We read your answers and pick one vetted AWS consulting partner that fits the work, the stack and the region. We reply within 24 hours; your matched partner reaches out within 5 business days.

  3. The partner checks POC funding

    Your matched partner scopes the test with you. Then it checks whether the test qualifies for POC (proof of concept) funding. A POC can fit whether or not you run on AWS today.

  4. The partner files, AWS decides

    If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.

  5. You pay nothing

    CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

AWS Activate credits are separate, and you apply for them yourself. Use Activate Founders if no investor backs you. Use Activate Portfolio with the Org ID or invite from your VC, accelerator, incubator or angel group if it is an Activate Provider. A consulting partner cannot apply for Activate on your behalf.

faq

Common questions

What is cross-region inference in Amazon Bedrock?
A way to let Bedrock serve your request from another AWS Region with spare capacity. You call an inference-profile ID instead of a model ID. Geographic profiles keep processing within a geography such as the US or EU; global profiles can use any supported commercial Region. It raises throughput and smooths spikes.
What is the difference between geographic and global cross-region inference?
Geographic profiles route only within a geography (such as US, EU or APAC) and suit data residency rules. Global profiles route to any supported commercial Region worldwide and, per AWS, cost about 10% less. Global profiles need SCPs that allow aws:RequestedRegion "unspecified".
How do I enable cross-region inference?
Pass the inference-profile ID instead of the model ID in InvokeModel or Converse, and grant IAM permission to invoke the model in the profile's Regions. If you use SCPs, allow the destination Regions. No manual Region enablement is needed.
Does cross-region inference cost more?
No. AWS charges no extra routing fee, and the price is based on the Region you call from. Global profiles are about 10% cheaper than standard pricing.
Where is my data processed with cross-region inference?
With a geographic profile, in a Region inside that geography. With a global profile, in any supported commercial Region. Data stays on the AWS network and is encrypted between Regions, and CloudTrail records the processing Region. If a rule pins data to one Region, call that Region directly instead.
Can I use Provisioned Throughput with cross-region inference?
No. AWS says inference profiles currently do not support Provisioned Throughput. Use cross-region inference for on-demand traffic and Provisioned Throughput separately where you need reserved capacity.
When should I stay in a single Region?
When a regulation or contract pins data to one Region or country, or when traffic is low and steady enough that one Region is plenty. Many systems use cross-region profiles for general traffic and one Region for the strict workload.
Can AWS funding cover a cross-region Bedrock build?
Cross-region spend draws down credits automatically. A vetted AWS partner can file POC funding for a new GenAI workload, MAP funding for a move from another cloud, or IW funding for new work if you already run on AWS. For startups this is typically $50K to $150K. Depends on the workload; AWS approves. Activate credits are separate, and you apply for them yourself.

Build resilient, residency-correct inference with a partner who can file the funding

A vetted AWS partner can map each workload to the right profile or Region, set up IAM and SCPs, and add monitoring. The same partner checks whether the work qualifies for POC, MAP or IW funding: typically $50K to $150K for startups. Depends on the workload; AWS approves. CloudRoute is free for startups.

we reply within24 hours
partner-filed funding$50K to $150K
CloudRoute fee for startups$0