Skip to content

Back to the catalog

Run open weight models on Amazon Bedrock in AWS European Sovereign Cloud
aws.amazon.comarticle

Run open weight models on Amazon Bedrock in AWS European Sovereign Cloud

AWS announces general availability of Gemma 4 (Apache 2.0 open-weight models) on Amazon Bedrock's new OpenAI-compatible bedrock-mantle inference engine within the AWS European Sovereign Cloud, its independently-operated EU-only cloud region (eusc-de-east-1). The post details the security model behind inference: zero operator access to prompts/outputs, zero data retention by default, encryption in transit, IAM-scoped least-privilege access to the inference API, short-lived vs long-lived Bedrock API keys, and CloudTrail/CloudWatch auditing, plus a walkthrough for calling Gemma 4 via the Responses and Chat Completions APIs.

TL;DR AWS details the data-residency and zero-operator-access security model behind running Gemma 4 on Bedrock inside its new EU-only Sovereign Cloud region.
Also seen from another angle🧠 AI →
Document

What it is

Amazon Bedrock now serves Gemma 4 (Apache 2.0, three instruction-tuned variants with reasoning, function calling, and text/image multimodal input) through a new bedrock-mantle endpoint inside the AWS European Sovereign Cloud's first and only Region, eusc-de-east-1 (Brandenburg, Germany, GA since January 2026).

How it works

bedrock-mantle exposes OpenAI-compatible Responses and Chat Completions APIs, so existing OpenAI SDK code can point at it by changing only the base URL and API key. The Responses API can manage conversation state server-side (avoiding re-sending history), scoped to a Bedrock "project" boundary used for access control, cost tracking, and usage monitoring — but this storage is opt-in: setting store to false means Bedrock retains nothing. Authentication uses either AWS SigV4 (for Chat Completions with AWS credentials) or Bedrock API keys: short-term keys expire automatically within 12 hours and inherit the issuing IAM principal's permissions (recommended for production), while long-term keys persist until a configured expiration and are meant only for development. Global cross-Region inference — Bedrock's normal routing across worldwide commercial Regions — is explicitly disabled in this sovereign cloud, so every Gemma 4 request stays confined to eusc-de-east-1.

Preconditions / Affected

Requires an AWS account with access to the AWS European Sovereign Cloud and an IAM principal granted the bedrock-mantle:CreateInference and bedrock-mantle:CallWithBearerToken actions. Requires pip install "openai>=2.45.0" aws-bedrock-token-generator. Applies only within eusc-de-east-1; not relevant to standard commercial Bedrock Regions.

What to do

pip install "openai>=2.45.0" aws-bedrock-token-generator
  • Create and attach an IAM policy granting only bedrock-mantle:CreateInference and bedrock-mantle:CallWithBearerToken, scoped to your account and project resources.
  • Prefer short-term Bedrock API keys (≤12-hour expiry, inherit caller's IAM permissions) over long-term keys for any production use; store keys in AWS Secrets Manager rather than passing them via environment variables if they need to persist.
  • Set store: false on Responses API calls where you don't want Bedrock to retain request/response data.
  • Enable CloudTrail logging on the endpoint and set CloudWatch alarms for anomalous request-volume patterns to audit who invoked inference and when.

Caveats

The post notes that for certain models, Bedrock may retain limited data for abuse detection despite the zero-data-retention default — the post points to separate Bedrock abuse-detection documentation rather than detailing that exception itself. No persistent resources are created by the walkthrough, so no cleanup beyond letting short-term keys expire.

Organisations named here

  • eusc-de-east-1

Technologies named here

  • Amazon Bedrock
  • AWS Identity and Access Management
  • Gemma 4
  • AWS CloudTrail
  • Amazon CloudWatch
  • AWS European Sovereign Cloud
  • AWS Secrets Manager
  • bedrock-mantle endpoint
  • aws-bedrock-token-generator
  • OpenAI Python/TypeScript SDK
  • AWS Bedrock
  • AWS IAM
  • AWS
  • Gemma

Techniques named here

  • Zero operator access data security model
  • Zero data retention model
  • Encryption in transit
  • Least privilege access model
  • AWS Signature Version 4 request signing
  • In-Region inference