【问题标题】:ARM template validation failedARM 模板验证失败
【发布时间】:2020-09-11 22:21:38
【问题描述】:

我试了各个地区还是一样的问题,这里是错误信息:

错误消息:代码=InvalidTemplateDeployment;消息=模板 部署失败并出现错误:“具有 id 的资源: '/subscriptions/---------------------/providers/Microsoft.Compute/virtualMachines/ARM_VM-001'

验证失败并显示消息:'请求的资源大小 '/subscriptions/-------------/resourceGroups/AzureResourceGroup1-2/providers/Microsoft.Compute/virtualMachines/ARM_VM-001' 目前在位置 'westus' 区域 '' 中不可用 订阅'-----------'。

请尝试其他尺寸或部署到不同的位置或区域。 详情请见https://aka.ms/azureskunotavailable。'.'。

部署验证失败

【问题讨论】:

  • 尝试更改虚拟机大小

标签: azure arm-template


【解决方案1】:

由于并非所有 SKU 在 Azure 中的所有区域都可用,因此您可以使用 CLI 确定您要查找的 SKU 是否可用。

az vm list-skus --location <region> --query "[].{name:name}" -o table

您可以使用上述 Azure CLI 命令来确定您要查找的 VM 大小在给定区域(在您的情况下为 westus)是否可用。

您也可以提供尺寸并获得更缩小的结果

az vm list-skus --location <region> --size Standard_ --query "[].{name:name}" -o table

以上将提供所有可用的标准尺寸

如果您想查找特定区域是否有特定尺寸,请尝试以下命令

az vm list-skus --location southcentralus --size Standard_DS14-8_v2 --output table

此链接 > [https://docs.microsoft.com/en-us/cli/azure/vm?view=azure-cli-latest] 包含 CLI 命令列表,您可以执行与 VM 相关的操作

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-30
    • 1970-01-01
    • 2019-08-21
    • 2017-03-03
    相关资源
    最近更新 更多