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


Хостинг Microsoft.WebСреды 2022-03-01

Определение ресурсов Bicep

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

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

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

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

resource symbolicname 'Microsoft.Web/hostingEnvironments@2022-03-01' = {
  kind: 'string'
  location: 'string'
  name: '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
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.Web/хостинговые среды

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

AppServiceEnvironment (Среда AppService)

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

AseV3NetworkingConfiguration

Имя Описание Ценность
добрый Тип ресурса. струна
свойства Свойства ресурса AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

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

CustomDnsSuffixConfiguration

Имя Описание Ценность
добрый Тип ресурса. струна
свойства Свойства ресурса CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

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

ИмяЗначениеПара

Имя Описание Ценность
имя Имя пары. струна
ценность Значение пары. струна

Теги ресурса

Имя Описание Ценность

Профиль VirtualNetworkProfile

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

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
Среда службы приложений Модуль ресурсов AVM для среды службы приложений

Примеры быстрого запуска Azure

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

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

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

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

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

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

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

{
  "type": "Microsoft.Web/hostingEnvironments",
  "apiVersion": "2022-03-01",
  "name": "string",
  "kind": "string",
  "location": "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.Web/хостинговые среды

Имя Описание Ценность
apiVersion Версия API '2022-03-01'
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Основные свойства ресурсов AppServiceEnvironment (Среда AppService)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Web/hostingEnvironments"

AppServiceEnvironment (Среда AppService)

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

AseV3NetworkingConfiguration

Имя Описание Ценность
добрый Тип ресурса. струна
свойства Свойства ресурса AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

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

CustomDnsSuffixConfiguration

Имя Описание Ценность
добрый Тип ресурса. струна
свойства Свойства ресурса CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

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

ИмяЗначениеПара

Имя Описание Ценность
имя Имя пары. струна
ценность Значение пары. струна

Теги ресурса

Имя Описание Ценность

Профиль VirtualNetworkProfile

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

Примеры использования

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

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

Шаблон Описание
среда службы приложений с серверной SQL Azure

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

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

развертывание в Azure
Создание среды службы приложений в виртуальной сети
создание среды службы приложений версии 2

развертывание в Azure
Создание среды службы приложений версии 2 в виртуальной сети
создание appServicePlan и app в ASEv3

развертывание в Azure
Создание appServicePlan и app в ASEv3
Создание среды службы приложений версии 2 с адресом ILB

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

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

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

развертывание в Azure
Шаблоны и параметры Resource Manager, демонстрирующие развертывание среды службы приложений с помощью интеграции брандмауэра Azure
SSL-сертификат для ASE или ILB ASE версии 2

развертывание в Azure
Настраивает SSL-сертификат по умолчанию для ASE или ILB ASE версии 2.

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments@2022-03-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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
    }
  }
}

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

Microsoft.Web/хостинговые среды

Имя Описание Ценность
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Основные свойства ресурсов AppServiceEnvironment (Среда AppService)
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Web/hostingEnvironments@2022-03-01"

AppServiceEnvironment (Среда AppService)

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

AseV3NetworkingConfiguration

Имя Описание Ценность
добрый Тип ресурса. струна
свойства Свойства ресурса AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

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

CustomDnsSuffixConfiguration

Имя Описание Ценность
добрый Тип ресурса. струна
свойства Свойства ресурса CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

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

ИмяЗначениеПара

Имя Описание Ценность
имя Имя пары. струна
ценность Значение пары. струна

Теги ресурса

Имя Описание Ценность

Профиль VirtualNetworkProfile

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

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
Среда службы приложений Модуль ресурсов AVM для среды службы приложений