Поделиться через


Среда размещения Microsoft.Web

Определение ресурса Bicep

Тип ресурса hostingEnvironments можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Web/hostingEnvironments, добавьте в шаблон следующий код Bicep.

resource symbolicname 'Microsoft.Web/hostingEnvironments@2022-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    clusterSettings: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    customDnsSuffixConfiguration: {
      kind: 'string'
      properties: {
        certificateUrl: 'string'
        dnsSuffix: 'string'
        keyVaultReferenceIdentity: 'string'
      }
    }
    dedicatedHostCount: int
    dnsSuffix: 'string'
    frontEndScaleFactor: int
    internalLoadBalancingMode: 'string'
    ipsslAddressCount: int
    multiSize: 'string'
    networkingConfiguration: {
      kind: 'string'
      properties: {
        allowNewPrivateEndpointConnections: bool
        ftpEnabled: bool
        inboundIpAddressOverride: 'string'
        remoteDebugEnabled: bool
      }
    }
    upgradePreference: 'string'
    userWhitelistedIpRanges: [
      'string'
    ]
    virtualNetwork: {
      id: 'string'
      subnet: 'string'
    }
    zoneRedundant: bool
  }
}

Значения свойств

hostingEnvironments

Имя Описание Значение
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
kind Тип ресурса. строка
properties Основные свойства ресурса AppServiceEnvironment

AppServiceEnvironment

Имя Описание Значение
clusterSettings Настраиваемые параметры для изменения поведения Среда службы приложений. NameValuePair[]
customDnsSuffixConfiguration Полное представление конфигурации суффикса личного домена для ASEv3. CustomDnsSuffixConfiguration
dedicatedHostCount Число выделенных узлов INT
dnsSuffix DNS-суффикс Среда службы приложений. строка
frontEndScaleFactor Коэффициент масштабирования для внешних интерфейсов. INT
internalLoadBalancingMode Указывает, какие конечные точки должны обслуживаться внутри виртуальная сеть для Среда службы приложений. "Нет"
Публикация
"Web"
"Интернет, публикация"
ipsslAddressCount Количество IP-АДРЕСОВ SSL, зарезервированных для Среда службы приложений. INT
multiSize Внешний размер виртуальной машины, например "Средний", "Крупный". строка
networkingConfiguration Полное представление конфигурации сети для ASE. AseV3NetworkingConfiguration
upgradePreference Параметры обновления 'Ранний'
"Late"
"Manual"
"Нет"
userWhitelistedIpRanges Пользователь добавил диапазоны IP-адресов, которые следует разрешить в базе данных ASE string[]
virtualNetwork. Описание виртуальная сеть. VirtualNetworkProfile (обязательно)
zoneRedundant Является ли этот Среда службы приложений избыточным между зонами. bool

NameValuePair

Имя Описание Значение
name Имя пары. строка
value Значение пары. строка

CustomDnsSuffixConfiguration

Имя Описание Значение
kind Тип ресурса. строка
properties Свойства ресурса CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

Имя Описание Значение
certificateUrl URL-адрес, ссылающийся на секрет сертификата Azure Key Vault, который следует использовать в качестве ssl/TLS-сертификата по умолчанию для сайтов с суффиксом личного домена. строка
dnsSuffix Суффикс личного домена по умолчанию, используемый для всех сайтов, развернутых в ASE. строка
keyVaultReferenceIdentity Назначаемое пользователем удостоверение, используемое для разрешения ссылки на сертификат хранилища ключей. Если этот параметр не указан, будет использоваться назначаемое системой удостоверение ASE, если оно доступно. строка

AseV3NetworkingConfiguration

Имя Описание Значение
kind Тип ресурса. строка
properties Свойства ресурса AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

Имя Описание Значение
allowNewPrivateEndpointConnections Свойство для включения и отключения нового подключения к частной конечной точке в ASE bool
ftpEnabled Свойство для включения и отключения FTP в ASEV3 bool
inboundIpAddressOverride Клиент предоставил входящий IP-адрес. Можно задать только при создании Ase. строка
remoteDebugEnabled Свойство для включения и отключения удаленной отладки в ASEV3 bool

VirtualNetworkProfile

Имя Описание Значение
идентификатор Идентификатор ресурса виртуальная сеть. строка (обязательно)
подсеть Подсеть в виртуальная сеть. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Среда службы приложений внутреннего балансировщика нагрузки с Брандмауэр Azure

