AIToday
Large Language ModelsAI Regulation & PolicyAmazon AI BlogPublished: Aug 7, 2026, 04:01 JST3 min read

AWS enforces London-only data residency for Claude Code via Bedrock profiles

AWS enforces London-only data residency for Claude Code via Bedrock profiles

Key takeaway

  • AWS has published a technical pattern for enforcing single-Region data residency when running Claude Code on Amazon Bedrock, addressing strict compliance requirements where prompts and responses must remain within a specific AWS Region.

  • For London specifically, organizations must use classic Amazon Bedrock with application inference profiles tied to Claude Opus 4.6 or Sonnet 4.6; for seven other supported regions, the newer Mantle endpoint provides simpler native routing.

  • Both paths require IAM policies scoped by Region to prevent accidental cross-Region inference.

3 Key Points

  1. What happened

    AWS published guidance for running Claude Code in a single AWS Region to meet strict data-residency compliance. For London (eu-west-2), organizations must use classic Amazon Bedrock with application inference profiles pointing to Claude Opus 4.6 or Sonnet 4.6. For seven other regions (Ireland, Stockholm, Tokyo, Melbourne, and three US regions), the newer Mantle endpoint offers simpler native single-Region routing.

  2. Why it matters

    Some regulated organizations require that AI inference—prompts, completions, and intermediate processing—stay within a specific AWS Region, not merely be called from there. Cross-Region inference (CRIS) is AWS's default for throughput and capacity reasons, but compliance teams sometimes draw a hard line on geography. This guidance gives developers a pattern to satisfy that requirement without sacrificing all other benefits of AWS.

  3. What to watch

    Mantle supports Claude Sonnet 5, Opus 4.8, and Haiku 4.5 in its seven regions and requires only three environment variables plus an IAM policy. London deployments are limited to Claude Opus 4.6 and Sonnet 4.6 on classic Bedrock and require creating two application inference profiles (one per model family) plus four environment variables and an IAM policy—roughly 5 minutes of additional provisioning per model family.

Ask the AI about this article →

Context & Analysis

AWS's classic cross-Region inference (CRIS) is designed to smooth throughput, increase capacity, and provide early access to newer models by routing requests flexibly across multiple regions. However, regulated organizations—particularly in financial services, healthcare, and government—often face compliance requirements that specify exact geographic boundaries for data processing. The guidance acknowledges this tension: for most workloads, cross-Region is the right default, but the post provides two distinct patterns for organizations where a compliance team has "drawn a hard line" on a specific Region.

The choice between the two paths hinges on Regional availability. Mantle, Anthropic's native API shape running on Bedrock, is the newer, simpler option where it is available, offering direct single-Region routing without extra AWS infrastructure and access to newer models (Sonnet 5, Opus 4.8, Haiku 4.5). For London, however, Mantle offers only Global and EU endpoints—meaning a request from London could still be processed in Frankfurt, Ireland, or Paris. This cross-EU routing is exactly what the customer in the article needed to prevent. Classic Bedrock becomes the only option, though availability is narrow: only Claude Opus 4.6 and Sonnet 4.6 currently support in-Region inference in eu-west-2.

Both paths rely on IAM Region conditions to enforce the boundary. The IAM policy is the actual guardrail: even if a developer misconfigures an environment variable, the policy rejects requests outside the target Region. This pattern applies to any tool targeting an Amazon Bedrock model ID, making it a reusable template for compliance-driven deployments beyond Claude Code.

FAQ

Which AWS Regions support single-Region Claude Code enforcement?
Mantle (the newer endpoint) supports single-Region routing in Ireland, Stockholm, Tokyo, Melbourne, US East (N. Virginia), US East (Ohio), and US West (Oregon). Classic Amazon Bedrock supports it in eu-west-2 (London) only, for Claude Opus 4.6 and Sonnet 4.6.
What is the difference in setup effort between the two paths?
Path 1 (Mantle) requires three environment variables and an IAM policy. Path 2 (classic Bedrock for London) requires creating two application inference profiles, setting four environment variables, and an IAM policy—roughly 5 minutes of additional provisioning per model family.
Which Claude models are available in-Region in London?
eu-west-2 currently offers Claude Opus 4.6 and Claude Sonnet 4.6 for in-Region inference. Opus 4.7 and 4.8 are available only through cross-Region (Geo) endpoints in that region.
Amazon AI BlogRead Original Article

Get the latest Large Language Models news every morning

For example, today's edition would include:

  • DataAgent launches with $10M to auto-fix Kubernetes faultsSiliconANGLE AI · 36m ago
  • SK Hynix custom HBM boosts inference up to 5.15xDIGITIMES Asia · 36m ago
  • Nvidia Earnings: Boring by Design, Avoiding a Consolidated WorldStratechery (Ben Thompson) · 36m ago

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleU.S., China race for humanoid robot dominance