【问题标题】:Deploying Azure ResourceGroup by template returns "not found"按模板部署 Azure ResourceGroup 返回“未找到”
【发布时间】:2020-02-13 13:42:44
【问题描述】:

我有一个 Azure 模板,并且正在尝试部署两个额外的资源组。

{
  "type": "Microsoft.Resources/resourceGroups",
  "apiVersion": "2019-08-01",
  "location": "eastus",
  "name": "[variables('galleryResourceGroupName')]",
  "properties": {}
},
{
  "type": "Microsoft.Resources/resourceGroups",
  "apiVersion": "2019-08-01",
  "location": "[resourceGroup().location]",
  "name": "[variables('tempResourceGroupName')]",
  "properties": {}
},

当我运行这个模板时,这两个资源的结果是:

{ "message": "没有找到与请求 URI 匹配的 HTTP 资源 'https://management.azure.com/subscriptions/59b4b...9074/resourcegroups/rgMain/providers/Microsoft.Resources/resourceGroups/rgTemp?api-version=2019-08-01'。" }

未找到

文档说您可以部署资源组: https://docs.microsoft.com/en-us/azure/templates/microsoft.resources/2019-08-01/resourcegroups

但它不起作用... 任何想法为什么?

【问题讨论】:

  • 你是如何部署这个模板的?
  • 您需要使用完整的模板,而不是其中的一部分。见template。您需要将您的组放入资源中。

标签: azure azure-devops azure-template


【解决方案1】:

此模板是创建资源组的订阅级别模板。在这个documentation 中,您可以找到部署此模板的方法。

【讨论】:

    【解决方案2】:

    从 URI 看来,您的目标是另一个资源组。您不能在另一个资源组中创建资源组。您需要改为以订阅为目标!

    【讨论】:

    • 我该如何解决这个问题?
    • 就像 Gaurav 上面问的那样,这取决于您如何部署此模板。
    • 意图是作为通过门户网站提供的市场报价
    • 我会编辑您的问题以包含完整的管道 Yaml 或 GUI 上下文。
    猜你喜欢
    • 1970-01-01
    • 2022-11-23
    • 2019-02-11
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 2021-07-26
    • 1970-01-01
    • 2016-05-06
    相关资源
    最近更新 更多