Live
Smartsheet MCP integration: connecting Amazon Quick and Kiro on AWSLocal AI Hardware Expands with RTX Spark, DGX Spark Clusters, and Upcoming Windows DGX StationAI SRE context halves diagnosis latency and reduces tool callsGitHub CLI adds optional expiring OAuth tokens with automatic refreshDocker Sandbox + BAND AI Kit Enables Collaborative Agents in Isolated MicroVMsObjectRef GA: SQL‑Native Access to Cloud Storage Files for Multimodal PipelinesPractical Guide to IAM Roles Anywhere PKI Integration with Exportable ACM CertificatesReplacing Round‑Robin Load Balancing with GKE Inference Gateway to Quadruple Batch Inference ThroughputSmartsheet MCP integration: connecting Amazon Quick and Kiro on AWSLocal AI Hardware Expands with RTX Spark, DGX Spark Clusters, and Upcoming Windows DGX StationAI SRE context halves diagnosis latency and reduces tool callsGitHub CLI adds optional expiring OAuth tokens with automatic refreshDocker Sandbox + BAND AI Kit Enables Collaborative Agents in Isolated MicroVMsObjectRef GA: SQL‑Native Access to Cloud Storage Files for Multimodal PipelinesPractical Guide to IAM Roles Anywhere PKI Integration with Exportable ACM CertificatesReplacing Round‑Robin Load Balancing with GKE Inference Gateway to Quadruple Batch Inference Throughput
AWS

Deploy OpenAI Models in Canada via Amazon Bedrock Cross‑Region Inference

AI SummaryPowered by AI

Amazon Bedrock now lets you invoke the latest OpenAI GPT‑5.6, GPT‑6, and GPT‑6.1 models from the Canada (Central) and Canada West (Calgary) regions through cross‑Region inference. This gives engineers a way to keep their applications in Canadian regions while tapping a broader North‑American capacity pool, simplifying routing and improving resilience during demand spikes.

Amazon Bedrock has added cross‑Region inference support for the newest OpenAI foundation models, making them callable from the Canada (Central) and Canada West (Calgary) regions. Engineers can now keep their workloads in Canadian regions while the actual model execution runs in a North‑American destination region, eliminating the need for custom routing logic.

Supported Models and Capabilities

The following OpenAI families are reachable via cross‑Region inference from Canada:

  • GPT‑6.1 Sol – strong reasoning and coding where performance and cost matter.
  • GPT‑6 Astra – complex end‑to‑end reasoning and agentic tasks.
  • GPT‑6 Sol – recurring tasks with balanced economics.
  • GPT‑6 Luna – high‑volume, low‑cost inference with adjustable reasoning effort.
  • GPT‑5.6 Sol – high reasoning, coding, and agentic workloads.
  • GPT‑5.6 Terra – balanced performance and cost for production use.
  • GPT‑5.6 Luna – fast, affordable handling of latency‑sensitive traffic.

All models accept text and image inputs, return text, support a 1‑million‑token context window, reasoning mode, and tool calling. Prompt caching is available for GPT‑5.6, GPT‑6, and GPT‑6.1.

Inference Profiles and Routing Options

Bedrock uses logical inference profiles instead of raw model IDs. Two profile families are exposed to Canadian source regions:

  • US geographic (prefix us.) – routes requests to the Canadian source region and to US regions, keeping processing within North America.
  • Global (prefix global.) – routes to any commercial AWS region where the model is deployed, drawing from a larger capacity pool.

Profile availability varies by model:

  • GPT‑6.1 Sol, GPT‑6 Astra/Sol/Luna: both us. and global. profiles are usable from ca-central-1 and ca-west-1.
  • GPT‑5.6 Sol/Terra/Luna: us. profile works from both Canadian regions; the global. profile is only available from ca-central-1.

Before deployment, verify active profiles with the AWS CLI or the console.

Implementation Steps

Typical onboarding includes:

  1. Confirm required IAM permissions for bedrock-runtime actions.
  2. Choose the appropriate inference profile based on latency, capacity, and residency requirements.
  3. Invoke the model using one of the supported APIs – OpenAI Responses API, OpenAI Chat Completions API, or the Bedrock Converse API – against the bedrock-runtime endpoint in your source region.
  4. Optionally enable streaming or tool‑use features for the Responses API; enable prompt caching where supported.
  5. Request quota increases if expected traffic exceeds default limits.
  6. Monitor observability signals (metrics, logs) in the source region and clean up resources when finished.

Operational and Security Implications

Cross‑Region inference introduces a capacity‑sharing mechanism that can smooth throughput during spikes, but it also means inference data traverses regional boundaries. The service documentation notes that processing occurs in North America and that data‑residency controls are provided; practitioners should review those controls to ensure compliance with local policies.

Because routing is managed by Bedrock, application code does not need to embed destination region logic, reducing configuration drift. However, teams must still track which profile is active, as profile membership can change over time.

Observability remains in the source region, so existing monitoring pipelines can continue without modification. Quota management and cleanup steps are unchanged but should be incorporated into CI/CD pipelines to avoid orphaned resources.

Related CloudNinjas coverage: AWS.

What This Means For Practitioners

  • Leverage us. profiles when you need to guarantee that inference stays within North America while still benefiting from cross‑Region capacity.
  • Use global. profiles from ca-central-1 for the widest capacity pool, accepting that processing may leave the US‑Canada boundary.
  • Update IAM policies to include bedrock-runtime actions for the new model IDs and profiles.
  • Validate data‑residency requirements against the documented controls before enabling cross‑Region inference for sensitive workloads.
  • Incorporate profile verification into deployment scripts to guard against future profile changes.
Originally published atAWS Machine Learning Blog