Skip to content

The az storage account create command is not available in china #32500

@aaaaasam

Description

@aaaaasam

Describe the bug

I can't use the Azure CLI to create a storage account in China, and when we debugging this issue, It seems to be because China doesn't support the checkNameAvailability?api-version=2024-01-01 API. The older version, providers/microsoft.resources/checkresourcename?api-version=2020-01-01, is still being used for resource name availability checks, but this difference is clearly being overlooked.

Related command

az storage account create --name xxxxx --resource-group xxxxx --location chinanorth3 --sku Standard_ZRS

Errors

Code: SubscriptionNotFound
Message: Subscription xxxxxx was not found.

Issue script & Debug output

cli.azure.cli.core.sdk.policies: {"name": "xxxxxxxx", "type": "Microsoft.Storage/storageAccounts"}
urllib3.connectionpool: Starting new HTTPS connection (1): management.chinacloudapi.cn:443
urllib3.connectionpool: https://management.chinacloudapi.cn:443 "POST /subscriptions/xxxxxxxx/providers/Microsoft.Storage/checkNameAvailability?api-version=2024-01-01 HTTP/1.1" 404 118
cli.azure.cli.core.sdk.policies: Response status: 404
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Content-Length': '118'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': '340bff27-7141-4825-af4e-c88f33068c53'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'Server': 'Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0'
cli.azure.cli.core.sdk.policies: 'x-ms-operation-identifier': 'tenantId=beeab940-aee3-4569-9641-6dda7db2d4ce,objectId=a134de07-c344-4f35-a3c2-36b44976cef5/chinanorth2/4e51985a-d674-41cc-be1b-497b1a156f5b'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-reads': '249'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-global-reads': '3749'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': 'bc8c1cea-88af-4766-9c9f-ee40a45f401b'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'CHINANORTH2:20251204T143916Z:bc8c1cea-88af-4766-9c9f-ee40a45f401b'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'Date': 'Thu, 04 Dec 2025 14:39:15 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"error":{"code":"SubscriptionNotFound","message":"Subscription xxxxxxx was not found."}}

Expected behavior

create a storage account in china.

Environment Summary

~ $ az version
{
"azure-cli": "2.74.0",
"azure-cli-core": "2.74.0",
"azure-cli-telemetry": "1.1.0",
"extensions": {
"account": "0.2.5"
}
}

Additional context

No response

Metadata

Metadata

Labels

Auto-AssignAuto assign by botAuto-ResolveAuto resolve by botAzure CLI TeamThe command of the issue is owned by Azure CLI teamPossible-SolutionSimilar-IssueStorageaz storagecustomer-reportedIssues that are reported by GitHub users external to the Azure organization.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions