Skip to content
← Private AI and self-hosted LLMs
Private AIZinto

Amazon Bedrock and Azure OpenAI in Australian regions

Which models run in Sydney, Melbourne and Australia East as of October 2026, how routing options move prompts, and what each provider retains.

Both Amazon Bedrock and Azure OpenAI can keep inference inside Australia, but only for some models and only with the right routing option. On Bedrock, the au. geographic inference profiles route between Sydney and Melbourne, and global profiles route to any commercial region. On Azure, only Standard and Regional Provisioned deployments keep processing in the Australia geography. A Data Zone deployment in Australia East processes data across Asia Pacific.

Everything below comes from the provider documentation as of October 2026. Both providers change model lists every month, so check the live pages before you sign anything.

How Bedrock routes a request

Bedrock gives three inference options:

  • In-Region. The request stays in the region you call. AWS says to use it “when regulations require strict single-Region data processing.”
  • Geographic. Bedrock routes the request to a region inside a defined geography. From Sydney, AWS says you can use the au prefix, “which routes only among Australian Regions”, or the apac prefix, which can route to any supported Asia Pacific region.
  • Global. Bedrock routes the request to a supported commercial region anywhere. AWS describes it as the option for workloads with no data residency constraints.

An inference profile is a named route. It defines a model and the regions that can serve it. The model card for each Claude model lists the destinations. For the AU profile, a call from Sydney or Melbourne routes to Sydney and Melbourne only. The same AU profile called from the New Zealand region can also route to New Zealand, which shows that destinations depend on the source region.

AWS warns that you must not rely on the prefix alone. Its inference profile documentation says: “If you have data residency requirements, call GetInferenceProfile from every source Region that you plan to use and verify all destination Regions in the response.” The same page gives the commands:

# List active AU inference profiles from Sydney
aws bedrock list-inference-profiles \
    --region ap-southeast-2 \
    --type-equals SYSTEM_DEFINED \
    --query "inferenceProfileSummaries[?status=='ACTIVE' && starts_with(inferenceProfileId, 'au.')].[inferenceProfileId,inferenceProfileName]" \
    --output table

# Show every destination region for one profile
aws bedrock get-inference-profile \
    --region ap-southeast-2 \
    --inference-profile-identifier au.anthropic.claude-sonnet-5-5 \
    --query 'models[].modelArn'

For an audit, note that CloudTrail logs every cross-region inference request in the source region, and the additionalEventData.inferenceRegion field shows where the request ran. Inference profiles do not support Provisioned Throughput.

Bedrock models in Sydney and Melbourne

This table groups the models by the strictest routing that the regional availability page shows, as of October 2026.

Routing from Australia Sydney (ap-southeast-2) Melbourne (ap-southeast-4)
In-Region Amazon Nova Pro, Nova Lite, Nova Micro, Titan Text Embeddings V2, Cohere Embed English and Multilingual, Mistral Large 3, Ministral 3B, 8B and 14B, Devstral 2, Qwen3 32B and 235B, OpenAI gpt-oss-120b and gpt-oss-20b, DeepSeek V3.1 and V3.2, Gemma 3, GLM 4.7, GLM 5, Kimi K2.5, NVIDIA Nemotron Claude Opus 5.5, Opus 5, Sonnet 5, Opus 4.8, Opus 4.7 and Haiku 4.5, on the bedrock-mantle endpoint only
AU geography (Sydney and Melbourne) Claude Opus 5.5, Sonnet 5.5, Haiku 5.5, Opus 5, Sonnet 5, Opus 4.8, 4.7 and 4.6, Sonnet 4.6, Haiku 4.5 Same Claude models
APAC geography Nova Pro and Nova Lite (Tokyo, Seoul, Osaka, Mumbai, Singapore, Sydney) Nova Pro
Global only Claude Fable 5 and 5.1, Claude Mythos 5.1, Claude Opus 4.5, OpenAI GPT-5.6 and GPT-6 models, Cohere Embed v4, Kimi K3, xAI Grok, Nova 2 Lite Same

