Bedrock Geographic Inference Profiles for EU Data Sovereignty

Implement FM API integrations. Analyze requirements and design GenAI solutions. Optimize application performance.
Answer Correct answer: D — route European applications through a Europe-specific geographic inference profile for data sovereignty, provisioned throughput with auto scaling for U.S. traffic, and EventBridge plus Lambda cross-Region failover.

A financial services company is building a fraud detection system by using Amazon Bedrock. The system will monitor activity in multiple stock trading applications that run in the United States and Europe. The system must process 1,000 transactions every second with sub-500 ms response times. The system must also maintain high availability during connectivity disruptions. The company must ensure that data for European customers is processed only in AWS Regions that are based in Europe. Which solution will meet these requirements?

  1. Configure AWS Lambda functions and Amazon EKS applications to use the InvokeModel API with a global inference profile. Deploy an automated failover system that uses Amazon Route 53 health checks. Create a dedicated European inference profile and enable Geographic cross-Region inference for European applications. Use Amazon CloudWatch alarms to monitor utilization metrics.
  2. Configure all applications to use the InvokeModel API with provisioned throughput for an Anthropic Claude model in each Region separately. Set up a custom Application Load Balancer to distribute traffic based on Regional capacity and response times. Implement a Regional failover mechanism that uses Amazon EventBridge rules to handle connectivity disruptions.
  3. Configure all applications to use the InvokeModelWithResponseStream API with on-demand throughput. Deploy an Amazon API Gateway REST API with Regional endpoints in each location where the company operates to route requests to the closest Amazon Bedrock endpoint. Create separate IAM roles for applications that run in the United States and Europe. Grant the IAM roles Region-specific permissions.
  4. Configure applications that run in the United States to use provisioned throughput with the InvokeModel API. Configure European applications to use a Europe-specific geographic inference profile to ensure data sovereignty. Configure automatic scaling for provisioned capacity based on utilization metrics. Use Amazon EventBridge and AWS Lambda functions to implement cross-Region failover mechanisms. Correct Answer

Community Insight

The tested concept is routing inference through a geography-prefixed inference profile (eu.*) to guarantee EU-only processing, and the trap is assuming a 'global' inference profile or regional IAM tricks alone satisfy data sovereignty.

This Amazon Bedrock question tests how to satisfy EU data residency while sustaining 1,000 transactions per second with sub-500 ms latency and cross-Region resilience. The solution that works combines provisioned throughput for U.S. traffic, a Europe-specific (eu.) geographic inference profile for EU traffic, auto scaling, and EventBridge/Lambda-based failover.

Option A is the tempting trap: it mentions a dedicated European profile but routes Lambda and EKS traffic through a global inference profile, which can send EU customer data to non-EU Regions such as US East — a direct sovereignty violation.

Community Discussion (2 comments)

seoyeon_01 👍 1
Could someone explain why this answer makes sense in this context?
TNT87 👍 1 Selected: D
Data Sovereignty/Residency Compliance: Using a Europe-specific geographic inference profile (prefixed with eu.) ensures that any inference requests initiated by European applications are routed and processed only within AWS Regions located in Europe. This perfectly satisfies the data sovereignty requirement https://aws.amazon.com/blogs/machine-learning/global-cross-region-inference-for-latest-anthropic-claude-opus-sonnet-and-haiku-models-on-amazon-bedrock-in-thailand-malaysia-singapore-indonesia-and-taiwan/

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Option D cleanly separates the workloads by geography, which is exactly what AWS designed geographic inference profiles for. EU applications call a Europe-prefixed geographic inference profile, so Bedrock routes and processes every inference request only inside EU-based Regions, satisfying the stated sovereignty mandate. U.S. applications use provisioned throughput with the InvokeModel API, which is the correct lever for a sustained 1,000 TPS / sub-500 ms fraud-detection workload that on-demand capacity cannot reliably guarantee. Automatic scaling of the provisioned capacity handles demand spikes, and EventBridge plus Lambda implement the cross-Region failover needed for high availability during connectivity disruptions.

Why the Other Options Are Wrong

Option A fails the sovereignty requirement because the InvokeModel calls go through a global inference profile, which can place European customer data in non-EU Regions; the Route 53 and CloudWatch components address availability and monitoring but do not repair that residency breach. Option B provisions throughput in each Region separately, which is expensive and rigid, and it relies on an Application Load Balancer plus EventBridge rules as a failover mechanism — an ALB does not route to Bedrock inference profiles and EventBridge is not a connectivity-disruption failover tool, so the design is architecturally mismatched. Option C uses on-demand throughput with InvokeModelWithResponseStream, which offers no capacity guarantee for 1,000 TPS at sub-500 ms, and the separate IAM roles with Region-scoped permissions restrict callers but do not themselves prevent a misconfigured client from targeting a non-EU endpoint, nor do they provide any failover path.

Community Comment Notes

TNT87 selected D and correctly explained that a profile "prefixed with eu." ensures inference requests are "routed and processed only within AWS Regions located in Europe," matching AWS guidance on geographic cross-Region inference. seoyeon_01 asked for clarification of the reasoning in context, which this analysis addresses: the decisive factor is that only a geography-scoped profile, not a global one, enforces residency.

Official Reference

Exam Strategy

When a question names a data-residency jurisdiction, immediately reject any option whose traffic passes through a 'global' inference profile or a cross-geography endpoint. Then confirm the throughput claim is backed by provisioned capacity rather than on-demand, and that a real failover mechanism (EventBridge/Lambda, not just DNS or an ALB) is present.

Frequently Asked Questions

Why is a global inference profile wrong for European customer data?

A global inference profile may route a request to any supported Region, including US-based ones, so European customer data could be processed outside the EU and breach the stated residency requirement.

What is an AWS Bedrock geographic inference profile?

It is a cross-Region inference profile with a geography prefix such as eu. or us. that keeps all inference routing and processing inside that geography's AWS Regions.

More AIP-C01 FAQ →

Related Analysis

Practice All AIP-C01 Questions

Access 110 questions with complete answers and detailed explanations.

View Full AIP-C01 Practice Test →

← Back to AIP-C01 Study Guide