Развертывание в Azure
Resource Manager шаблоны и параметры, демонстрирующие развертывание среды Служба приложений с интеграцией Брандмауэр Azure
Среда службы приложений с серверной частью Azure SQL

Развертывание в Azure
Этот шаблон создает Среда службы приложений с Azure SQL серверной частью, а также частными конечными точками и связанными ресурсами, обычно используемыми в частной или изолированной среде.
Среда службы приложений с планом размещения и веб-приложением Azure

Развертывание в Azure
Создает Среда службы приложений версии 2 с адресом ILB в существующей виртуальной сети, которая будет доступна в частном порядке. Среда службы приложений будет содержать план размещения и веб-приложение Azure.
Создание среды Служба приложений Azure с добавленным веб-приложением

Развертывание в Azure
Создает среду Служба приложений Azure в подсети виртуальная сеть. Этот шаблон также добавляет веб-приложение Azure в Среда службы приложений. Шаблон, изначально автор Каллум Бранкин из PixelPin
Создание среды службы приложений

Развертывание в Azure
Создание Среда службы приложений в виртуальной сети
SSL-сертификат для ASE с внутренним балансировщиком нагрузки или ASE с внутренним балансировщиком нагрузки версии 2

Развертывание в Azure
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Настройка SSL-сертификата по умолчанию для внутренней подсистемы балансировки нагрузки ASE или внутренней подсистемы балансировки нагрузки ASE версии 2)
Создание Среда службы приложений с адресом ILB

Развертывание в Azure
Создает Среда службы приложений в виртуальной сети с частным адресом внутренней подсистемы балансировки нагрузки.
Создание Среда службы приложений версии 2

Развертывание в Azure
Создание Среда службы приложений версии 2 в виртуальной сети
Create App Service Environment v2 with an ILB Address (Создание среды службы приложений версии 2 с адресом внутренней подсистемы балансировки нагрузки)

Развертывание в Azure
Создает Среда службы приложений версии 2 в виртуальной сети с адресом частной внутренней подсистемы балансировки нагрузки.
Создание AppServicePlan и приложения в ASEv3

Развертывание в Azure
Создание AppServicePlan и приложения в ASEv3

Определение ресурса шаблона ARM

Тип ресурса hostingEnvironments можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Web/hostingEnvironments, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Web/hostingEnvironments",
  "apiVersion": "2022-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "clusterSettings": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "customDnsSuffixConfiguration": {
      "kind": "string",
      "properties": {
        "certificateUrl": "string",
        "dnsSuffix": "string",
        "keyVaultReferenceIdentity": "string"
      }
    },
    "dedicatedHostCount": "int",
    "dnsSuffix": "string",
    "frontEndScaleFactor": "int",
    "internalLoadBalancingMode": "string",
    "ipsslAddressCount": "int",
    "multiSize": "string",
    "networkingConfiguration": {
      "kind": "string",
      "properties": {
        "allowNewPrivateEndpointConnections": "bool",
        "ftpEnabled": "bool",
        "inboundIpAddressOverride": "string",
        "remoteDebugEnabled": "bool"
      }
    },
    "upgradePreference": "string",
    "userWhitelistedIpRanges": [ "string" ],
    "virtualNetwork": {
      "id": "string",
      "subnet": "string"
    },
    "zoneRedundant": "bool"
  }
}

Значения свойств

hostingEnvironments

Имя Описание Значение
тип Тип ресурса Microsoft.Web/hostingEnvironments
версия_API Версия API ресурсов '2022-09-01'
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
kind Тип ресурса. строка
properties Основные свойства ресурса AppServiceEnvironment

AppServiceEnvironment

Имя Описание Значение
clusterSettings Настраиваемые параметры для изменения поведения Среда службы приложений. NameValuePair[]
customDnsSuffixConfiguration Полное представление конфигурации суффикса личного домена для ASEv3. CustomDnsSuffixConfiguration
dedicatedHostCount Число выделенных узлов INT
dnsSuffix DNS-суффикс Среда службы приложений. строка
frontEndScaleFactor Коэффициент масштабирования для внешних интерфейсов. INT
internalLoadBalancingMode Указывает, какие конечные точки должны обслуживаться внутри виртуальная сеть для Среда службы приложений. "Нет"
Публикация
"Web"
"Интернет, публикация"
ipsslAddressCount Количество IP-АДРЕСОВ SSL, зарезервированных для Среда службы приложений. INT
multiSize Внешний размер виртуальной машины, например "Средний", "Крупный". строка
networkingConfiguration Полное представление конфигурации сети для ASE. AseV3NetworkingConfiguration
upgradePreference Параметры обновления 'Ранний'
"Late"
"Manual"
"Нет"
userWhitelistedIpRanges Пользователь добавил диапазоны IP-адресов, которые следует разрешить в базе данных ASE string[]
virtualNetwork. Описание виртуальная сеть. VirtualNetworkProfile (обязательно)
zoneRedundant Является ли этот Среда службы приложений избыточным между зонами. bool