Open-weight models such as gpt-oss and Qwen3 run In-Region in Sydney with no cross-region routing. Current Claude models run in Australia through the AU profile, and in Melbourne some of them also run In-Region through the bedrock-mantle endpoint. AWS describes that endpoint as a surface for the OpenAI-compatible APIs and the Anthropic Messages API on the same inference engine. The newest OpenAI models, and the Fable and Mythos Claude models, are global only from Australia.

Bedrock data use and retention

The Bedrock FAQ says that “AWS and the third-party model providers will not use any inputs to or outputs from Amazon Bedrock to train Amazon Nova, Amazon Titan, or any third-party models.” The data protection page says model providers have no access to the Bedrock deployment accounts, and therefore no access to customer prompts and completions.

Retention depends on the model. The abuse detection page says that Bedrock uses a zero operator access model, with these exceptions as of October 2026:

  • OpenAI models other than the gpt-oss family. Classifier-flagged traffic is retained for up to 30 days for automated offline abuse detection. Eligible customers can request zero data retention through their AWS account team.
  • Claude Fable 5 and Fable 5.1. All traffic is retained for up to 30 days, and classifier-flagged traffic can go to human review by AWS. Customers eligible for the Enterprise Frontier Safeguards program receive zero data retention through 31 December 2026.

When cross-region inference is on, AWS stores retained data in the destination region. The data retention page adds a per-region data_retention_mode. With the mode set to none, “No request or response data is written to durable storage by AWS or shared with the model provider.” If you set none and call a model that requires retention, Bedrock blocks the request. For a regulated workload, set none in every region you use. Treat any model that fails under that mode as a model that keeps your data.

Azure deployment types and the Australia geography

Azure OpenAI is part of Microsoft Foundry. The deployment types page defines where each type processes prompts:

Deployment type SKU name Processing location
Global Standard, Global Provisioned, Global Batch GlobalStandard, GlobalProvisionedManaged, GlobalBatch Any Azure region
Data Zone Standard, Data Zone Provisioned, Data Zone Batch DataZoneStandard, DataZoneProvisionedManaged, DataZoneBatch Within the data zone (US, EU or APAC)
Standard Standard Within the Azure geography
Regional Provisioned ProvisionedManaged Within the Azure geography
Developer DeveloperTier Any region, with no data residency guarantee

The Azure regions list puts Australia East in New South Wales, in the Australia geography. Its paired region is Australia Southeast. For Standard and Regional Provisioned, Microsoft says prompts and responses are processed in the customer-specified geography and “might be processed between regions within that geography for operational purposes.” For an Australia East resource, only those two types keep processing in Australia.

The Data Zone types do not. The region availability page says the Asia Pacific data zone processes “data within any Asia Pacific nation”. The APAC Data Zone tables list Australia East with Japan East, Korea Central, Southeast Asia and South India. The deployment types page also says Microsoft can add regions to a data zone without prior notice.

You can block the types you do not want with Azure Policy. Microsoft gives a rule that matches one SKU name. This version denies every deployment that is not Standard or Regional Provisioned:

{
  "mode": "All",
  "policyRule": {
    "if": {
      "allOf": [
        { "field": "type", "equals": "Microsoft.CognitiveServices/accounts/deployments" },
        { "field": "Microsoft.CognitiveServices/accounts/deployments/sku.name",
          "notIn": ["Standard", "ProvisionedManaged"] }
      ]
    },
    "then": { "effect": "deny" }
  }
}

Azure models in Australia East

From the region availability page, as of October 2026:

Deployment type in Australia East Azure OpenAI models listed
Standard (Australia geography) gpt-4.1-mini, gpt-4o (2024-11-20), text-embedding-3-large, text-embedding-3-small, text-embedding-ada-002
Regional Provisioned (Australia geography) gpt-4.1, gpt-4.1-mini, gpt-4o, gpt-4o-mini, gpt-5, gpt-5-mini, gpt-5.1, gpt-5.2, gpt-5.4, gpt-5.4-mini, o3, o3-mini
Data Zone Standard (APAC) gpt-5.2, gpt-5.3-codex, gpt-5.4, gpt-5.4-mini, gpt-5.6-sol, gpt-6.1-sol, gpt-chat-latest, model-router
Global Standard (any region) The full current list, including the gpt-5.6 and gpt-6 models

