## [ошибка] ResourceNotFound: ресурс «Microsoft.Web / sites / xx» в группе ресурсов «yy» не был найден при развертывании шаблона ARM - PullRequest
2 голосов
/ 03 августа 2020

Я получаю сообщение о том, что ресурс не найден в ошибке группы ресурсов при развертывании шаблона руки. Может кто-нибудь помочь, пожалуйста. Ниже показан использованный образец шаблона:

{
      "name": "[variables('AppName')]",
      "type": "Microsoft.Web/sites",
      "apiVersion": "2016-08-01",
      "kind": "app",
      "location": "xx",
      "identity": {
        "type": "SystemAssigned"
      },
      "properties": {
        "httpsOnly": true,
        "clientAffinityEnabled": false,
        "serverFarmId": "xx"
      },
      "resources": [
        {
          "name": "appsettings",
          "type": "config",
          "apiVersion": "2016-08-01",
          "properties": {
       xx:xx
          },
          "dependsOn": [
            "[resourceId('Microsoft.Web/sites', variables('AppName'))]",
            "[resourceId('Microsoft.KeyVault/vaults/secrets', variables('keyVaultName'),'xx')]",
            "[resourceId('Microsoft.KeyVault/vaults/secrets', variables('keyVaultName'),'xx')]",
            "[resourceId('Microsoft.KeyVault/vaults/secrets', variables('keyVaultName'),'xx')]"
          ]
        }
      ]
    },
   {
      "type": "Microsoft.Web/sites/config",
      "apiVersion": "2016-08-01",
      "name": "[concat(variables('AppName'), '/web')]",
      "location": "xx",
      "dependsOn": [
        "[resourceId('Microsoft.Web/sites', variables('AppName'))]"
      ],
}

Сообщите мне, правильно ли это сделать

Ответы [ 2 ]

0 голосов
/ 04 августа 2020

Вы когда-нибудь использовали один и тот же шаблон ARM для успешного развертывания? Также проверьте, можете ли вы напрямую использовать сценарий для успешного локального развертывания без использования Azure DevOps. Это поможет сузить проблему.

## [error] ResourceNotFound: Ресурс «Microsoft.Web / sites / xx» в группе ресурсов «yy» не был найден при развертывании шаблона ARM

Эта ошибка указывает на то, что диспетчеру ресурсов необходимо получить свойства ресурса, но он не может найти ресурс в ваших подписках.

Вы можете попробовать следующее решение:

  • Решение 1 - проверить свойства ресурса
  • Решение 2 - установить зависимости
  • Решение 3 - получить внешний ресурс
  • Решение 4 - получить управляемую идентификацию из ресурса
  • Решение 5 - проверьте функции

Более подробную информацию см. В нашем официальном документе c здесь - Устранение ошибок, связанных с отсутствием найденных ресурсов

0 голосов
/ 03 августа 2020

трудно сказать, не имея точного шаблона и всех переменных \ параметров, но обычно это означает одно из следующего:

  1. неправильное имя, используемое для ресурсов, которые где-то зависят от веб-приложения
  2. неправильное местоположение, используемое для ресурсов, которые зависят от веб-приложения где-то
  3. зависит от того, что настроено неправильно, и он не ждет веб-приложение и пытается создать ресурс параллельно с веб-приложением
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...