NameValuePair

Имя Описание Значение
name Имя пары. строка
value Значение пары. строка

CustomDnsSuffixConfiguration

Имя Описание Значение
kind Тип ресурса. строка
properties Свойства ресурса CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

Имя Описание Значение
certificateUrl URL-адрес, ссылающийся на секрет сертификата azure Key Vault, который следует использовать в качестве SSL/TLS-сертификата по умолчанию для сайтов с суффиксом личного домена. строка
dnsSuffix Суффикс личного домена по умолчанию, используемый для всех сайтов, развернутых в ASE. строка
keyVaultReferenceIdentity Назначаемое пользователем удостоверение, используемое для разрешения ссылки на сертификат хранилища ключей. Если не указано, будет использоваться назначаемое системой удостоверение ASE, если оно доступно. строка

AseV3NetworkingConfiguration

Имя Описание Значение
kind Тип ресурса. строка
properties Свойства ресурса AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

Имя Описание Значение
allowNewPrivateEndpointConnections Свойство для включения и отключения создания нового подключения к частной конечной точке в ASE bool
ftpEnabled Свойство для включения и отключения FTP в ASEV3 bool
inboundIpAddressOverride Входящий IP-адрес, предоставленный клиентом. Можно задать только в Ase create. строка
remoteDebugEnabled Свойство для включения и отключения удаленной отладки в ASEV3 bool

VirtualNetworkProfile

Имя Описание Значение
идентификатор Идентификатор ресурса виртуальная сеть. string (обязательно)
подсеть Подсеть в виртуальная сеть. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Среда службы приложений ILB с Брандмауэр Azure

Развертывание в Azure
Resource Manager шаблоны и параметры, демонстрирующие развертывание среды Служба приложений с интеграцией Брандмауэр Azure
Среда службы приложений с серверной частью Azure SQL

Развертывание в Azure
Этот шаблон создает Среда службы приложений с Azure SQL серверной частью, а также частными конечными точками и связанными ресурсами, обычно используемыми в частной или изолированной среде.
Среда службы приложений с планом размещения и веб-приложением Azure

Развертывание в Azure
Создает Среда службы приложений версии 2 с адресом ILB в существующей виртуальной сети, которая будет доступна в частном порядке. Среда службы приложений будет содержать план размещения и веб-приложение Azure.
Создание среды Служба приложений Azure с добавленным веб-приложением

Развертывание в Azure
Создает среду Служба приложений Azure в подсети виртуальная сеть. Этот шаблон также добавляет веб-приложение Azure в Среда службы приложений. Шаблон, первоначально автор: Callum Brankin из PixelPin
Создание среды службы приложений

Развертывание в Azure
Создание Среда службы приложений в виртуальной сети
SSL-сертификат для ASE с внутренним балансировщиком нагрузки или ASE с внутренним балансировщиком нагрузки версии 2

Развертывание в Azure
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Настройка SSL-сертификата по умолчанию для внутренней подсистемы балансировки нагрузки ASE или внутренней подсистемы балансировки нагрузки ASE версии 2)
Создание Среда службы приложений с адресом ILB

Развертывание в Azure
Создает Среда службы приложений в виртуальной сети с частным адресом внутренней подсистемы балансировки нагрузки.
Создание Среда службы приложений версии 2

Развертывание в Azure
Создание Среда службы приложений версии 2 в виртуальной сети
Create App Service Environment v2 with an ILB Address (Создание среды службы приложений версии 2 с адресом внутренней подсистемы балансировки нагрузки)

Развертывание в Azure
Создает Среда службы приложений версии 2 в виртуальной сети с частным адресом внутренней подсистемы балансировки нагрузки.
Создание AppServicePlan и приложения в ASEv3