A pay-per-token deployment that stays in Australia gets gpt-4.1-mini and gpt-4o. The GPT-5 family in Australia needs Regional Provisioned capacity, which you buy in provisioned throughput units (PTUs), a reserved unit of model capacity. Microsoft says geography-based deployment types arrive last and have no guaranteed availability date.

Azure data use and abuse monitoring

The Azure data privacy page says prompts, completions, embeddings and training data are not available to OpenAI and are “NOT used to train any generative AI foundation models without your permission or instruction.” For Global and Data Zone types, Microsoft says only the processing location changes. Data at rest, including the abuse monitoring data store, stays in the customer-designated geography.

Abuse monitoring runs by default. Flagged prompts and completions go to automated review first. Human review by authorised Microsoft employees can follow, through Secure Access Workstations with just-in-time approval. Customers who meet Limited Access criteria can apply for modified abuse monitoring, and approved customers see "ContentLogging": "false" in the resource properties.

Private endpoints

Both services support private network access. On AWS, an interface VPC endpoint (AWS PrivateLink) lets a VPC reach Bedrock “without the use of an internet gateway, NAT device, VPN connection, or Direct Connect connection”. Service names exist for bedrock-runtime, bedrock-mantle and the agent APIs. An endpoint policy limits which principals and actions can use it. On Azure, a private endpoint gives the Foundry resource an IP address in your virtual network. You can then configure the firewall to block all connections on the public endpoint.

A private endpoint controls the network path. It does not change where the provider processes the request. A private endpoint in Sydney with a global inference profile still sends prompts offshore.

Comparison

Question Amazon Bedrock Azure OpenAI
Australia-only option In-Region in Sydney or Melbourne, or an au. geography profile Standard or Regional Provisioned in an Australian region
Broader option with a familiar name apac. profiles route across Asia Pacific Data Zone in Australia East processes across Asia Pacific
Frontier models in Australia Current Claude Opus, Sonnet and Haiku through the AU profile GPT-5 family through Regional Provisioned only
Open-weight models in Australia gpt-oss, Qwen3, Mistral, DeepSeek, Gemma In-Region in Sydney Not in Australian Standard deployments
Training on your data No, per the Bedrock FAQ No, without your permission, per the data privacy page
Abuse monitoring retention Model-specific, stored in the destination region Default on, stored in the resource geography
Evidence of processing location CloudTrail inferenceRegion field per request Deployment SKU and resource region
Private network access PrivateLink interface endpoints Private endpoints with the public endpoint blocked

Where the documentation is unclear

Five gaps came up in this review. Raise each one with your account team in writing.

  • The Bedrock inference profile page still says the global profile “is currently only supported on Anthropic Claude Sonnet 4”. The note looks out of date, because the regional availability page lists global profiles for many models.
  • For GLM 5.3 and Nova Micro, the regional table shows geography routing from Sydney, but the model cards list no au. or apac. profile ID for either model.
  • Azure says human reviewers for European Economic Area deployments are located in the EEA. Neither Azure page states where reviewers for Australian deployments are located.
  • The current Azure data privacy and abuse monitoring pages do not state a retention period for prompts stored for human review.
  • One Azure page says Standard deployments process data “in the region associated with your deployment”. Another says processing can move between regions within the geography. For Australia East, both readings stay inside Australia.

What to check next

Choose the model first, then read its routing row in the tables above. If the model is global only from Australia, you need an APP 8 assessment and possibly a CPS 230 offshoring notification. The article on data sovereignty and residency covers both. For each region you use, set the strictest retention mode and block unwanted deployment types with policy. Keep the routing evidence in your audit file. If no hosted model passes, an open-weight model on your own GPUs is the next option, and the guide on choosing open-weight models compares them.

We connect these services to your documents and systems as part of LLM integration and RAG builds, and we deploy self-hosted models through on-prem AI deployment.

  • #amazon bedrock
  • #azure openai
  • #data residency
  • #australian regions

Next step

We map where your hours go and price the work that is worth automating.