Hi @Bowei Tong,
This error typically occurs due to one or more of the following:
- Azure Communication Services are not available in all regions. If you’re trying to deploy in a region where it’s unsupported, you’ll get this validation error, even if everything else is correct.
- Sometimes, subtle missing fields (like not choosing a correct data location or billing type) can trigger this error.
- While “Pay-As-You-Go” is generally supported, certain legacy or special types of subscriptions may lack required permissions or policies for communication services. It's rare but can happen.
Please follow these steps carefully:
- Azure Communication Services are only supported in specific regions. Make sure you’re selecting one of the supported regions, like East US, West Europe, North Europe, West US 2 (See the full list here)
- Ensure that you're selecting a valid and supported region and the resource name meets requirements between 1-80 characters, only alphanumeric and hyphens, and doesn't start or end with a hyphen. Make sure you’ve filled all required fields during the resource creation wizard. Create an Azure Communication Services resource
- Sometimes, using the Azure Portal hides the exact error message. Using CLI can give clearer diagnostics:
az communication create --name cb-sms --resource-group cb --location "East US"
If this also fails, the CLI output will give a more detailed validation message. Azure CLI for Communication Services
If the answer is helpful, please click Accept Answer and kindly upvote it so that other people who faces similar issue may get benefitted from it.
Let me know if you have any further Queries.