Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der Ressourcentyp "hostingEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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 Ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2025-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'
}
}
Eigenschaftswerte
Microsoft.Web/hostingEnvironments
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. | Schnur |
| Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | Kernressourceneigenschaften | AppServiceEnvironment- |
| Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
AppServiceUmgebung
| Name | Beschreibung | Wert |
|---|---|---|
| cluster-Einstellungen | Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App-Dienstumgebung. | NameWertPaar[] |
| customDnsSuffixKonfiguration | Vollständige Ansicht der konfiguration des benutzerdefinierten Domänensuffixs für ASEv3. | CustomDnsSuffixConfiguration |
| dedicatedHostCount | Dedizierte Hostanzahl | Int |
| dnsSuffix | DNS-Suffix der App Service-Umgebung. | Schnur |
| frontEndScaleFactor | Skalierungsfaktor für Front-Ends. | Int |
| internalLoadBalancingMode | Gibt an, welche Endpunkte intern im virtuellen Netzwerk für die App-Dienstumgebung bereitgestellt werden sollen. | "Keine" "Veröffentlichen" 'Web' "Web, Veröffentlichung" |
| ipsslAddressCount | Die Anzahl der FÜR die App-Dienstumgebung reservierten IP-SSL-Adressen. | Int |
| MultiSize | Front-End-VM-Größe, z. B. "Mittel", "Groß". | Schnur |
| NetzwerkKonfiguration | Vollständige Ansicht der Netzwerkkonfiguration für ein ASE. | AseV3NetworkingConfiguration |
| upgradePräferenz | Upgradeeinstellung | "Früh" "Spät" "Manuell" "Keine" |
| userWhitelistedIpRanges | Der Benutzer hat ip-Bereiche zur Whitelist auf ASE db hinzugefügt. | Zeichenfolge[] |
| virtuelles Netzwerk | Beschreibung des virtuellen Netzwerks. | VirtualNetworkProfile- (erforderlich) |
| zoneRedundant | Gibt an, ob diese App Service-Umgebung zonenredundant ist. | Bool |
AseV3NetworkingConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Art der Ressource. | Schnur |
| Eigenschaften | Spezifische Eigenschaften der AseV3NetworkingConfiguration-Ressource | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
| Name | Beschreibung | Wert |
|---|---|---|
| allowNewPrivateEndpointConnections | Eigenschaft zum Aktivieren und Deaktivieren der Erstellung neuer privater Endpunkte auf ASE | Bool |
| ftpAktiviert | Eigenschaft zum Aktivieren und Deaktivieren von FTP auf ASEV3 | Bool |
| inboundIpAddressOverride | Der Kunde hat eine eingehende IP-Adresse angegeben. Kann nur für ase create festgelegt werden. | Schnur |
| remoteDebugEnabled | Eigenschaft zum Aktivieren und Deaktivieren des Remotedebuggings auf ASEV3 | Bool |
CustomDnsSuffixConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Art der Ressource. | Schnur |
| Eigenschaften | CustomDnsSuffixConfiguration-Ressourcenspezifische Eigenschaften | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
| Name | Beschreibung | Wert |
|---|---|---|
| certificateUrl (englisch) | Die URL, die auf den geheimen Azure Key Vault-Zertifikatschlüssel verweist, der als Standard-SSL/TLS-Zertifikat für Websites mit dem benutzerdefinierten Domänensuffix verwendet werden soll. | Schnur |
| dnsSuffix | Das standardmäßige benutzerdefinierte Domänensuffix, das für alle websites verwendet werden soll, die im ASE bereitgestellt werden. | Schnur |
| keyVaultReferenceIdentity | Die vom Benutzer zugewiesene Identität, die zum Auflösen des Schlüsseltresorzertifikatverweises verwendet werden soll. Wenn nicht angegeben, wird die vom System zugewiesene ASE-Identität verwendet, falls verfügbar. | Schnur |
NameValuePair
| Name | Beschreibung | Wert |
|---|---|---|
| Name | Paarname. | Schnur |
| Wert | Paarwert. | Schnur |
Ressourcen-Tags
| Name | Beschreibung | Wert |
|---|
VirtualNetworkProfil
| Name | Beschreibung | Wert |
|---|---|---|
| id | Ressourcen-ID des virtuellen Netzwerks. | Zeichenfolge (erforderlich) |
| Subnetz | Subnetz innerhalb des virtuellen Netzwerks. | Schnur |
Verwendungsbeispiele
Von Azure verifizierte Module
Die folgenden Azure Verified Modules können verwendet werden, um diesen Ressourcentyp bereitzustellen.
| Modul | Beschreibung |
|---|---|
| App Service-Umgebung | AVM-Ressourcenmodul für App Service-Umgebung |
Azure-Schnellstartbeispiele
Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.
| Bicep-Datei | Beschreibung |
|---|---|
| App Service-Umgebung mit Hostingplan und Azure WebApp | Erstellt eine App Service Environment 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 einer App Service Environment v2 | Erstellt eine App Service Environment v2 in Ihrem virtuellen Netzwerk |
| Erstellen eines AppServicePlan und einer App in einem ASEv3- | Erstellen eines AppServicePlan und einer App in einem ASEv3 |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "hostingEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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 den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2025-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"
}
}
Eigenschaftswerte
Microsoft.Web/hostingEnvironments
| Name | Beschreibung | Wert |
|---|---|---|
| apiVersion (Englisch) | Die API-Version | '2025-03-01' |
| Art | Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. | Schnur |
| Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | Kernressourceneigenschaften | AppServiceEnvironment- |
| Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| Art | Der Ressourcentyp | 'Microsoft.Web/hostingEnvironments' |
AppServiceUmgebung
| Name | Beschreibung | Wert |
|---|---|---|
| cluster-Einstellungen | Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App-Dienstumgebung. | NameWertPaar[] |
| customDnsSuffixKonfiguration | Vollständige Ansicht der konfiguration des benutzerdefinierten Domänensuffixs für ASEv3. | CustomDnsSuffixConfiguration |
| dedicatedHostCount | Dedizierte Hostanzahl | Int |
| dnsSuffix | DNS-Suffix der App Service-Umgebung. | Schnur |
| frontEndScaleFactor | Skalierungsfaktor für Front-Ends. | Int |
| internalLoadBalancingMode | Gibt an, welche Endpunkte intern im virtuellen Netzwerk für die App-Dienstumgebung bereitgestellt werden sollen. | "Keine" "Veröffentlichen" 'Web' "Web, Veröffentlichung" |
| ipsslAddressCount | Die Anzahl der FÜR die App-Dienstumgebung reservierten IP-SSL-Adressen. | Int |
| MultiSize | Front-End-VM-Größe, z. B. "Mittel", "Groß". | Schnur |
| NetzwerkKonfiguration | Vollständige Ansicht der Netzwerkkonfiguration für ein ASE. | AseV3NetworkingConfiguration |
| upgradePräferenz | Upgradeeinstellung | "Früh" "Spät" "Manuell" "Keine" |
| userWhitelistedIpRanges | Der Benutzer hat ip-Bereiche zur Whitelist auf ASE db hinzugefügt. | Zeichenfolge[] |
| virtuelles Netzwerk | Beschreibung des virtuellen Netzwerks. | VirtualNetworkProfile- (erforderlich) |
| zoneRedundant | Gibt an, ob diese App Service-Umgebung zonenredundant ist. | Bool |
AseV3NetworkingConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Art der Ressource. | Schnur |
| Eigenschaften | Spezifische Eigenschaften der AseV3NetworkingConfiguration-Ressource | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
| Name | Beschreibung | Wert |
|---|---|---|
| allowNewPrivateEndpointConnections | Eigenschaft zum Aktivieren und Deaktivieren der Erstellung neuer privater Endpunkte auf ASE | Bool |
| ftpAktiviert | Eigenschaft zum Aktivieren und Deaktivieren von FTP auf ASEV3 | Bool |
| inboundIpAddressOverride | Der Kunde hat eine eingehende IP-Adresse angegeben. Kann nur für ase create festgelegt werden. | Schnur |
| remoteDebugEnabled | Eigenschaft zum Aktivieren und Deaktivieren des Remotedebuggings auf ASEV3 | Bool |
CustomDnsSuffixConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Art der Ressource. | Schnur |
| Eigenschaften | CustomDnsSuffixConfiguration-Ressourcenspezifische Eigenschaften | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
| Name | Beschreibung | Wert |
|---|---|---|
| certificateUrl (englisch) | Die URL, die auf den geheimen Azure Key Vault-Zertifikatschlüssel verweist, der als Standard-SSL/TLS-Zertifikat für Websites mit dem benutzerdefinierten Domänensuffix verwendet werden soll. | Schnur |
| dnsSuffix | Das standardmäßige benutzerdefinierte Domänensuffix, das für alle websites verwendet werden soll, die im ASE bereitgestellt werden. | Schnur |
| keyVaultReferenceIdentity | Die vom Benutzer zugewiesene Identität, die zum Auflösen des Schlüsseltresorzertifikatverweises verwendet werden soll. Wenn nicht angegeben, wird die vom System zugewiesene ASE-Identität verwendet, falls verfügbar. | Schnur |
NameValuePair
| Name | Beschreibung | Wert |
|---|---|---|
| Name | Paarname. | Schnur |
| Wert | Paarwert. | Schnur |
Ressourcen-Tags
| Name | Beschreibung | Wert |
|---|
VirtualNetworkProfil
| Name | Beschreibung | Wert |
|---|---|---|
| id | Ressourcen-ID des virtuellen Netzwerks. | Zeichenfolge (erforderlich) |
| Subnetz | Subnetz innerhalb des virtuellen Netzwerks. | Schnur |
Verwendungsbeispiele
Azure-Schnellstartvorlagen
Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.
| Schablone | Beschreibung |
|---|---|
|
App Service Environment mit Azure SQL-Back-End- |
Diese Vorlage erstellt eine App Service-Umgebung mit einem Azure SQL-Back-End zusammen mit privaten Endpunkten sowie zugeordneten Ressourcen, die normalerweise in einer privaten/isolierten Umgebung verwendet werden. |
|
App Service-Umgebung mit Hostingplan und Azure WebApp |
Erstellt eine App Service Environment 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 einer App-Dienstumgebung |
Erstellt eine App Service-Umgebung in Ihrem virtuellen Netzwerk |
|
Erstellen einer App Service Environment v2 |
Erstellt eine App Service Environment v2 in Ihrem virtuellen Netzwerk |
|
Erstellen eines AppServicePlan und einer App in einem ASEv3- |
Erstellen eines AppServicePlan und einer App in einem ASEv3 |
|
Erstellen einer App Service Environment v2 mit einer ILB-Adresse |
Erstellt eine App Service Environment v2 in Ihrem virtuellen Netzwerk mit einer privaten internen Lastenausgleichsadresse |
|
Erstellen einer App-Dienstumgebung mit einer ILB-Adresse |
Erstellt eine App Service-Umgebung in Ihrem virtuellen Netzwerk mit einer privaten internen Lastenausgleichsadresse |
|
Erstellen einer Azure App Service-Umgebung mit einer Web-App, die hinzugefügt wurde |
Erstellt eine Azure App Service-Umgebung in einem virtuellen Netzwerk-Subnetz. Diese Vorlage fügt auch eine Azure Web App in der App-Dienstumgebung hinzu. Vorlage, die ursprünglich von Callum Brankin von PixelPin erstellt wurde |
|
ILB App Service Environment mit Azure Firewall |
Ressourcen-Manager-Vorlagen und Parameter, die zeigen, wie App Service-Umgebung mit azure Firewall-Integration bereitgestellt wird |
|
SSL-Zertifikat für ein ILB ASE oder ein ILB ASE v2 |
Konfiguriert das Standard-SSL-Zertifikat für ein ILB ASE oder ein ILB ASE v2 |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "hostingEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- 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 Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/hostingEnvironments@2025-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
}
}
}
Eigenschaftswerte
Microsoft.Web/hostingEnvironments
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. | Schnur |
| Ort | Ressourcenspeicherort. | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | Kernressourceneigenschaften | AppServiceEnvironment- |
| Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
| Art | Der Ressourcentyp | "Microsoft.Web/hostingEnvironments@2025-03-01" |
AppServiceUmgebung
| Name | Beschreibung | Wert |
|---|---|---|
| cluster-Einstellungen | Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App-Dienstumgebung. | NameWertPaar[] |
| customDnsSuffixKonfiguration | Vollständige Ansicht der konfiguration des benutzerdefinierten Domänensuffixs für ASEv3. | CustomDnsSuffixConfiguration |
| dedicatedHostCount | Dedizierte Hostanzahl | Int |
| dnsSuffix | DNS-Suffix der App Service-Umgebung. | Schnur |
| frontEndScaleFactor | Skalierungsfaktor für Front-Ends. | Int |
| internalLoadBalancingMode | Gibt an, welche Endpunkte intern im virtuellen Netzwerk für die App-Dienstumgebung bereitgestellt werden sollen. | "Keine" "Veröffentlichen" 'Web' "Web, Veröffentlichung" |
| ipsslAddressCount | Die Anzahl der FÜR die App-Dienstumgebung reservierten IP-SSL-Adressen. | Int |
| MultiSize | Front-End-VM-Größe, z. B. "Mittel", "Groß". | Schnur |
| NetzwerkKonfiguration | Vollständige Ansicht der Netzwerkkonfiguration für ein ASE. | AseV3NetworkingConfiguration |
| upgradePräferenz | Upgradeeinstellung | "Früh" "Spät" "Manuell" "Keine" |
| userWhitelistedIpRanges | Der Benutzer hat ip-Bereiche zur Whitelist auf ASE db hinzugefügt. | Zeichenfolge[] |
| virtuelles Netzwerk | Beschreibung des virtuellen Netzwerks. | VirtualNetworkProfile- (erforderlich) |
| zoneRedundant | Gibt an, ob diese App Service-Umgebung zonenredundant ist. | Bool |
AseV3NetworkingConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Art der Ressource. | Schnur |
| Eigenschaften | Spezifische Eigenschaften der AseV3NetworkingConfiguration-Ressource | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
| Name | Beschreibung | Wert |
|---|---|---|
| allowNewPrivateEndpointConnections | Eigenschaft zum Aktivieren und Deaktivieren der Erstellung neuer privater Endpunkte auf ASE | Bool |
| ftpAktiviert | Eigenschaft zum Aktivieren und Deaktivieren von FTP auf ASEV3 | Bool |
| inboundIpAddressOverride | Der Kunde hat eine eingehende IP-Adresse angegeben. Kann nur für ase create festgelegt werden. | Schnur |
| remoteDebugEnabled | Eigenschaft zum Aktivieren und Deaktivieren des Remotedebuggings auf ASEV3 | Bool |
CustomDnsSuffixConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Art der Ressource. | Schnur |
| Eigenschaften | CustomDnsSuffixConfiguration-Ressourcenspezifische Eigenschaften | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
| Name | Beschreibung | Wert |
|---|---|---|
| certificateUrl (englisch) | Die URL, die auf den geheimen Azure Key Vault-Zertifikatschlüssel verweist, der als Standard-SSL/TLS-Zertifikat für Websites mit dem benutzerdefinierten Domänensuffix verwendet werden soll. | Schnur |
| dnsSuffix | Das standardmäßige benutzerdefinierte Domänensuffix, das für alle websites verwendet werden soll, die im ASE bereitgestellt werden. | Schnur |
| keyVaultReferenceIdentity | Die vom Benutzer zugewiesene Identität, die zum Auflösen des Schlüsseltresorzertifikatverweises verwendet werden soll. Wenn nicht angegeben, wird die vom System zugewiesene ASE-Identität verwendet, falls verfügbar. | Schnur |
NameValuePair
| Name | Beschreibung | Wert |
|---|---|---|
| Name | Paarname. | Schnur |
| Wert | Paarwert. | Schnur |
Ressourcen-Tags
| Name | Beschreibung | Wert |
|---|
VirtualNetworkProfil
| Name | Beschreibung | Wert |
|---|---|---|
| id | Ressourcen-ID des virtuellen Netzwerks. | Zeichenfolge (erforderlich) |
| Subnetz | Subnetz innerhalb des virtuellen Netzwerks. | Schnur |
Verwendungsbeispiele
Von Azure verifizierte Module
Die folgenden Azure Verified Modules können verwendet werden, um diesen Ressourcentyp bereitzustellen.
| Modul | Beschreibung |
|---|---|
| App Service-Umgebung | AVM-Ressourcenmodul für App Service-Umgebung |