Microsoft.WebhostingEnvironments 2021-01-15
Bicep-Ressourcendefinition
Der Ressourcentyp hostingEnvironments kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/hostingEnvironments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2021-01-15' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
properties: {
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
dnsSuffix: 'string'
frontEndScaleFactor: int
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
multiSize: 'string'
userWhitelistedIpRanges: [
'string'
]
virtualNetwork: {
id: 'string'
subnet: 'string'
}
}
}
Eigenschaftswerte
hostingEnvironments
Name | Beschreibung | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
kind | Art der Ressource. | Zeichenfolge |
properties | Kernressourceneigenschaften | AppServiceEnvironment |
AppServiceEnvironment
Name | Beschreibung | Wert |
---|---|---|
clusterSettings | Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App Service-Umgebung. | NameValuePair[] |
dnsSuffix | DNS-Suffix des App Service-Umgebung. | Zeichenfolge |
frontEndScaleFactor | Skalierungsfaktor für Front-Ends. | INT |
internalLoadBalancingMode | Gibt an, welche Endpunkte intern im Virtual Network für die App Service-Umgebung bedient werden sollen. | "Keine" "Veröffentlichung" "Web" "Web, Publishing" |
ipsslAddressCount | Anzahl der für die App Service-Umgebung reservierten IP-SSL-Adressen. | INT |
multiSize | Front-End-VM-Größe, z. B. "Mittel", "Groß". | Zeichenfolge |
userWhitelistedIpRanges | Vom Benutzer hinzugefügte Liste der zulässigen IP-Adressbereiche für ASE-Datenbank | string[] |
virtualNetwork | Beschreibung des Virtual Network. | VirtualNetworkProfile (erforderlich) |
NameValuePair
Name | Beschreibung | Wert |
---|---|---|
name | Name des Paars. | Zeichenfolge |
value | Paarwert. | Zeichenfolge |
VirtualNetworkProfile
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID des Virtual Network. | Zeichenfolge (erforderlich) |
Subnetz | Subnetz innerhalb des Virtual Network. | Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | Beschreibung |
---|---|
ILB-App Service-Umgebung mit Azure Firewall |
Resource Manager Vorlagen und Parameter, die die Bereitstellung App Service Umgebung mit Azure Firewall Integration veranschaulich |
App Service-Umgebung mit Azure SQL Back-End |
Mit dieser Vorlage wird eine App Service-Umgebung mit einem Azure SQL Back-End zusammen mit privaten Endpunkten und zugehörigen Ressourcen erstellt, die normalerweise in einer privaten/isolierten Umgebung verwendet werden. |
App Service-Umgebung mit Hostingplan und Azure WebApp |
Erstellt eine App Service-Umgebung v2 mit einer ILB-Adresse in einem vorhandenen virtuellen Netzwerk, das privat verfügbar ist. Die App Service-Umgebung enthält einen Hostingplan und eine Azure-Web-App. |
Erstellen Azure App Service Umgebung mit hinzugefügter Web-App |
Erstellt eine Azure App Service-Umgebung in einem Virtual Network Subnetz. Diese Vorlage fügt auch eine Azure-Web-App innerhalb des App Service-Umgebung hinzu. Vorlage, die ursprünglich von Callum Brankin von PixelPin erstellt wurde |
Erstellen einer App Service-Umgebung |
Erstellt eine App Service-Umgebung in Ihrem virtuellen Netzwerk. |
SSL-Zertifikat für eine ILB-ASE oder eine ILB-ASE v2 |
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Konfigurieren des SSL-Standardzertifikats für eine ILB-ASE oder eine ILB-ASE v2) |
Erstellen App Service-Umgebung mit einer ILB-Adresse |
Erstellt eine App Service-Umgebung in Ihrem virtuellen Netzwerk mit einer privaten internen Load Balancer-Adresse. |
Erstellen eines App Service-Umgebung v2 |
Erstellt eine App Service-Umgebung v2 in Ihrem virtuellen Netzwerk. |
Create App Service Environment v2 with an ILB Address (Erstellen einer App Service-Umgebung v2 mit einer ILB-Adresse) |
Erstellt eine App Service-Umgebung v2 in Ihrem virtuellen Netzwerk mit einer privaten internen Load Balancer-Adresse. |
Erstellen eines AppServicePlan und einer App in einem ASEv3 |
Erstellen eines AppServicePlan und einer App in einem ASEv3 |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp hostingEnvironments kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/hostingEnvironments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2021-01-15",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"properties": {
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"dnsSuffix": "string",
"frontEndScaleFactor": "int",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"multiSize": "string",
"userWhitelistedIpRanges": [ "string" ],
"virtualNetwork": {
"id": "string",
"subnet": "string"
}
}
}
Eigenschaftswerte
hostingEnvironments
Name | Beschreibung | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Web/hostingEnvironments" |
apiVersion | Die Version der Ressourcen-API | '2021-01-15' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
kind | Art der Ressource. | Zeichenfolge |
properties | Kernressourceneigenschaften | AppServiceEnvironment |
AppServiceEnvironment
Name | Beschreibung | Wert |
---|---|---|
clusterSettings | Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App Service-Umgebung. | NameValuePair[] |
dnsSuffix | DNS-Suffix des App Service-Umgebung. | Zeichenfolge |
frontEndScaleFactor | Skalierungsfaktor für Front-Ends. | INT |
internalLoadBalancingMode | Gibt an, welche Endpunkte intern im Virtual Network für die App Service-Umgebung bedient werden sollen. | "Keine" "Veröffentlichung" "Web" "Web, Publishing" |
ipsslAddressCount | Anzahl der für die App Service-Umgebung reservierten IP-SSL-Adressen. | INT |
multiSize | Front-End-VM-Größe, z. B. "Mittel", "Groß". | Zeichenfolge |
userWhitelistedIpRanges | Vom Benutzer hinzugefügte Liste der zulässigen IP-Adressbereiche für ASE-Datenbank | string[] |
virtualNetwork | Beschreibung des Virtual Network. | VirtualNetworkProfile (erforderlich) |
NameValuePair
Name | Beschreibung | Wert |
---|---|---|
name | Name des Paars. | Zeichenfolge |
value | Koppelwert. | Zeichenfolge |
VirtualNetworkProfile
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID des Virtual Network. | Zeichenfolge (erforderlich) |
Subnetz | Subnetz innerhalb des Virtual Network. | Zeichenfolge |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | Beschreibung |
---|---|
ILB App Service-Umgebung mit Azure Firewall |
Resource Manager Vorlagen und Parameter, die die Bereitstellung App Service Umgebung mit Azure Firewall Integration veranschaulich |
App Service-Umgebung mit Azure SQL Back-End |
Diese Vorlage erstellt eine App Service-Umgebung mit einem Azure SQL Back-End zusammen mit privaten Endpunkten und zugeordneten Ressourcen, die normalerweise in einer privaten/isolierten Umgebung verwendet werden. |
App Service-Umgebung mit Hostingplan und Azure WebApp |
Erstellt eine App Service-Umgebung v2 mit einer ILB-Adresse in einem vorhandenen virtuellen Netzwerk, das privat verfügbar ist. Die App Service-Umgebung enthält einen Hostingplan und eine Azure-Web-App. |
Erstellen Azure App Service Umgebung mit hinzugefügter Web-App |
Erstellt eine Azure App Service-Umgebung in einem Virtual Network Subnetz. Diese Vorlage fügt auch eine Azure-Web-App innerhalb des App Service-Umgebung hinzu. Vorlage, die ursprünglich von Callum Brankin von PixelPin erstellt wurde |
Erstellen eines App Service-Umgebung |
Erstellt eine App Service-Umgebung in Ihrem virtuellen Netzwerk |
SSL-Zertifikat für eine ILB ASE oder eine ILB ASE v2 |
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Konfigurieren des SSL-Standardzertifikats für eine ILB-ASE oder eine ILB-ASE v2) |
Erstellen App Service-Umgebung mit einer ILB-Adresse |
Erstellt eine App Service-Umgebung in Ihrem virtuellen Netzwerk mit einer privaten internen Load Balancer-Adresse. |
Erstellen eines App Service-Umgebung v2 |
Erstellt eine App Service-Umgebung v2 in Ihrem virtuellen Netzwerk |
Create App Service Environment v2 with an ILB Address (Erstellen einer App Service-Umgebung v2 mit einer ILB-Adresse) |
Erstellt eine App Service-Umgebung v2 in Ihrem virtuellen Netzwerk mit einer privaten internen Load Balancer-Adresse. |
Erstellen eines AppServicePlan und einer App in einem ASEv3 |
Erstellen eines AppServicePlan und einer App in einem ASEv3 |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Ressourcentyp hostingEnvironments kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Web/hostingEnvironments-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/hostingEnvironments@2021-01-15"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
clusterSettings = [
{
name = "string"
value = "string"
}
]
dnsSuffix = "string"
frontEndScaleFactor = int
internalLoadBalancingMode = "string"
ipsslAddressCount = int
multiSize = "string"
userWhitelistedIpRanges = [
"string"
]
virtualNetwork = {
id = "string"
subnet = "string"
}
}
kind = "string"
})
}
Eigenschaftswerte
hostingEnvironments
Name | Beschreibung | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Web/hostingEnvironments@2021-01-15" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
kind | Art der Ressource. | Zeichenfolge |
properties | Kernressourceneigenschaften | AppServiceEnvironment |
AppServiceEnvironment
Name | Beschreibung | Wert |
---|---|---|
clusterSettings | Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App Service-Umgebung. | NameValuePair[] |
dnsSuffix | DNS-Suffix des App Service-Umgebung. | Zeichenfolge |
frontEndScaleFactor | Skalierungsfaktor für Front-Ends. | INT |
internalLoadBalancingMode | Gibt an, welche Endpunkte intern im Virtual Network für die App Service-Umgebung verwendet werden sollen. | "None" "Veröffentlichen" "Web" "Web, Publishing" |
ipsslAddressCount | Anzahl der für die App Service-Umgebung reservierten IP-SSL-Adressen. | INT |
multiSize | Front-End-VM-Größe, z. B. "Mittel", "Groß". | Zeichenfolge |
userWhitelistedIpRanges | Vom Benutzer hinzugefügte Liste der zulässigen IP-Adressbereiche für ASE-Datenbank | string[] |
virtualNetwork | Beschreibung des Virtual Network. | VirtualNetworkProfile (erforderlich) |
NameValuePair
Name | Beschreibung | Wert |
---|---|---|
name | Name des Paars. | Zeichenfolge |
value | Paarwert. | Zeichenfolge |
VirtualNetworkProfile
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID des Virtual Network. | Zeichenfolge (erforderlich) |
Subnetz | Subnetz innerhalb des Virtual Network. | Zeichenfolge |