Среда размещения 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 |
Resource Manager шаблоны и параметры, демонстрирующие развертывание среды Служба приложений с интеграцией Брандмауэр Azure |
Среда службы приложений с серверной частью Azure SQL |
Этот шаблон создает Среда службы приложений с Azure SQL серверной частью, а также частными конечными точками и связанными ресурсами, обычно используемыми в частной или изолированной среде. |
Среда службы приложений с планом размещения и веб-приложением Azure |
Создает Среда службы приложений версии 2 с адресом ILB в существующей виртуальной сети, которая будет доступна в частном порядке. Среда службы приложений будет содержать план размещения и веб-приложение Azure. |
Создание среды Служба приложений Azure с добавленным веб-приложением |
Создает среду Служба приложений Azure в подсети виртуальная сеть. Этот шаблон также добавляет веб-приложение Azure в Среда службы приложений. Шаблон, изначально автор Каллум Бранкин из PixelPin |
Создание среды службы приложений |
Создание Среда службы приложений в виртуальной сети |
SSL-сертификат для ASE с внутренним балансировщиком нагрузки или ASE с внутренним балансировщиком нагрузки версии 2 |
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Настройка SSL-сертификата по умолчанию для внутренней подсистемы балансировки нагрузки ASE или внутренней подсистемы балансировки нагрузки ASE версии 2) |
Создание Среда службы приложений с адресом ILB |
Создает Среда службы приложений в виртуальной сети с частным адресом внутренней подсистемы балансировки нагрузки. |
Создание Среда службы приложений версии 2 |
Создание Среда службы приложений версии 2 в виртуальной сети |
Create App Service Environment v2 with an ILB Address (Создание среды службы приложений версии 2 с адресом внутренней подсистемы балансировки нагрузки) |
Создает Среда службы приложений версии 2 в виртуальной сети с адресом частной внутренней подсистемы балансировки нагрузки. |
Создание AppServicePlan и приложения в ASEv3 |
Создание 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 |
Resource Manager шаблоны и параметры, демонстрирующие развертывание среды Служба приложений с интеграцией Брандмауэр Azure |
Среда службы приложений с серверной частью Azure SQL |
Этот шаблон создает Среда службы приложений с Azure SQL серверной частью, а также частными конечными точками и связанными ресурсами, обычно используемыми в частной или изолированной среде. |
Среда службы приложений с планом размещения и веб-приложением Azure |
Создает Среда службы приложений версии 2 с адресом ILB в существующей виртуальной сети, которая будет доступна в частном порядке. Среда службы приложений будет содержать план размещения и веб-приложение Azure. |
Создание среды Служба приложений Azure с добавленным веб-приложением |
Создает среду Служба приложений Azure в подсети виртуальная сеть. Этот шаблон также добавляет веб-приложение Azure в Среда службы приложений. Шаблон, первоначально автор: Callum Brankin из PixelPin |
Создание среды службы приложений |
Создание Среда службы приложений в виртуальной сети |
SSL-сертификат для ASE с внутренним балансировщиком нагрузки или ASE с внутренним балансировщиком нагрузки версии 2 |
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Настройка SSL-сертификата по умолчанию для внутренней подсистемы балансировки нагрузки ASE или внутренней подсистемы балансировки нагрузки ASE версии 2) |
Создание Среда службы приложений с адресом ILB |
Создает Среда службы приложений в виртуальной сети с частным адресом внутренней подсистемы балансировки нагрузки. |
Создание Среда службы приложений версии 2 |
Создание Среда службы приложений версии 2 в виртуальной сети |
Create App Service Environment v2 with an ILB Address (Создание среды службы приложений версии 2 с адресом внутренней подсистемы балансировки нагрузки) |
Создает Среда службы приложений версии 2 в виртуальной сети с частным адресом внутренней подсистемы балансировки нагрузки. |
Создание AppServicePlan и приложения в ASEv3 |
Создание 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 (обязательно) |
подсеть | Подсеть в виртуальная сеть. | строка |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по