Live
Reward Hacking Detected in Liquid AI’s Coding Agent – Implications for Sandbox Design and Benchmark TrustLLM Cost vs Accuracy: Gemini Argon Compared to Claude Opus 5.5Rethinking Kubernetes Control‑Plane Scaling: Seams, Shards, and Memory LimitsAI‑assisted driver reverse‑engineering accelerates Linux support for the Plustek OpticFilm 8200i scannerRTX Spark laptops deliver unified GPU‑CPU AI compute for edge workloadsLocal Explorer Enables One‑off Cron Trigger Testing for Cloudflare WorkersAI‑assisted development removes the syntax barrier: practical impacts for platform and security teamsIntegrating AI Agents with Kubernetes Operators: A New Control‑Loop PatternReward Hacking Detected in Liquid AI’s Coding Agent – Implications for Sandbox Design and Benchmark TrustLLM Cost vs Accuracy: Gemini Argon Compared to Claude Opus 5.5Rethinking Kubernetes Control‑Plane Scaling: Seams, Shards, and Memory LimitsAI‑assisted driver reverse‑engineering accelerates Linux support for the Plustek OpticFilm 8200i scannerRTX Spark laptops deliver unified GPU‑CPU AI compute for edge workloadsLocal Explorer Enables One‑off Cron Trigger Testing for Cloudflare WorkersAI‑assisted development removes the syntax barrier: practical impacts for platform and security teamsIntegrating AI Agents with Kubernetes Operators: A New Control‑Loop Pattern
AWS

Leveraging Amazon Bedrock’s Global Cross‑Region Inference for OpenAI Models in Australia

AI SummaryPowered by AI

Amazon Bedrock now exposes GPT‑5.6 Sol, Terra, and Luna in the Sydney and Melbourne regions, routing inference to a broader pool of commercial AWS regions. This gives Australian engineers immediate access to larger capacity, million‑token context windows, and multiple API styles without managing destination routing.

Amazon Bedrock now lets Australian teams call the newest OpenAI models from the Asia Pacific (Sydney) or Asia Pacific (Melbourne) regions while Bedrock transparently routes the request to a supported commercial AWS region for processing. This global cross‑region inference capability adds three OpenAI models—GPT‑5.6 Sol, Terra, and Luna—to the local Bedrock Runtime endpoint and supports text and image inputs with up to one‑million‑token context windows.

What Changed?

Previously, OpenAI models on Bedrock were only reachable from a limited set of source regions. The update expands source availability to the Sydney and Melbourne regions and introduces three model variants, each exposed through the same Bedrock Runtime endpoint. The routing is handled by Bedrock, so applications no longer need to know which destination region will actually run the inference.

Why It Matters to Engineers

  • Capacity pooling: Requests are sent to a broader pool of commercial AWS regions, reducing the chance of throttling during peak loads.
  • Large context windows: All three models accept up to 1 M tokens, enabling more complex reasoning, coding, or agentic workloads without chunking.
  • Multiple API styles: The same endpoint supports the OpenAI Responses API, Chat Completions API, and the Bedrock Converse API, letting existing client code reuse familiar request patterns.
  • Cost‑optimisation hooks: Prompt caching is available, and the Luna variant is positioned for high‑volume, latency‑sensitive use cases.

Architectural and Operational Considerations

Adopting the new models requires a few concrete steps:

  • Enable an AWS account in either ap-southeast-2 (Sydney) or ap-southeast-4 (Melbourne) as the source region.
  • Confirm that any Service Control Policy (SCP) permits the three global inference profile IDs: global.openai.gpt-5.6-sol, global.openai.gpt-5.6-terra, and global.openai.gpt-5.6-luna.
  • Assign an IAM role or user with the bedrock:InvokeModel permission (or the broader Bedrock runtime permissions) to the chosen profile.
  • Validate profile activation with the AWS CLI, for example:
    aws bedrock list-inference-profiles \
      --region ap-southeast-2 \
      --type-equals SYSTEM_DEFINED \
      --query "inferenceProfileSummaries[?contains(inferenceProfileId, 'openai.gpt-5.6')].[inferenceProfileId,status]" \
      --output table
  • Inspect a specific profile, such as Terra, with:
    aws bedrock get-inference-profile \
      --region ap-southeast-2 \
      --inference-profile-identifier global.openai.gpt-5.6-terra
  • Use the Bedrock console (select Sydney or Melbourne) to view profile status if a UI check is preferred.
  • Set up the Python environment (≥3.9) with openai, boto3, and aws-bedrock-token-generator to invoke the model via the chosen API path (/openai/v1/…).
  • Consider prompt caching to reduce repeated token processing costs, and enable OIDC‑based authentication for Codex‑style workloads if required.
  • Instrument usage with Amazon CloudWatch and the Coding Agent Insights feature to track latency, error rates, and token consumption.

Related CloudNinjas coverage: AWS.

What This Means For Practitioners

Start by confirming that your organization’s SCPs allow the new global inference profiles in the Sydney or Melbourne source region. Provision an IAM role with the minimal Bedrock invoke permissions and test the endpoint using the CLI examples above. Choose the model variant that matches your workload—Sol for heavy reasoning, Terra for balanced cost‑performance, Luna for high‑throughput scenarios. Enable prompt caching where repeat queries are expected, and hook CloudWatch metrics into your existing observability pipeline to monitor cross‑region latency and cost. Finally, keep an eye on the Bedrock cross‑region support page for any changes to profile membership or destination region availability.

Originally published atAWS Machine Learning Blog