Развертывание в Azure
Создание AppServicePlan и приложения в ASEv3

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса hostingEnvironments можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Web/hostingEnvironments, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments@2022-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      clusterSettings = [
        {
          name = "string"
          value = "string"
        }
      ]
      customDnsSuffixConfiguration = {
        kind = "string"
        properties = {
          certificateUrl = "string"
          dnsSuffix = "string"
          keyVaultReferenceIdentity = "string"
        }
      }
      dedicatedHostCount = int
      dnsSuffix = "string"
      frontEndScaleFactor = int
      internalLoadBalancingMode = "string"
      ipsslAddressCount = int
      multiSize = "string"
      networkingConfiguration = {
        kind = "string"
        properties = {
          allowNewPrivateEndpointConnections = bool
          ftpEnabled = bool
          inboundIpAddressOverride = "string"
          remoteDebugEnabled = bool
        }
      }
      upgradePreference = "string"
      userWhitelistedIpRanges = [
        "string"
      ]
      virtualNetwork = {
        id = "string"
        subnet = "string"
      }
      zoneRedundant = bool
    }
    kind = "string"
  })
}

Значения свойств

hostingEnvironments

Имя Описание Значение
тип Тип ресурса "Microsoft.Web/hostingEnvironments@2022-09-01"
name имя ресурса. string (обязательно)
location Расположение ресурса. string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
kind Тип ресурса. строка
properties Основные свойства ресурса AppServiceEnvironment

AppServiceEnvironment

Имя Описание Значение
clusterSettings Настраиваемые параметры для изменения поведения Среда службы приложений. NameValuePair[]
customDnsSuffixConfiguration Полное представление конфигурации суффикса личного домена для ASEv3. CustomDnsSuffixConfiguration
dedicatedHostCount Число выделенных узлов INT
dnsSuffix DNS-суффикс Среда службы приложений. строка
frontEndScaleFactor Коэффициент масштабирования для внешних интерфейсов. INT
internalLoadBalancingMode Указывает, какие конечные точки должны обслуживаться внутри виртуальная сеть для Среда службы приложений. "None"
"Публикация"
"Web"
"Интернет, публикация"
ipsslAddressCount Количество IP-SSL-адресов, зарезервированных для Среда службы приложений. INT
multiSize Внешний размер виртуальной машины, например "Средний", "Большой". строка
NetworkingConfiguration Полный обзор конфигурации сети для ASE. AseV3NetworkingConfiguration
upgradePreference Настройка обновления "Ранний"
"Поздний"
"Вручную"
"None"
userWhitelistedIpRanges Пользователь добавил диапазоны IP-адресов для разрешения в базе данных ASE. string[]
virtualNetwork. Описание виртуальная сеть. VirtualNetworkProfile (обязательно)
zoneRedundant Указывает, является ли этот Среда службы приложений избыточным между зонами. bool

NameValuePair

Имя Описание Значение
name Имя пары. строка
value Значение пары. строка

CustomDnsSuffixConfiguration

Имя Описание Значение
kind Тип ресурса. строка
properties Свойства ресурса CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

Имя Описание Значение
certificateUrl URL-адрес, ссылающийся на секрет сертификата azure Key Vault, который следует использовать в качестве SSL/TLS-сертификата по умолчанию для сайтов с суффиксом личного домена. строка
dnsSuffix Суффикс личного домена по умолчанию, используемый для всех сайтов, развернутых в ASE. строка
keyVaultReferenceIdentity Назначаемое пользователем удостоверение, используемое для разрешения ссылки на сертификат хранилища ключей. Если не указано, будет использоваться назначаемое системой удостоверение ASE, если оно доступно. строка

AseV3NetworkingConfiguration

Имя Описание Значение
kind Тип ресурса. строка
properties Свойства ресурса AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

Имя Описание Значение
allowNewPrivateEndpointConnections Свойство для включения и отключения создания нового подключения к частной конечной точке в ASE bool
ftpEnabled Свойство для включения и отключения FTP в ASEV3 bool
inboundIpAddressOverride Входящий IP-адрес, предоставленный клиентом. Можно задать только в Ase create. строка
remoteDebugEnabled Свойство для включения и отключения удаленной отладки в ASEV3 bool

VirtualNetworkProfile

Имя Описание Значение
идентификатор Идентификатор ресурса виртуальная сеть. string (обязательно)
подсеть Подсеть в виртуальная сеть. строка