Учебник по развертыванию шаблона ARM в локальной среде
Статья
Узнайте, как развернуть шаблон Azure Resource Manager (шаблон ARM) на локальном компьютере. Выполнение занимает около 8 минут.
Этот учебник первый в серии. По мере выполнения серии вы модульизируете шаблон путем создания связанного шаблона, хранения связанного шаблона в учетной записи хранения, защиты связанного шаблона с помощью маркера SAS и узнайте, как создать конвейер DevOps для развертывания шаблонов. Эта серия посвящена развертыванию шаблона. Если вы хотите изучить разработку шаблонов, ознакомьтесь с Руководством для начинающих.
Получение средств
Убедитесь, что у вас есть инструменты, необходимые для развертывания шаблонов.
Развертывание из командной строки
Чтобы развернуть шаблон, вам потребуется Azure PowerShell или Azure CLI. Ознакомьтесь с инструкциями по установке:
После установки Azure PowerShell или Azure CLI впервые выполните вход. Дополнительные сведения см. в разделах для PowerShell или Azure CLI.
Редактор (необязательно)
Шаблоны — это файлы JSON. Чтобы просмотреть или изменить шаблоны, вам нужен хороший редактор JSON. Рекомендуется использовать Visual Studio Code с расширением средств Resource Manager. Если необходимо установить эти средства, см. статью Краткое руководство. Создание шаблонов ARM с помощью Visual Studio Code.
Проверка шаблона
Шаблон развертывает учетную запись хранения, план службы приложений и веб-приложение. Если вы хотите создать шаблон, ознакомьтесь с руководством по шаблонам быстрого запуска. Однако вам не нужно создавать шаблон, чтобы завершить работу с этим руководством.
Имя учетной записи хранения должно быть уникальным, содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Переменная storageAccountName примера шаблона сочетает максимальное значение параметра projectName, равное 11 символам, со значением uniqueString, равным 13 символам.
Сохраните копию шаблона на локальном компьютере с расширением JSON, например azuredeploy.json. Этот шаблон развертывается далее в этом руководстве.
Вход в Azure
Чтобы начать работу с Azure PowerShell или Azure CLI для развертывания шаблона, выполните вход, используя данные своей учетной записи в Azure.
Если у вас несколько подписок Azure, выберите ту, которую хотите использовать. Замените [SubscriptionID/SubscriptionName] и квадратные скобки [] сведениями о подписке:
az account set --subscription[SubscriptionID/SubscriptionName]
Создать группу ресурсов
При развертывании шаблона необходимо указать группу ресурсов для ресурсов. Перед выполнением команды развертывания создайте группу ресурсов с помощью Azure CLI или Azure PowerShell. Чтобы выбрать между Azure PowerShell и Azure CLI, выберите вкладки в следующем разделе кода. Примеры интерфейса командной строки в этой статье написаны для оболочки bash.
$projectName = Read-Host -Prompt"Enter a project name that is used to generate resource and resource group names"$resourceGroupName = "${projectName}rg"New-AzResourceGroup `
-Name$resourceGroupName `
-Location"Central US"
Azure CLI
echo "Enter a project name that is used to generate resource and resource group names:"
read projectName
resourceGroupName="${projectName}rg"az group create \
--name$resourceGroupName \
--location"Central US"
Развертывание шаблона
Используйте один или оба варианта развертывания для развертывания шаблона.
Чтобы очистить развернутые ресурсы, удалите группу ресурсов.
На портале Azure в меню слева выберите Группа ресурсов.
В поле Фильтровать по имени введите имя группы ресурсов.
Выберите имя группы ресурсов.
В главном меню выберите Удалить группу ресурсов.
Следующие шаги
Вы узнали как выполнять развертывание локального шаблона. В следующем руководстве вы отделяете шаблон от основного шаблона и связанного шаблона. Вы также узнаете, как хранить и защищать связанный шаблон.
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.
Создайте свой первый шаблон Azure Resource Manager (шаблон ARM). В этом учебнике вы узнаете о синтаксисе файла шаблона и о том, как развернуть учетную запись хранения.