Microsoft.App managedEnvironments 2022-03-01
Bicep-Ressourcendefinition
Der Ressourcentyp managedEnvironments 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.App/managedEnvironments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.App/managedEnvironments@2022-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
sharedKey: 'string'
}
}
daprAIConnectionString: 'string'
daprAIInstrumentationKey: 'string'
vnetConfiguration: {
dockerBridgeCidr: 'string'
infrastructureSubnetId: 'string'
internal: bool
platformReservedCidr: 'string'
platformReservedDnsIP: 'string'
runtimeSubnetId: 'string'
}
zoneRedundant: bool
}
}
Eigenschaftswerte
managedEnvironments
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
properties | Ressourcenspezifische Eigenschaften für verwaltete Umgebungen | ManagedEnvironmentProperties |
ManagedEnvironmentProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
appLogsConfiguration | Clusterkonfiguration, mit der der Protokolldaemon exportiert werden kann App-Protokolle an einem Ziel. Derzeit ist nur "log-analytics" Unterstützt |
AppLogsConfiguration |
daprAIConnectionString | Application Insights-Verbindungszeichenfolge, die von Dapr zum Exportieren von Kommunikationstelemetriedaten von Dienst zu Dienst verwendet werden | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
daprAIInstrumentationKey | Azure Monitor-Instrumentierungsschlüssel, der von Dapr zum Exportieren von Kommunikationstelemetriedaten von Dienst zu Dienst verwendet wird | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
vnetConfiguration | VNET-Konfiguration für die Umgebung | VnetConfiguration |
zoneRedundant | Gibt an, ob diese verwaltete Umgebung zonenredundant ist. | bool |
AppLogsConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
destination | Protokollziel, kann "log-analytics", "azure-monitor" oder "none" sein. | Zeichenfolge |
logAnalyticsConfiguration | Log Analytics-Konfiguration darf nur bereitgestellt werden, wenn das Ziel als "log-analytics" konfiguriert ist. | LogAnalyticsConfiguration |
LogAnalyticsConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
customerId | Log Analytics-Kunden-ID | Zeichenfolge |
sharedKey | Log Analytics-Kundenschlüssel | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
VnetConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
dockerBridgeCidr | CIDR-Notations-IP-Bereich, der der Docker-Brücke zugewiesen ist, Netzwerk. Darf sich nicht mit anderen bereitgestellten IP-Bereichen überschneiden. | Zeichenfolge |
infrastructureSubnetId | Ressourcen-ID eines Subnetzes für Infrastrukturkomponenten. Dieses Subnetz muss sich im selben VNET wie das subnetz befinden, das in runtimeSubnetId definiert ist. Darf sich nicht mit anderen bereitgestellten IP-Bereichen überschneiden. | Zeichenfolge |
internal | Boolescher Wert, der angibt, dass die Umgebung nur über einen internen Lastenausgleich verfügt. Diese Umgebungen verfügen nicht über eine öffentliche statische IP-Ressource. Sie müssen runtimeSubnetId und infrastructureSubnetId bereitstellen, wenn diese Eigenschaft aktiviert wird. | bool |
platformReservedCidr | IP-Bereich in CIDR-Notation, der für IP-Adressen der Umgebungsinfrastruktur reserviert werden kann. Darf sich nicht mit anderen bereitgestellten IP-Bereichen überschneiden. | Zeichenfolge |
platformReservedDnsIP | Eine IP-Adresse aus dem von platformReservedCidr definierten IP-Bereich, die für den internen DNS-Server reserviert wird. | Zeichenfolge |
runtimeSubnetId | Dieses Feld ist veraltet und wird nicht verwendet. Wenn Sie Ihr eigenes Subnetz bereitstellen möchten, in das Container-App-Container eingefügt werden, sollten Sie die InfrastructureSubnetId nutzen. | Zeichenfolge |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Erstellt eine Container-App und -Umgebung mit Registrierung |
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App aus einer Azure Container Registry. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Container-App mit einer Container-App-Umgebung |
Erstellen Sie eine Umgebung mit zwei Container-Apps mit einer einfachen Container-App. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Container-App in einer Container-App-Umgebung |
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Container-App mit einer definierten HTTP-Skalierungsregel |
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App, die basierend auf HTTP-Datenverkehr skaliert wird. |
Erstellt eine externe Container-App-Umgebung mit einem VNET |
Erstellt eine externe Container-App-Umgebung mit einem VNET. |
Erstellt eine interne Container-App-Umgebung mit einem VNET |
Erstellt eine interne Container-App-Umgebung mit einem VNET. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp managedEnvironments kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.App/managedEnvironments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.App/managedEnvironments",
"apiVersion": "2022-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"sharedKey": "string"
}
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"vnetConfiguration": {
"dockerBridgeCidr": "string",
"infrastructureSubnetId": "string",
"internal": "bool",
"platformReservedCidr": "string",
"platformReservedDnsIP": "string",
"runtimeSubnetId": "string"
},
"zoneRedundant": "bool"
}
}
Eigenschaftswerte
managedEnvironments
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.App/managedEnvironments" |
apiVersion | Die Ressourcen-API-Version | '2022-03-01' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
properties | Ressourcenspezifische Eigenschaften der verwalteten Umgebung | ManagedEnvironmentProperties |
ManagedEnvironmentProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
appLogsConfiguration | Clusterkonfiguration, die den Export des Protokolldaemons ermöglicht Die App protokolliert an einem Ziel. Derzeit ist nur "log-analytics" Unterstützt |
AppLogsConfiguration |
daprAIConnectionString | Application Insights Verbindungszeichenfolge, die von Dapr zum Exportieren von Service to Service-Kommunikationstelemetriedaten verwendet werden | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
daprAIInstrumentationKey | Azure Monitor-Instrumentierungsschlüssel, der von Dapr zum Exportieren von Dienst-zu-Dienst-Kommunikationstelemetriedaten verwendet wird | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
vnetConfiguration | VNET-Konfiguration für die Umgebung | VnetConfiguration |
zoneRedundant | Gibt an, ob diese verwaltete Umgebung zonenredundant ist. | bool |
AppLogsConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
destination | Protokollziel, kann "log-analytics", "azure-monitor" oder "none" sein. | Zeichenfolge |
logAnalyticsConfiguration | Log Analytics-Konfiguration darf nur angegeben werden, wenn das Ziel als "log-analytics" konfiguriert ist. | LogAnalyticsConfiguration |
LogAnalyticsConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
customerId | Log Analytics-Kunden-ID | Zeichenfolge |
sharedKey | Log Analytics-Kundenschlüssel | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
VnetConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
dockerBridgeCidr | CIDR-Notations-IP-Bereich, der der Docker-Brücke zugewiesen ist, Netzwerk. Darf sich nicht mit anderen bereitgestellten IP-Bereichen überschneiden. | Zeichenfolge |
infrastructureSubnetId | Ressourcen-ID eines Subnetzes für Infrastrukturkomponenten. Dieses Subnetz muss sich im selben VNET wie das subnetz befinden, das in runtimeSubnetId definiert ist. Darf sich nicht mit anderen bereitgestellten IP-Bereichen überschneiden. | Zeichenfolge |
internal | Boolescher Wert, der angibt, dass die Umgebung nur über einen internen Lastenausgleich verfügt. Diese Umgebungen verfügen nicht über eine öffentliche statische IP-Ressource. Sie müssen runtimeSubnetId und infrastructureSubnetId bereitstellen, wenn diese Eigenschaft aktiviert wird. | bool |
platformReservedCidr | IP-Bereich in CIDR-Notation, der für IP-Adressen der Umgebungsinfrastruktur reserviert werden kann. Darf sich nicht mit anderen bereitgestellten IP-Bereichen überschneiden. | Zeichenfolge |
platformReservedDnsIP | Eine IP-Adresse aus dem von platformReservedCidr definierten IP-Bereich, die für den internen DNS-Server reserviert wird. | Zeichenfolge |
runtimeSubnetId | Dieses Feld ist veraltet und wird nicht verwendet. Wenn Sie Ihr eigenes Subnetz bereitstellen möchten, in das Container-App-Container eingefügt werden, sollten Sie die InfrastructureSubnetId nutzen. | Zeichenfolge |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Erstellt eine Container-App und -Umgebung mit Registrierung |
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App aus einer Azure Container Registry. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Container-App mit einer Container-App-Umgebung |
Erstellen Sie eine Umgebung mit zwei Container-Apps mit einer einfachen Container-App. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Container-App in einer Container-App-Umgebung |
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Container-App mit einer definierten HTTP-Skalierungsregel |
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App, die basierend auf HTTP-Datenverkehr skaliert wird. |
Erstellt eine externe Container-App-Umgebung mit einem VNET |
Erstellt eine externe Container-App-Umgebung mit einem VNET. |
Erstellt eine interne Container-App-Umgebung mit einem VNET |
Erstellt eine interne Container-App-Umgebung mit einem VNET. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Ressourcentyp managedEnvironments 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.App/managedEnvironments-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments@2022-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
sharedKey = "string"
}
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
vnetConfiguration = {
dockerBridgeCidr = "string"
infrastructureSubnetId = "string"
internal = bool
platformReservedCidr = "string"
platformReservedDnsIP = "string"
runtimeSubnetId = "string"
}
zoneRedundant = bool
}
})
}
Eigenschaftswerte
managedEnvironments
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.App/managedEnvironments@2022-03-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Der geografische Standort, an dem sich die Ressource befindet | 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. |
properties | Ressourcenspezifische Eigenschaften der verwalteten Umgebung | ManagedEnvironmentProperties |
ManagedEnvironmentProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
appLogsConfiguration | Clusterkonfiguration, die den Export des Protokolldaemons ermöglicht Die App protokolliert an einem Ziel. Derzeit ist nur "log-analytics" Unterstützt |
AppLogsConfiguration |
daprAIConnectionString | Application Insights Verbindungszeichenfolge, die von Dapr zum Exportieren von Service to Service-Kommunikationstelemetriedaten verwendet werden | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
daprAIInstrumentationKey | Azure Monitor-Instrumentierungsschlüssel, der von Dapr zum Exportieren von Dienst-zu-Dienst-Kommunikationstelemetriedaten verwendet wird | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
vnetConfiguration | VNET-Konfiguration für die Umgebung | VnetConfiguration |
zoneRedundant | Gibt an, ob diese verwaltete Umgebung zonenredundant ist. | bool |
AppLogsConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
destination | Protokollziel, kann "log-analytics", "azure-monitor" oder "none" sein. | Zeichenfolge |
logAnalyticsConfiguration | Log Analytics-Konfiguration darf nur angegeben werden, wenn das Ziel als "log-analytics" konfiguriert ist. | LogAnalyticsConfiguration |
LogAnalyticsConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
customerId | Log Analytics-Kunden-ID | Zeichenfolge |
sharedKey | Log Analytics-Kundenschlüssel | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
VnetConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
dockerBridgeCidr | CIDR-Notations-IP-Bereich, der der Docker-Brücke zugewiesen ist, Netzwerk. Darf sich nicht mit anderen bereitgestellten IP-Bereichen überschneiden. | Zeichenfolge |
infrastructureSubnetId | Ressourcen-ID eines Subnetzes für Infrastrukturkomponenten. Dieses Subnetz muss sich im selben VNET wie das subnetz befinden, das in runtimeSubnetId definiert ist. Darf sich nicht mit anderen bereitgestellten IP-Bereichen überschneiden. | Zeichenfolge |
internal | Boolescher Wert, der angibt, dass die Umgebung nur über einen internen Lastenausgleich verfügt. Diese Umgebungen verfügen nicht über eine öffentliche statische IP-Ressource. Sie müssen runtimeSubnetId und infrastructureSubnetId bereitstellen, wenn diese Eigenschaft aktiviert wird. | bool |
platformReservedCidr | IP-Bereich in CIDR-Notation, der für IP-Adressen der Umgebungsinfrastruktur reserviert werden kann. Darf sich nicht mit anderen bereitgestellten IP-Bereichen überschneiden. | Zeichenfolge |
platformReservedDnsIP | Eine IP-Adresse aus dem von platformReservedCidr definierten IP-Bereich, die für den internen DNS-Server reserviert wird. | Zeichenfolge |
runtimeSubnetId | Dieses Feld ist veraltet und wird nicht verwendet. Wenn Sie Ihr eigenes Subnetz bereitstellen möchten, in das Container-App-Container eingefügt werden, sollten Sie die InfrastructureSubnetId nutzen. | Zeichenfolge |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für