Развертывания Microsoft.Resources 2020-10-01
Определение ресурса Bicep
Тип ресурса deployments можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
- Подписки — см . команды развертывания подписки.
- Группы управления — см. статью Команды развертывания групп управления.
- Клиенты — см. команды развертывания клиента.
Список измененных свойств в каждой версии API см. в журнале изменений.
Комментарии
Для Bicep рекомендуется использовать модули вместо этого типа ресурсов.
Формат ресурсов
Чтобы создать ресурс Microsoft.Resources/deployments, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Resources/deployments@2020-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
scope: 'string'
properties: {
debugSetting: {
detailLevel: 'string'
}
expressionEvaluationOptions: {
scope: 'string'
}
mode: 'string'
onErrorDeployment: {
deploymentName: 'string'
type: 'string'
}
parameters: any()
parametersLink: {
contentVersion: 'string'
uri: 'string'
}
template: any()
templateLink: {
contentVersion: 'string'
id: 'string'
queryString: 'string'
relativePath: 'string'
uri: 'string'
}
}
resourceGroup: 'string'
subscriptionId: 'string'
}
Значения свойств
deployments
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | string (обязательно) Ограничение символов: 1–64 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания, круглые скобки, дефисы и точки. |
location | Расположение для хранения данных развертывания. | строка |
tags | Теги развертывания | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
область | В развертываниях клиентов и групп управления укажите идентификатор целевой группы управления. Используйте следующий формат: Microsoft.Management/managementGroups/{managementGroupID} . |
строка |
properties | Свойства развертывания. | DeploymentPropertiesOrDeploymentPropertiesExtended (обязательно) |
resourceGroup | Имя группы ресурсов, в которую выполняется развертывание. Если параметр не указан, использует группу ресурсов операции развертывания. | строка |
subscriptionId | Идентификатор подписки для развертывания. Если этот параметр не указан, использует подписку операции развертывания. | строка |
DeploymentPropertiesOrDeploymentPropertiesExtended
Имя | Описание | Значение |
---|---|---|
debugSetting | Параметр отладки развертывания. | DebugSetting |
expressionEvaluationOptions | Указывает, вычисляются ли выражения шаблона в область родительского или вложенного шаблона. Применимо только к вложенным шаблонам. Если значение не указано, значение по умолчанию — внешнее. | ExpressionEvaluationOptions |
mode | Режим, используемый для развертывания ресурсов. Это значение может быть добавочным или завершенным. В инкрементном режиме ресурсы развертываются без удаления существующих ресурсов, не включенных в шаблон. В режиме Завершения ресурсы развертываются, а существующие ресурсы в группе ресурсов, не включенные в шаблон, удаляются. Будьте внимательны при использовании полного режима, так как вы можете непреднамеренно удалить ресурсы. | "Завершено" Incremental (обязательно) |
onErrorDeployment | Развертывание при поведении ошибки. | OnErrorDeploymentOrOnErrorDeploymentExtended |
параметры | Пары имен и значений, определяющие параметры развертывания для шаблона. Этот элемент используется, если требуется указать значения параметров непосредственно в запросе, а не ссылаться на существующий файл параметров. Используйте свойство parametersLink или свойство parameters, но не оба. Это может быть JObject или строка JSON правильного формата. | Для Bicep можно использовать функцию any(). |
parametersLink | Универсальный код ресурса (URI) файла параметров. Этот элемент используется для связывания с существующим файлом параметров. Используйте свойство parametersLink или свойство parameters, но не оба. | ParametersLink |
шаблон | Содержимое шаблона. Этот элемент используется, если требуется передать синтаксис шаблона непосредственно в запросе, а не ссылку на существующий шаблон. Это может быть JObject или строка JSON правильного формата. Используйте свойство templateLink или свойство шаблона, но не оба. | Для Bicep можно использовать функцию any(). |
templateLink | Универсальный код ресурса (URI) шаблона. Используйте свойство templateLink или свойство шаблона, но не оба. | TemplateLink |
DebugSetting
Имя | Описание | Значение |
---|---|---|
detailLevel | Указывает тип сведений для записи в журнал для отладки. Допустимые значения: none, requestContent, responseContent или requestContent и responseContent разделены запятой. Значение по умолчанию — none. При установке этого значения тщательно учитывайте тип данных, которые передаются во время развертывания. При ведении журнала с информацией о запросе или ответе возможно раскрытие конфиденциальных данных, извлекаемых с помощью операций развертывания. | строка |
ExpressionEvaluationOptions
Имя | Описание | Значение |
---|---|---|
область | Область, используемый для оценки параметров, переменных и функций во вложенном шаблоне. | "Внутренний" 'NotSpecified' "Внешний" |
OnErrorDeploymentOrOnErrorDeploymentExtended
Имя | Описание | Значение |
---|---|---|
deploymentName | Развертывание, используемое при возникновении ошибки. | строка |
type | Тип поведения развертывания при ошибке. Возможные значения: LastSuccessful и SpecificDeployment. | 'LastSuccessful' SpecificDeployment |
ParametersLink
Имя | Описание | Значение |
---|---|---|
contentVersion | Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. | строка |
uri | Универсальный код ресурса (URI) файла параметров. | string (обязательно) |
TemplateLink
Имя | Описание | Значение |
---|---|---|
contentVersion | Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. | строка |
идентификатор | Идентификатор ресурса спецификации шаблона. Используйте свойство id или URI, но не оба. | строка |
queryString | Строка запроса (например, маркер SAS), используемая с URI templateLink. | строка |
relativePath | Свойство relativePath можно использовать для развертывания связанного шаблона в расположении относительно родительского элемента. Если родительский шаблон был связан с TemplateSpec, он будет ссылаться на артефакт в TemplateSpec. Если родительский элемент был связан с URI, дочернее развертывание будет сочетанием родительских и относительных URI. | строка |
uri | Универсальный код ресурса (URI) развертываемого шаблона. Используйте свойство URI или id, но не оба. | строка |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Аналитика и монетизация API Moesif |
Шаблон будет регистрировать вызовы API из Azure Управление API на платформу аналитики API Moesif и монетизации. |
Создание приложения-контейнера и среды с реестром |
Create среду приложений-контейнеров с базовым приложением-контейнером из Реестр контейнеров Azure. Он также развертывает рабочую область Log Analytics для хранения журналов. |
Создание приложения микрослужб Dapr с помощью контейнеров приложений |
Create приложения микрослужб Dapr с помощью контейнеров приложений. |
Создает приложение служебной шины dapr pub-sub с помощью контейнеров приложений |
Create приложение servicebus в Dapr pub-sub с помощью контейнеров приложений. |
Сервер, управляемый службой Desired State Configuration |
Этот шаблон содержит пример доставки виртуальной машины и учетной записи службы автоматизации для управления компьютером в одном развертывании. |
Create правило генерации оповещений для элементов непрерывности бизнес-процессов Azure |
Эти шаблоны создают правило генерации оповещений и назначаемый пользователем MSI. Он также назначает доступ читателя MSI к подписке, чтобы правило генерации оповещений получите доступ к запросу необходимых защищенных элементов и последним сведениям о точке восстановления. |
Кластер Redis на виртуальных машинах Ubuntu |
Этот шаблон создает кластер Redis на основе образов виртуальных машин Ubuntu, настраивает сохраняемость и применяет хорошо известные оптимизации и проверенные методики. |
Front Door Premium с Служба приложений источником и Приватный канал |
Этот шаблон создает Front Door Premium и Служба приложений и использует частную конечную точку для Front Door для отправки трафика в приложение. |
Front Door Premium с источником BLOB-объектов и Приватный канал |
Этот шаблон создает Front Door premium и контейнер больших двоичных объектов службы хранилища Azure и использует частную конечную точку для Front Door для отправки трафика в учетную запись хранения. |
Front Door Premium с виртуальной машиной и службой Приватный канал |
Этот шаблон создает Front Door Premium и виртуальную машину, настроенную в качестве веб-сервера. Front Door использует частную конечную точку со службой Приватный канал для отправки трафика на виртуальную машину. |
Front Door уровня "Стандартный" или "Премиум" с Управление API источником |
Этот шаблон создает Front Door Premium и экземпляр Управление API, а также использует NSG и глобальную политику Управление API для проверки того, что трафик проходит через источник Front Door. |
Front Door уровня "Стандартный" или "Премиум" с источником Шлюз приложений |
Этот шаблон создает Front Door уровня "Стандартный" или "Премиум" и экземпляр Шлюз приложений, а также использует политику NSG и WAF для проверки того, что трафик проходит через источник Front Door. |
Front Door с Экземпляры контейнеров и Шлюз приложений |
Этот шаблон создает Front Door уровня "Стандартный" или "Премиум" с группой контейнеров и Шлюз приложений. |
Front Door уровня "Стандартный" или "Премиум" с Функции Azure источником |
Этот шаблон создает Front Door уровня "Стандартный" или "Премиум", приложение Функции Azure и настраивает приложение-функцию для проверки того, что трафик проходит через источник Front Door. |
Front Door уровня "Стандартный" или "Премиум" со статическим источником веб-сайта |
Этот шаблон создает статический веб-сайт Front Door уровня "Стандартный" или "Премиум" и службы хранилища Azure и настраивает Front Door для отправки трафика на статический веб-сайт. |
Создает зашифрованный управляемый диск из зашифрованного виртуального жесткого диска |
Этот шаблон позволяет создать зашифрованный управляемый диск, используя существующий зашифрованный виртуальный жесткий диск и параметры шифрования. |
Отключение шифрования на работающей виртуальной машине Windows |
Этот шаблон отключает шифрование на работающей виртуальной машине Windows |
Включение шифрования на работающей виртуальной машине Windows & AAD |
Этот шаблон включает шифрование на работающей виртуальной машине Windows с помощью отпечатка сертификата клиента AAD. Сертификат должен быть развернут на виртуальной машине ранее |
GlassFish на SUSE |
Этот шаблон развертывает кластер GlassFish с балансировкой нагрузки (версии 3 или 4), состоящий из определяемого пользователем количества виртуальных машин SUSE (OpenSUSE или SLES). |
Развертывание нескольких масштабируемых наборов виртуальных машин Linux |
Этот шаблон позволяет развернуть несколько масштабируемых наборов виртуальных машин Linux. |
Развертывание нескольких масштабируемых наборов виртуальных машин Windows |
Этот шаблон позволяет развернуть несколько масштабируемых наборов виртуальных машин Windows. |
Развертывание простой виртуальной машины Linux и обновление частного IP-адреса до статического |
Этот шаблон позволяет развернуть простую виртуальную машину Linux с помощью Ubuntu из Marketplace. Это позволит развернуть виртуальную сеть, подсеть и виртуальную машину размера A1 в расположении группы ресурсов с динамически назначенным IP-адресом, а затем преобразовать его в статический IP-адрес. |
Использование выходных данных расширения пользовательских скриптов во время развертывания |
Это полезно для вычислений виртуальной машины для выполнения некоторых задач во время развертывания, которые не предоставляются Resource Manager Azure. Затем выходные данные этого вычисления (скрипта) можно использовать в другом месте развертывания. Это полезно, если вычислительный ресурс необходим в развертывании (например, jumpbox, контроллер домена и т. д.), немного расточительно, если это не так. |
Развертывание виртуальной машины Linux или Windows с помощью MSI |
Этот шаблон позволяет развернуть виртуальную машину Linux или Windows с управляемым удостоверением службы. |
Виртуальная машина Linux с MSI для доступа к хранилищу |
Этот шаблон развертывает виртуальную машину Linux с управляемым удостоверением, назначаемое системой, которое имеет доступ к учетной записи хранения в другой группе ресурсов. |
SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с автоматическим резервным копированием |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с включенной функцией автоматического резервного копирования. |
SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с Azure Key Vault |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с включенной функцией интеграции azure Key Vault. |
Вирусная атака на сценарий Виртуальные машины |
При этом будут развернуты 2 виртуальные машины, OMS и другие сетевые ресурсы. Одна виртуальная машина без защиты конечных точек, а другая с установленной защитой enpoint. Выполните вирусную атаку, следуя рекомендациям, и выполните сценарий для устранения и предотвращения вирусной атаки. |
Create шлюза управления данными и установка на виртуальной машине Azure |
Этот шаблон развертывает виртуальную машину и создает рабочий шлюз управления данными. |
Локальные Integration Runtime на виртуальных машинах Azure |
Этот шаблон создает среду выполнения интеграции с самостоятельным размещением и регистрирует ее на виртуальных машинах Azure. |
Конфигурация масштабируемого набора виртуальных машин, управляемая служба автоматизации Azure |
Разверните масштабируемый набор виртуальных машин, где виртуальные машины развертываются в качестве зарегистрированных узлов в службе служба автоматизации Azure Desired State Configuration, а конфигурация узла гарантируется после развертывания. ПРИМЕЧАНИЕ. Необходимые предварительные требования ключ регистрации и URL-адрес регистрации доступны только после успешного создания учетной записи служба автоматизации Azure для служба автоматизации Azure DSC. |
Краткое руководство по режиму гибкой оркестрации ВИРТУАЛЬНЫх машин Linux |
Этот шаблон развертывает простой масштабируемый набор виртуальных машин с экземплярами за Azure Load Balancer. Масштабируемый набор виртуальных машин находится в режиме гибкой оркестрации. Используйте параметр ос, чтобы выбрать развертывание Linux (Ubuntu) или Windows (Windows Server Datacenter 2019). ПРИМЕЧАНИЕ. Этот шаблон краткого руководства обеспечивает сетевой доступ к портам управления виртуальными машинами (SSH, RDP) с любого адреса в Интернете и не должен использоваться для рабочих развертываний. |
Развертывание виртуальной машины Linux или Windows с помощью MSI |
Этот шаблон позволяет развернуть масштабируемый набор виртуальных машин Linux или Windows с помощью управляемого удостоверения службы. Затем это удостоверение используется для доступа к службам Azure. |
SFTP-сервер по запросу с использованием существующей учетной записи хранения |
В этом шаблоне демонстрируется SFTP-сервер по запросу с использованием экземпляра контейнера Azure (ACI). |
Развертывание управляемого кластера Kubernetes (AKS) |
Этот шаблон ARM демонстрирует развертывание экземпляра AKS с расширенными сетевыми функциями в существующей виртуальной сети. Кроме того, выбранному субъекту-службе назначается роль участник сети для подсети, содержащей кластер AKS. |
Развертывание управляемого кластера Kubernetes с помощью AAD (AKS) |
Этот шаблон ARM демонстрирует развертывание экземпляра AKS с расширенными сетевыми функциями в существующей виртуальной сети и Azure AD integeration. Кроме того, выбранному субъекту-службе назначается роль участник сети для подсети, содержащей кластер AKS. |
Концентратор FinOps |
Этот шаблон создает новый экземпляр концентратора FinOps, включая Хранилище Data Lake и Фабрику данных. |
Книга набора средств FinOps |
Этот шаблон создает новую книгу Azure Monitor для управления. |
Расширение существующих ресурсов Azure с помощью настраиваемых поставщиков |
В этом примере подробно описано, как расширить существующие ресурсы Azure и Resource Manager шаблонов для добавления в пользовательские рабочие нагрузки. |
Развертывание рабочей области Azure Databricks с pe,CMK всех форм |
Этот шаблон позволяет создать рабочую область Azure Databricks с PrivateEndpoint и управляемыми службами и CMK с шифрованием DBFS. |
Развертывание рабочей области Azure Databricks со всеми 3 формами CMK |
Этот шаблон позволяет создать рабочую область Azure Databricks с управляемыми службами и CMK с шифрованием DBFS. |
Развертывание Azure Databricks WS с CMK для шифрования DBFS |
Этот шаблон позволяет создать рабочую область Azure Databricks с ключом CMK для корневого шифрования DBFS. |
Развертывание рабочей области Azure Databricks с Управляемые диски CMK |
Этот шаблон позволяет создать рабочую область Azure Databricks с Управляемые диски CMK. |
Развертывание рабочей области Azure Databricks с помощью CMK управляемых служб |
Этот шаблон позволяет создать рабочую область Azure Databricks с управляемыми службами CMK. |
Create новой организации Datadog |
Этот шаблон создает новый datadog — ресурс собственной службы независимого поставщика программного обеспечения Azure и организацию Datadog для мониторинга ресурсов в вашей подписке. |
Использование расширений скриптов для установки Базы данных Mongo на виртуальной машине Ubuntu |
Этот шаблон развертывает и устанавливает Mongo DB на виртуальной машине Ubuntu в двух отдельных скриптах. Этот шаблон является хорошим примером, демонстрирующим, как выразить зависимости между двумя скриптами, работающими на одной виртуальной машине. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступные IP-адреса и сетевой интерфейс. |
Create шлюза управления данными высокого уровня доступности и установка на виртуальных машинах Azure |
Этот шаблон развертывает несколько виртуальных машин с работолюбивым шлюзом управления данными с высоким уровнем доступности. |
Развертывание учетной записи Data Lake Store с шифрованием(Key Vault) |
Этот шаблон позволяет развернуть учетную запись Azure Data Lake Store с включенным шифрованием данных. Эта учетная запись использует Key Vault Azure для управления ключом шифрования. |
Выполняет задание ETL с помощью служб Azure |
В этом шаблоне приведен пример выполнения анализа исторических и реальных данных потоковой передачи, хранящихся в Хранилище BLOB-объектов Azure. Данные из концентратора событий принимаются заданием Azure Stream Analytics для выполнения преобразования, а выходные данные хранятся в Хранилище BLOB-объектов Azure и визуализируются в PowerBI. Аналитика данных Azure применяет к историческим данным, хранящимся в хранилище BLOB-объектов, а также к перемещению извлеченных, преобразованных и опубликованных данных, а оркестрация выполняется Фабрикой данных. Опубликованные данные дополнительно визуализируются в PowerBI |
Развертывание Dev Box Service со встроенным образом |
Этот шаблон предоставляет способ развертывания службы Dev Box со встроенным образом. |
Настройка службы Dev Box |
В этом шаблоне будут созданы все ресурсы администратора Dev Box, как указано в кратком руководстве по началу работы с Dev Box. Вы можете просмотреть все созданные ресурсы или напрямую перейти к DevPortal.microsoft.com, чтобы создать свой первый dev Box. |
Azure Digital Twins с функцией и службой Приватный канал |
Этот шаблон создает службу Azure Digital Twins, настроенную с виртуальная сеть подключенной функцией Azure, которая может обмениваться данными через конечную точку Приватный канал с Digital Twins. Кроме того, создается зона Частная зона DNS для обеспечения простого разрешения имен узлов конечной точки Digital Twins из виртуальная сеть во внутренний IP-адрес подсети частной конечной точки. Имя узла хранится в качестве параметра функции Azure с именем "ADT_ENDPOINT". |
Azure Digital Twins с подключением к журналу временных данных |
Этот шаблон создает экземпляр Azure Digital Twins, настроенный с подключением к журналу данных временных рядов. Чтобы создать подключение, необходимо создать другие ресурсы, например пространство имен Центров событий, концентратор событий, кластер azure Data Explorer и базу данных. Данные отправляются в концентратор событий, который в конечном итоге пересылает данные в кластер Azure Data Explorer. Данные хранятся в таблице базы данных в кластере |
HDInsight с пользовательской базой данных хранилища метаданных Ambari и Hive в виртуальной сети |
Этот шаблон позволяет создать кластер HDInsight в существующей виртуальной сети с новой базой данных SQL, которая служит как пользовательской базой данных Ambari, так и хранилищем метаданных Hive. У вас должен быть существующий сервер SQL, учетная запись хранения и виртуальная сеть. |
Настройка службы FHIR для включения $import |
Этот шаблон подготавливает службу FHIR, чтобы включить $import для начальной загрузки данных. |
Создание хранилища ключей, управляемого удостоверения и назначения ролей |
Этот шаблон создает хранилище ключей, управляемое удостоверение и назначение ролей. |
Использование KeyVault с динамическим resourceId |
Этот шаблон создает SQL Server и использует пароль администратора из Key Vault. Ссылочный параметр для секрета Key Vault создается во время развертывания с помощью вложенного шаблона. Это позволяет пользователю просто передать значения параметров в шаблон, а не создавать ссылочный параметр в файле параметров. |
Служба контейнеров Azure (AKS) с Helm |
Развертывание управляемого кластера с помощью Службы контейнеров Azure (AKS) с помощью Helm |
Выполнение заданий таймера, выполняемых по расписанию с помощью Logic Apps |
Этот шаблон создает пару приложений логики, которые позволяют создавать запланированные экземпляры заданий таймера. |
Шаблон назначения ролей, назначаемых пользователем удостоверений |
Шаблон, который создает назначения ролей удостоверения, назначаемого пользователем, для ресурсов, от которыми зависит рабочая область Машинного обучения Azure |
Сквозная безопасная настройка Машинного обучения Azure |
В этом наборе шаблонов Bicep показано, как выполнить сквозную настройку Машинного обучения Azure в безопасной настройке. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и подключенный частный кластер AKS. |
Сквозная безопасная настройка Машинного обучения Azure (устаревшая версия) |
В этом наборе шаблонов Bicep показано, как выполнить сквозную настройку Машинного обучения Azure в безопасной настройке. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и подключенный частный кластер AKS. |
Create задания Очистки Машинного обучения Azure |
Этот шаблон создает задание Очистки Машинного обучения Azure для настройки гиперпараметров. |
Create рабочей области Службы машинного обучения Azure (виртуальная сеть) |
В этом шаблоне развертывания указывается рабочая область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В этой конфигурации описывается набор ресурсов, необходимых для начала работы с Машинным обучением Azure в изолированной сети. |
Create рабочей области Службы машинного обучения Azure (устаревшая версия) |
В этом шаблоне развертывания указывается рабочая область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В этой конфигурации описывается набор ресурсов, необходимых для начала работы с Машинным обучением Azure в изолированной сети. |
Create нового ресурса ANF с томом SMB |
Этот шаблон позволяет создать новый ресурс Azure NetApp Files с одним пулом емкости и одним томом, настроенным по протоколу SMB. |
Шлюз приложений для веб-приложения с ограничением IP-адресов |
Этот шаблон создает шлюз приложений перед веб-приложением Azure с включенным ограничением IP-адресов в веб-приложении. |
Применение NSG к существующей подсети |
Этот шаблон применяет только что созданную группу безопасности сети к существующей подсети. |
Журналы потоков NSG с аналитикой трафика |
Этот шаблон создает журнал потоков NSG в существующей группе безопасности сети с аналитикой трафика. |
Намерения и политики маршрутизации azure Виртуальная глобальная сеть |
Этот шаблон подготавливает Виртуальная глобальная сеть Azure с двумя концентраторами с включенными функциями намерения и политик маршрутизации. |
Добавление NSG с правилами безопасности Redis в существующую подсеть |
Этот шаблон позволяет добавить группу безопасности сети с предварительно настроенными правилами безопасности кэша Redis для Azure в существующую подсеть в виртуальной сети. Выполните развертывание в группе ресурсов существующей виртуальной сети. |
Создание образов контейнеров с помощью задач ACR |
Этот шаблон использует DeploymentScript для оркестрации ACR для создания образа контейнера из репозитория кода. |
Импорт образов контейнеров в ACR |
Этот шаблон использует модуль Импорт ACR из реестра bicep для импорта общедоступных образов контейнеров в Реестр контейнеров Azure. |
Create Шлюз приложений с сертификатами |
В этом шаблоне показано, как создать Key Vault самозаверяющие сертификаты, а затем ссылку на Шлюз приложений. |
Create SSH-ключей и хранение в KeyVault |
Этот шаблон использует ресурс deploymentScript для создания ключей SSH и сохраняет закрытый ключ в keyVault. |
Create и развертывание шаблонаSpec |
В этом примере создается и развертывается ресурс templateSpec в том же шаблоне. Это не типичный шаблон, просто предназначенный для демонстрации того, как ресурсы templateSpec и развертывания предназначены для совместной работы. |
Create TemplateSpecs из шаблонов коллекции шаблонов |
Этот пример содержит скрипт для простого переноса шаблонов коллекции шаблонов в ресурсы templateSpec. В этом шаблоне будут развернуты все шаблоны, которые можно экспортировать с помощью скрипта миграции. |
Развертывание установки SQL Always ON с помощью существующей Виртуальные машины SQL |
Разверните программу установки SQL Always ON с помощью существующих Виртуальные машины SQL. Виртуальные машины уже должны быть присоединены к существующему домену и должны работать под управлением корпоративной версии SQL Server. |
Azure Synapse подтверждение концепции |
Этот шаблон создает среду подтверждения концепции для Azure Synapse, включая пулы SQL и необязательные пулы Apache Spark. |
Create AppServicePlan и App в ASEv3 |
Create AppServicePlan и App в ASEv3 |
Create ресурса Azure Native New Relic |
Этот шаблон настраивает службу Azure Native New Relic для мониторинга ресурсов в подписке Azure. |
Определение ресурса шаблона ARM
Тип ресурса deployments можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
- Подписки — см. команды развертывания подписки.
- Группы управления — см. статью Команды развертывания группы управления.
- Клиенты — см. команды развертывания клиента.
Список измененных свойств в каждой версии API см. в журнале изменений.
Комментарии
Для Bicep рекомендуется использовать модули вместо этого типа ресурса.
Формат ресурсов
Чтобы создать ресурс Microsoft.Resources/deployments, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Resources/deployments",
"apiVersion": "2020-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"scope": "string",
"properties": {
"debugSetting": {
"detailLevel": "string"
},
"expressionEvaluationOptions": {
"scope": "string"
},
"mode": "string",
"onErrorDeployment": {
"deploymentName": "string",
"type": "string"
},
"parameters": {},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
}
},
"resourceGroup": "string",
"subscriptionId": "string"
}
Значения свойств
deployments
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Resources/deployments |
версия_API | Версия API ресурсов | '2020-10-01' |
name | имя ресурса. | строка (обязательно) Ограничение символов: 1–64 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания, круглые скобки, дефисы и точки. |
location | Расположение для хранения данных развертывания. | строка |
tags | Теги развертывания | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
область | В развертываниях клиента и группы управления укажите идентификатор целевой группы управления. Используйте следующий формат: Microsoft.Management/managementGroups/{managementGroupID} . |
строка |
properties | Свойства развертывания. | DeploymentPropertiesOrDeploymentPropertiesExtended (обязательно) |
resourceGroup | Имя группы ресурсов, в которую выполняется развертывание. Если параметр не указан, использует группу ресурсов операции развертывания. | строка |
subscriptionId | Идентификатор подписки для развертывания. Если этот параметр не указан, использует подписку операции развертывания. | строка |
DeploymentPropertiesOrDeploymentPropertiesExtended
Имя | Описание | Значение |
---|---|---|
debugSetting | Параметр отладки развертывания. | DebugSetting |
expressionEvaluationOptions | Указывает, вычисляются ли выражения шаблона в область родительского или вложенного шаблона. Применимо только к вложенным шаблонам. Если значение не указано, значение по умолчанию — внешнее. | ExpressionEvaluationOptions |
mode | Режим, используемый для развертывания ресурсов. Это значение может быть добавочным или завершенным. В инкрементном режиме ресурсы развертываются без удаления существующих ресурсов, не включенных в шаблон. В режиме Завершения ресурсы развертываются, а существующие ресурсы в группе ресурсов, не включенные в шаблон, удаляются. Будьте осторожны при использовании полного режима, так как вы можете случайно удалить ресурсы. | "Complete" Incremental (обязательный) |
onErrorDeployment | Развертывание при возникновении ошибки. | OnErrorDeploymentOrOnErrorDeploymentExtended |
параметры | Пары имен и значений, определяющие параметры развертывания для шаблона. Этот элемент используется, если требуется предоставить значения параметров непосредственно в запросе, а не ссылаться на существующий файл параметров. Используйте свойство parametersLink или свойство parameters, но не оба. Это может быть JObject или строка JSON правильного формата. | |
parametersLink | Универсальный код ресурса (URI) файла параметров. Этот элемент используется для связывания с существующим файлом параметров. Используйте свойство parametersLink или свойство parameters, но не оба. | ParametersLink |
шаблон | Содержимое шаблона. Этот элемент используется, если требуется передать синтаксис шаблона непосредственно в запросе, а не ссылку на существующий шаблон. Это может быть JObject или строка JSON правильного формата. Используйте свойство templateLink или свойство шаблона, но не оба. | |
templateLink | Универсальный код ресурса (URI) шаблона. Используйте свойство templateLink или свойство шаблона, но не оба. | TemplateLink |
DebugSetting
Имя | Описание | Значение |
---|---|---|
detailLevel | Указывает тип сведений для записи в журнал для отладки. Допустимые значения: none, requestContent, responseContent или оба значения requestContent и responseContent разделены запятой. Значение по умолчанию — none. При задании этого значения тщательно продумайте тип информации, передаваемой во время развертывания. При ведении журнала с информацией о запросе или ответе возможно раскрытие конфиденциальных данных, извлекаемых с помощью операций развертывания. | строка |
ExpressionEvaluationOptions
Имя | Описание | Значение |
---|---|---|
область | Область, который будет использоваться для оценки параметров, переменных и функций во вложенном шаблоне. | "Внутренний" 'NotSpecified' "Outer" |
OnErrorDeploymentOrOnErrorDeploymentExtended
Имя | Описание | Значение |
---|---|---|
deploymentName | Развертывание, используемое при возникновении ошибки. | строка |
type | Тип поведения развертывания при ошибке. Возможные значения: LastSuccessful и SpecificDeployment. | 'LastSuccessful' "SpecificDeployment" |
ParametersLink
Имя | Описание | Значение |
---|---|---|
contentVersion | Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. | строка |
uri | Универсальный код ресурса (URI) файла параметров. | строка (обязательно) |
TemplateLink
Имя | Описание | Значение |
---|---|---|
contentVersion | Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. | строка |
идентификатор | Идентификатор ресурса спецификации шаблона. Используйте свойство id или URI, но не оба. | строка |
queryString | Строка запроса (например, маркер SAS), используемая с URI templateLink. | строка |
relativePath | Свойство relativePath можно использовать для развертывания связанного шаблона в расположении относительно родительского элемента. Если родительский шаблон был связан с TemplateSpec, он будет ссылаться на артефакт в TemplateSpec. Если родительский объект был связан с URI, дочернее развертывание будет сочетанием URI родительского и относительного пути. | строка |
uri | Универсальный код ресурса (URI) развертываемого шаблона. Используйте свойство URI или id, но не оба. | строка |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Аналитика и монетизация API Moesif |
Шаблон будет записывать вызовы API из Azure Управление API на платформу аналитики и монетизации API Moesif. |
Создание приложения-контейнера и среды с реестром |
Create среду приложения-контейнера с базовым приложением-контейнером из Реестр контейнеров Azure. Он также развертывает рабочую область Log Analytics для хранения журналов. |
Создание приложения микрослужб Dapr с помощью контейнеров приложений |
Create приложения микрослужб Dapr с помощью контейнеров приложений. |
Создает приложение служебной шины dapr pub-sub с помощью контейнеров приложений |
Create приложение служебной шины dapr pub-sub с помощью контейнеров приложений. |
Сервер, управляемый службой Desired State Configuration |
Этот шаблон содержит пример доставки виртуальной машины и учетной записи службы автоматизации для управления машиной в одном развертывании. |
Create правило генерации оповещений для элементов непрерывности бизнес-процессов Azure |
Эти шаблоны создают правило генерации оповещений и назначаемые пользователем MSI. Он также назначает доступ читателя MSI к подписке, чтобы правило генерации оповещений получите доступ для запроса необходимых защищенных элементов и последних сведений о точках восстановления. |
Кластер Redis на виртуальных машинах Ubuntu |
Этот шаблон создает кластер Redis на основе образов виртуальных машин Ubuntu, настраивает сохраняемость и применяет известные оптимизации и проверенные методики. |
Front Door Premium с источником Служба приложений и Приватный канал |
Этот шаблон создает Front Door premium и Служба приложений и использует частную конечную точку для Front Door для отправки трафика в приложение. |
Front Door Premium с источником BLOB-объектов и Приватный канал |
Этот шаблон создает Front Door premium и контейнер больших двоичных объектов службы хранилища Azure и использует частную конечную точку для Front Door для отправки трафика в учетную запись хранения. |
Front Door premium с виртуальной машиной и службой Приватный канал |
Этот шаблон создает Front Door premium и виртуальную машину, настроенную в качестве веб-сервера. Front Door использует частную конечную точку со службой Приватный канал для отправки трафика на виртуальную машину. |
Front Door уровня "Стандартный" или "Премиум" с источником Управление API |
Этот шаблон создает Front Door Premium и экземпляр Управление API, а также использует NSG и глобальную политику Управление API для проверки того, что трафик проходит через источник Front Door. |
Front Door уровня "Стандартный" или "Премиум" с источником Шлюз приложений |
Этот шаблон создает экземпляр Front Door уровня "Стандартный" или "Премиум" и экземпляр Шлюз приложений, а также использует политику NSG и WAF для проверки того, что трафик проходит через источник Front Door. |
Front Door с Экземпляры контейнеров и Шлюз приложений |
Этот шаблон создает Front Door уровня "Стандартный" или "Премиум" с группой контейнеров и Шлюз приложений. |
Front Door уровня "Стандартный" или "Премиум" с Функции Azure источником |
Этот шаблон создает приложение Front Door уровня "Стандартный" или "Премиум" Функции Azure и настраивает приложение-функцию для проверки того, что трафик проходит через источник Front Door. |
Front Door уровня "Стандартный" или "Премиум" со статическим источником веб-сайта |
Этот шаблон создает статический веб-сайт Front Door уровня "Стандартный" или "Премиум" и службу хранилища Azure и настраивает Front Door для отправки трафика на статический веб-сайт. |
Создание зашифрованного управляемого диска из зашифрованного виртуального жесткого диска |
Этот шаблон позволяет создать зашифрованный управляемый диск с использованием существующего зашифрованного виртуального жесткого диска и параметров шифрования. |
Отключение шифрования на работающей виртуальной машине Windows |
Этот шаблон отключает шифрование на работающей виртуальной машине Windows |
Включение шифрования на работающей виртуальной машине Windows & AAD |
Этот шаблон включает шифрование на работающей виртуальной машине Windows с помощью отпечатка сертификата клиента AAD. Сертификат должен был быть развернут на виртуальной машине ранее |
GlassFish на SUSE |
Этот шаблон развертывает кластер GlassFish с балансировкой нагрузки (версии 3 или 4), состоящий из определяемого пользователем количества виртуальных машин SUSE (OpenSUSE или SLES). |
Развертывание нескольких масштабируемых наборов виртуальных машин Linux |
Этот шаблон позволяет развернуть несколько масштабируемых наборов виртуальных машин Linux. |
Развертывание нескольких масштабируемых наборов виртуальных машин Windows |
Этот шаблон позволяет развернуть несколько масштабируемых наборов виртуальных машин Windows. |
Развертывание простой виртуальной машины Linux и обновление частного IP-адреса до статического |
Этот шаблон позволяет развернуть простую виртуальную машину Linux с помощью Ubuntu из Marketplace. Это позволит развернуть виртуальную сеть, подсеть и виртуальную машину размера A1 в расположении группы ресурсов с динамически назначенным IP-адресом, а затем преобразовать их в статический IP-адрес. |
Использование выходных данных расширения пользовательских скриптов во время развертывания |
Это полезно для вычислений виртуальной машины для выполнения некоторых задач во время развертывания, которые azure Resource Manager не предоставляет. Затем выходные данные этого вычисления (скрипта) можно использовать в другом месте развертывания. Это полезно, если вычислительный ресурс требуется в развертывании (например, jumpbox, контроллер домена и т. д.), если это не так. |
Развертывание виртуальной машины Linux или Windows с помощью MSI |
Этот шаблон позволяет развернуть виртуальную машину Linux или Windows с управляемым удостоверением службы. |
Виртуальная машина Linux с MSI-файлом для доступа к хранилищу |
Этот шаблон развертывает виртуальную машину Linux с управляемым удостоверением, назначаемого системой, которое имеет доступ к учетной записи хранения в другой группе ресурсов. |
SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с автоматическим резервным копированием |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 2 (SP2) Enterprise с включенной функцией автоматического резервного копирования |
SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с azure Key Vault |
Этот шаблон создаст выпуск SQL Server 2014 с пакетом обновления 1 (SP1) Enterprise с включенной функцией интеграции azure Key Vault. |
Вирусная атака на сценарий Виртуальные машины |
При этом будут развернуты 2 виртуальные машины, OMS и другие сетевые ресурсы. Одна виртуальная машина без защиты конечных точек, а другая с установленной защитой от точки. Выполните вирусную атаку, следуя рекомендациям, и выполните сценарий для устранения и предотвращения вирусной атаки. |
Create шлюза управления данными и установка на виртуальной машине Azure |
Этот шаблон развертывает виртуальную машину и создает рабочий шлюз управления данными. |
Локальные Integration Runtime на виртуальных машинах Azure |
Этот шаблон создает среду выполнения интеграции selfhost и регистрирует ее на виртуальных машинах Azure. |
Конфигурация масштабируемого набора виртуальных машин, управляемая служба автоматизации Azure |
Разверните масштабируемый набор виртуальных машин, где виртуальные машины развертываются в качестве зарегистрированных узлов в службе служба автоматизации Azure Desired State Configuration, а конфигурация узла после развертывания гарантируется. ПРИМЕЧАНИЕ. Необходимые предварительные требования Ключ регистрации и URL-адрес регистрации доступны только после успешного создания учетной записи служба автоматизации Azure для служба автоматизации Azure DSC. |
Краткое руководство по режиму гибкой оркестрации виртуальных машин Linux |
Этот шаблон развертывает простой масштабируемый набор виртуальных машин с экземплярами за Azure Load Balancer. Масштабируемый набор виртуальных машин находится в режиме гибкой оркестрации. Используйте параметр ос, чтобы выбрать развертывание Linux (Ubuntu) или Windows (Windows Server Datacenter 2019). ПРИМЕЧАНИЕ. Этот шаблон краткого руководства обеспечивает сетевой доступ к портам управления виртуальными машинами (SSH, RDP) с любого адреса в Интернете и не должен использоваться для рабочих развертываний. |
Развертывание виртуальной машины Linux или Windows с помощью MSI |
Этот шаблон позволяет развернуть масштабируемый набор виртуальных машин Linux или Windows с управляемым удостоверением службы. Затем это удостоверение используется для доступа к службам Azure. |
SFTP-сервер по запросу с использованием существующей учетной записи хранения |
Этот шаблон демонстрирует SFTP-сервер по запросу, использующий экземпляр контейнера Azure (ACI). |
Развертывание управляемого кластера Kubernetes (AKS) |
Этот шаблон ARM демонстрирует развертывание экземпляра AKS с расширенными сетевыми функциями в существующей виртуальной сети. Кроме того, выбранному субъекту-службе назначается роль участник сети для подсети, содержащей кластер AKS. |
Развертывание управляемого кластера Kubernetes с помощью AAD (AKS) |
Этот шаблон ARM демонстрирует развертывание экземпляра AKS с расширенными сетевыми функциями в существующей виртуальной сети и Azure AD целочисленности. Кроме того, выбранному субъекту-службе назначается роль участник сети для подсети, содержащей кластер AKS. |
Концентратор FinOps |
Этот шаблон создает новый экземпляр концентратора FinOps, включая Хранилище Data Lake и Фабрику данных. |
Книга набора средств FinOps |
Этот шаблон создает новую книгу Azure Monitor для управления. |
Расширение существующих ресурсов Azure с помощью настраиваемых поставщиков |
В этом примере подробно описано, как расширить существующие ресурсы Azure и Resource Manager шаблонов для добавления в пользовательские рабочие нагрузки. |
Развертывание рабочей области Azure Databricks с pe,CMK всех форм |
Этот шаблон позволяет создать рабочую область Azure Databricks с PrivateEndpoint и управляемыми службами и CMK с шифрованием DBFS. |
Развертывание рабочей области Azure Databricks со всеми 3 формами CMK |
Этот шаблон позволяет создать рабочую область Azure Databricks с управляемыми службами и CMK с шифрованием DBFS. |
Развертывание Azure Databricks WS с помощью CMK для шифрования DBFS |
Этот шаблон позволяет создать рабочую область Azure Databricks с CMK для корневого шифрования DBFS. |
Развертывание рабочей области Azure Databricks с помощью CMK Управляемые диски |
Этот шаблон позволяет создать рабочую область Azure Databricks с Управляемые диски CMK. |
Развертывание рабочей области Azure Databricks с помощью CMK управляемых служб |
Этот шаблон позволяет создать рабочую область Azure Databricks с управляемыми службами CMK. |
Create новой организации Datadog |
Этот шаблон создает ресурс Datadog — собственную службу независимого поставщика программного обеспечения Azure и организацию Datadog для мониторинга ресурсов в вашей подписке. |
Использование расширений скриптов для установки Базы данных Mongo на виртуальной машине Ubuntu |
Этот шаблон развертывает конфигурации и устанавливает Mongo DB на виртуальной машине Ubuntu в двух отдельных скриптах. Этот шаблон является хорошим примером, демонстрирующим, как выразить зависимости между двумя скриптами, работающими на одной виртуальной машине. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступные IP-адреса и сетевой интерфейс. |
Create шлюза управления данными высокого уровня доступности и установка на виртуальных машинах Azure |
Этот шаблон развертывает несколько виртуальных машин с работолюбивым шлюзом управления данными с высоким уровнем доступности. |
Развертывание учетной записи Data Lake Store с шифрованием (Key Vault) |
Этот шаблон позволяет развернуть учетную запись Azure Data Lake Store с включенным шифрованием данных. Эта учетная запись использует Key Vault Azure для управления ключом шифрования. |
Выполняет задание извлечения, преобразования и загрузки с помощью служб Azure |
В этом шаблоне приведен пример выполнения анализа исторических данных, а также данных потоковой передачи в режиме реального времени, хранящихся в Хранилище BLOB-объектов Azure. Данные из концентратора событий принимаются заданием Azure Stream Analytics для выполнения преобразования, а выходные данные хранятся в Хранилище BLOB-объектов Azure и визуализируются в PowerBI. Аналитика данных Azure применяет аналитику к историческим данным, хранящимся в хранилище BLOB-объектов, а перемещение извлеченных, преобразованных и опубликованных данных, а также оркестрация осуществляется с помощью Фабрики данных. Опубликованные данные дополнительно визуализируются в PowerBI |
Развертывание Dev Box Service с помощью встроенного образа |
Этот шаблон предоставляет способ развертывания службы Dev Box со встроенным образом. |
Настройка службы Dev Box |
Этот шаблон создаст все ресурсы администратора Dev Box, как указано в кратком руководстве по началу работы с Dev Box. Вы можете просмотреть все созданные ресурсы или напрямую перейти к DevPortal.microsoft.com, чтобы создать первое поле разработки. |
Azure Digital Twins с функцией и службой Приватный канал |
Этот шаблон создает службу Azure Digital Twins, настроенную с помощью виртуальная сеть подключенной функции Azure, которая может обмениваться данными через конечную точку Приватный канал с Digital Twins. Он также создает зону Частная зона DNS, чтобы обеспечить простое разрешение имен узлов конечной точки Digital Twins из виртуальная сеть на внутренний IP-адрес подсети частной конечной точки. Имя узла хранится в качестве параметра функции Azure с именем "ADT_ENDPOINT". |
Azure Digital Twins с подключением к журналу данных времени |
Этот шаблон создает экземпляр Azure Digital Twins, настроенный с подключением к журналу данных временных рядов. Чтобы создать подключение, необходимо создать другие ресурсы, такие как пространство имен Центров событий, концентратор событий, кластер Data Explorer Azure и база данных. Данные отправляются в концентратор событий, который в конечном итоге пересылает данные в кластер Azure Data Explorer. Данные хранятся в таблице базы данных в кластере |
HDInsight с пользовательской базой данных хранилища метаданных Ambari и Hive в виртуальной сети |
Этот шаблон позволяет создать кластер HDInsight в существующей виртуальной сети с новой базой данных SQL, которая служит как пользовательской базой данных Ambari, так и хранилищем метаданных Hive. Необходимо иметь существующий сервер SQL, учетную запись хранения и виртуальную сеть. |
Настройка службы FHIR для включения $import |
Этот шаблон подготавливает службу FHIR для включения $import для начальной загрузки данных. |
Создание хранилища ключей, управляемого удостоверения и назначения ролей |
Этот шаблон создает хранилище ключей, управляемое удостоверение и назначение ролей. |
Использование KeyVault с динамическим идентификатором ресурса |
Этот шаблон создает SQL Server и использует пароль администратора из Key Vault. Параметр reference для секрета Key Vault создается во время развертывания с помощью вложенного шаблона. Это позволяет пользователю просто передать значения параметров в шаблон, а не создавать ссылочный параметр в файле параметров. |
Служба контейнеров Azure (AKS) с Helm |
Развертывание управляемого кластера с помощью Службы контейнеров Azure (AKS) с помощью Helm |
Выполнение заданий таймера, выполняемых по расписанию с помощью Logic Apps |
Этот шаблон создает пару Logic Apps, которая позволяет создавать запланированные экземпляры заданий таймера. |
Шаблон назначения роли удостоверения, назначаемого пользователем |
Шаблон, который создает назначения ролей удостоверения, назначаемого пользователем, для ресурсов, от которые зависит рабочая область Машинного обучения Azure. |
Сквозная безопасная настройка Машинного обучения Azure |
В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure в безопасной конфигурации. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и подключенный частный кластер AKS. |
Сквозная безопасная настройка Машинного обучения Azure (устаревшая версия) |
В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure в безопасной конфигурации. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и подключенный частный кластер AKS. |
Create задания Очистки Машинного обучения Azure |
Этот шаблон создает задание Очистки Машинного обучения Azure для настройки гиперпараметров. |
Create рабочей области Службы машинного обучения Azure (виртуальная сеть) |
Этот шаблон развертывания указывает рабочую область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В этой конфигурации описывается набор ресурсов, необходимых для начала работы со Машинным обучением Azure в изолированной сети. |
Create рабочей области Службы машинного обучения Azure (устаревшая версия) |
Этот шаблон развертывания указывает рабочую область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В этой конфигурации описывается набор ресурсов, необходимых для начала работы со Машинным обучением Azure в изолированной сети. |
Create новый ресурс ANF с томом SMB |
Этот шаблон позволяет создать ресурс Azure NetApp Files с одним пулом емкости и одним томом, настроенным с помощью протокола SMB. |
Шлюз приложений для веб-приложения с ограничением IP-адресов |
Этот шаблон создает шлюз приложений перед веб-приложением Azure с включенным ограничением IP-адресов в веб-приложении. |
Применение NSG к существующей подсети |
Этот шаблон применяет только что созданную группу безопасности сети к существующей подсети. |
Журналы потоков NSG с аналитикой трафика |
Этот шаблон создает журнал потоков NSG в существующей группе безопасности сети с аналитикой трафика. |
Намерения и политики маршрутизации azure Виртуальная глобальная сеть |
Этот шаблон подготавливает Виртуальная глобальная сеть Azure с двумя концентраторами с включенными функциями намерения и политик маршрутизации. |
Добавление NSG с правилами безопасности Redis в существующую подсеть |
Этот шаблон позволяет добавить группу безопасности сети с предварительно настроенными правилами безопасности кэша Redis для Azure в существующую подсеть в виртуальной сети. Выполните развертывание в группе ресурсов существующей виртуальной сети. |
Создание образов контейнеров с помощью задач ACR |
Этот шаблон использует DeploymentScript для оркестрации ACR для создания образа контейнера из репозитория кода. |
Импорт образов контейнеров в ACR |
Этот шаблон использует модуль Импорт ACR из реестра bicep для импорта общедоступных образов контейнеров в Реестр контейнеров Azure. |
Create Шлюз приложений с сертификатами |
В этом шаблоне показано, как создать Key Vault самозаверяющие сертификаты, а затем ссылку на Шлюз приложений. |
Create SSH-ключей и хранение в KeyVault |
Этот шаблон использует ресурс deploymentScript для создания ключей SSH и сохраняет закрытый ключ в keyVault. |
Create и развертывание шаблонаSpec |
В этом примере создается и развертывается ресурс templateSpec в том же шаблоне. Это не типичный шаблон, просто предназначенный для демонстрации того, как ресурсы templateSpec и развертывания предназначены для совместной работы. |
Create TemplateSpecs из шаблонов коллекции шаблонов |
Этот пример содержит скрипт для простого переноса шаблонов коллекции шаблонов в ресурсы templateSpec. В этом шаблоне будут развернуты все шаблоны, которые можно экспортировать с помощью скрипта миграции. |
Развертывание установки SQL Always ON с помощью существующей Виртуальные машины SQL |
Разверните программу установки SQL Always ON с помощью существующих Виртуальные машины SQL. Виртуальные машины уже должны быть присоединены к существующему домену и должны работать под управлением корпоративной версии SQL Server. |
Azure Synapse подтверждение концепции |
Этот шаблон создает среду подтверждения концепции для Azure Synapse, включая пулы SQL и необязательные пулы Apache Spark. |
Create AppServicePlan и App в ASEv3 |
Create AppServicePlan и App в ASEv3 |
Create ресурса Azure Native New Relic |
Этот шаблон настраивает службу Azure Native New Relic для мониторинга ресурсов в подписке Azure. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса deployments можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
- Подписки
- Группы управления
- Клиенты
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Resources/deployments, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deployments@2020-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
debugSetting = {
detailLevel = "string"
}
expressionEvaluationOptions = {
scope = "string"
}
mode = "string"
onErrorDeployment = {
deploymentName = "string"
type = "string"
}
parametersLink = {
contentVersion = "string"
uri = "string"
}
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
}
resourceGroup = "string"
subscriptionId = "string"
scope = "string"
})
}
Значения свойств
deployments
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Resources/deployments@2020-10-01" |
name | имя ресурса. | string (обязательно) Ограничение символов: 1–64 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания, круглые скобки, дефисы и точки. |
location | Расположение для хранения данных развертывания. | строка |
parent_id | Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. Чтобы выполнить развертывание в подписке, используйте идентификатор этой подписки. Чтобы выполнить развертывание в группе управления, используйте идентификатор этой группы управления. Для развертывания в клиенте используйте ./ |
string (обязательно) |
tags | Теги развертывания | Словарь имен и значений тегов. |
properties | Свойства развертывания. | DeploymentPropertiesOrDeploymentPropertiesExtended (обязательно) |
resourceGroup | Имя группы ресурсов, в которую выполняется развертывание. Если параметр не указан, использует группу ресурсов операции развертывания. | строка |
subscriptionId | Идентификатор подписки для развертывания. Если этот параметр не указан, использует подписку операции развертывания. | строка |
DeploymentPropertiesOrDeploymentPropertiesExtended
Имя | Описание | Значение |
---|---|---|
debugSetting | Параметр отладки развертывания. | DebugSetting |
expressionEvaluationOptions | Указывает, вычисляются ли выражения шаблона в область родительского или вложенного шаблона. Применимо только к вложенным шаблонам. Если значение не указано, значение по умолчанию — внешнее. | ExpressionEvaluationOptions |
mode | Режим, используемый для развертывания ресурсов. Это значение может быть добавочным или завершенным. В инкрементном режиме ресурсы развертываются без удаления существующих ресурсов, не включенных в шаблон. В режиме Завершения ресурсы развертываются, а существующие ресурсы в группе ресурсов, не включенные в шаблон, удаляются. Будьте внимательны при использовании полного режима, так как вы можете непреднамеренно удалить ресурсы. | "Complete" Incremental (обязательно) |
onErrorDeployment | Развертывание при поведении ошибки. | OnErrorDeploymentOrOnErrorDeploymentExtended |
параметры | Пары имен и значений, определяющие параметры развертывания для шаблона. Этот элемент используется, если требуется указать значения параметров непосредственно в запросе, а не ссылаться на существующий файл параметров. Используйте свойство parametersLink или свойство parameters, но не оба. Это может быть JObject или строка JSON правильного формата. | |
parametersLink | Универсальный код ресурса (URI) файла параметров. Этот элемент используется для связывания с существующим файлом параметров. Используйте свойство parametersLink или свойство parameters, но не оба. | ParametersLink |
шаблон | Содержимое шаблона. Этот элемент используется, если требуется передать синтаксис шаблона непосредственно в запросе, а не ссылку на существующий шаблон. Это может быть JObject или строка JSON правильного формата. Используйте свойство templateLink или свойство шаблона, но не оба. | |
templateLink | Универсальный код ресурса (URI) шаблона. Используйте свойство templateLink или свойство шаблона, но не оба. | TemplateLink |
DebugSetting
Имя | Описание | Значение |
---|---|---|
detailLevel | Указывает тип сведений для записи в журнал для отладки. Допустимые значения: none, requestContent, responseContent или requestContent и responseContent разделены запятой. Значение по умолчанию — none. При установке этого значения тщательно учитывайте тип данных, которые передаются во время развертывания. При ведении журнала с информацией о запросе или ответе возможно раскрытие конфиденциальных данных, извлекаемых с помощью операций развертывания. | строка |
ExpressionEvaluationOptions
Имя | Описание | Значение |
---|---|---|
область | Область, используемый для оценки параметров, переменных и функций во вложенном шаблоне. | "Внутренний" "NotSpecified" "Outer" |
OnErrorDeploymentOrOnErrorDeploymentExtended
Имя | Описание | Значение |
---|---|---|
deploymentName | Развертывание, используемое при возникновении ошибки. | строка |
type | Тип поведения развертывания при ошибке. Возможные значения: LastSuccessful и SpecificDeployment. | LastSuccessful "SpecificDeployment" |
ParametersLink
Имя | Описание | Значение |
---|---|---|
contentVersion | Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. | строка |
uri | Универсальный код ресурса (URI) файла параметров. | string (обязательно) |
TemplateLink
Имя | Описание | Значение |
---|---|---|
contentVersion | Если этот параметр включен, должен соответствовать ContentVersion в шаблоне. | строка |
идентификатор | Идентификатор ресурса спецификации шаблона. Используйте свойство id или URI, но не оба. | строка |
queryString | Строка запроса (например, маркер SAS), используемая с URI templateLink. | строка |
relativePath | Свойство relativePath можно использовать для развертывания связанного шаблона в расположении относительно родительского элемента. Если родительский шаблон был связан с TemplateSpec, он будет ссылаться на артефакт в TemplateSpec. Если родительский элемент был связан с URI, дочернее развертывание будет сочетанием родительских и относительных URI. | строка |
uri | Универсальный код ресурса (URI) развертываемого шаблона. Используйте свойство URI или id, но не оба. | строка |