Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- Ultimissimo
- 2025-02-02-Anteprima
- 2025-01-01
- 10-10-02-preview 2024
- 08-08-02-preview 2024
- 2024-03-01
- 2024-02-02-anteprima
- 11-02-preview 2023
- 2023-08-01-anteprima
- 2023-05-02-anteprima
- 2023-05-01
- 2023-04-01-anteprima
11-11-2022 - 2022-10-01
- 2022-06-01-anteprima
- 2022-03-01
- 01-01-2022
Definizione di risorsa Bicep
Il tipo di risorsa managedEnvironments può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/managedEnvironments, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.App/managedEnvironments@2023-04-01-preview' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
sharedKey: 'string'
}
}
customDomainConfiguration: {
certificatePassword: 'string'
certificateValue: any(...)
dnsSuffix: 'string'
}
daprAIConnectionString: 'string'
daprAIInstrumentationKey: 'string'
daprConfiguration: {}
infrastructureResourceGroup: 'string'
kedaConfiguration: {}
peerAuthentication: {
mtls: {
enabled: bool
}
}
vnetConfiguration: {
dockerBridgeCidr: 'string'
infrastructureSubnetId: 'string'
internal: bool
platformReservedCidr: 'string'
platformReservedDnsIP: 'string'
}
workloadProfiles: [
{
maximumCount: int
minimumCount: int
name: 'string'
workloadProfileType: 'string'
}
]
zoneRedundant: bool
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
Configurazione di AppLogs
Nome | Descrizione | Valore |
---|---|---|
destinazione | La destinazione dei log può essere "log-analytics", "azure-monitor" o "none" | corda |
logAnalyticsConfigurazione | La configurazione di Log Analytics deve essere fornita solo quando la destinazione è configurata come "log-analytics" | LogAnalyticsConfiguration |
Configurazione CustomDomainConfiguration
Nome | Descrizione | Valore |
---|---|---|
certificatoPassword | Password del certificato | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
certificateValue | BLOB PFX o PEM | qualunque |
dnsSuffisso | Suffisso DNS per il dominio dell'ambiente | corda |
DaprConfiguration
Nome | Descrizione | Valore |
---|
Configurazione Keda
Nome | Descrizione | Valore |
---|
LogAnalyticsConfiguration
Nome | Descrizione | Valore |
---|---|---|
ID cliente | ID cliente di Log Analytics | corda |
chiave condivisa | Chiave del cliente di Log Analytics | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Proprietà dell'ambiente gestito
Nome | Descrizione | Valore |
---|---|---|
appLogsConfiguration | Configurazione del cluster che consente al daemon di log di esportare i log delle app nella destinazione configurata. | Configurazione di AppLogs |
customDomainConfiguration | Configurazione del dominio personalizzato per l'ambiente | Configurazione CustomDomainConfiguration |
daprAIConnectionString | Stringa di connessione di Application Insights usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
daprAIInstrumentationKey | Chiave di strumentazione di Monitoraggio di Azure usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
daprConfiguration | Configurazione del componente Dapr. | DaprConfiguration |
infrastructureResourceGroup | Nome del gruppo di risorse gestito dalla piattaforma creato per l'ambiente gestito per ospitare le risorse dell'infrastruttura. Se viene specificato un ID subnet, questo gruppo di risorse verrà creato nella stessa sottoscrizione della subnet. | corda |
kedaConfigurazione | Configurazione del componente Keda. | Configurazione Keda |
peerAuthentication | Impostazioni di autenticazione peer per l'ambiente gestito | ManagedEnvironmentPropertiesPeerAuthentication |
Configurazione vnet | Configurazione della rete virtuale per l'ambiente | Configurazione di rete virtuale |
workloadProfiles | Profili di carico di lavoro configurati per l'ambiente gestito. | WorkloadProfile[] |
di zonaRidondante | Indica se questo ambiente gestito è con ridondanza della zona. | Bool |
ManagedEnvironmentPropertiesPeerAuthentication
Nome | Descrizione | Valore |
---|---|---|
mtls | Impostazioni di autenticazione TLS reciproca per l'ambiente gestito | mtls |
Microsoft.App/managedEnvironments
Nome | Descrizione | Valore |
---|---|---|
tipo/gentile | Tipo di ambiente. | corda |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà specifiche delle risorse dell'ambiente gestito | Proprietà dell'ambiente gestito |
etichette | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Mtls
Nome | Descrizione | Valore |
---|---|---|
Abilitato | Valore booleano che indica se l'autenticazione TLS reciproca è abilitata | Bool |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
Configurazione di rete virtuale
Nome | Descrizione | Valore |
---|---|---|
dockerBridgeCidr | Intervallo IP di notazione CIDR assegnato al bridge Docker, rete. Non deve sovrapporsi ad altri intervalli IP forniti. | corda |
infrastructureSubnetId | ID risorsa di una subnet per i componenti dell'infrastruttura. Non deve sovrapporsi ad altri intervalli IP forniti. | corda |
interno | Valore booleano che indica che l'ambiente dispone solo di un servizio di bilanciamento del carico interno. Questi ambienti non hanno una risorsa IP statica pubblica. Devono fornire infrastructureSubnetId se si abilita questa proprietà | Bool |
piattaformaRiservatoCidr | Intervallo IP nella notazione CIDR che può essere riservato per gli indirizzi IP dell'infrastruttura dell'ambiente. Non deve sovrapporsi ad altri intervalli IP forniti. | corda |
piattaformaRiservatoDnsIP | Indirizzo IP dall'intervallo IP definito da platformReservedCidr che verrà riservato per il server DNS interno. | corda |
Profilo del carico di lavoro
Nome | Descrizione | Valore |
---|---|---|
maximumCount | Capacità massima. | Int |
minimumCount | Capacità minima. | Int |
nome | Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro. | stringa (obbligatorio) |
carico di lavoroProfileType | Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro. | stringa (obbligatorio) |
Esempi di utilizzo
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Modulo | Descrizione |
---|---|
Ambiente gestito dall'app | Modulo di risorse AVM per l'ambiente gestito dall'app |
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
File bicipite | Descrizione |
---|---|
Crea un'app contenitore e un ambiente con registro | Creare un ambiente dell'app contenitore con un'app contenitore di base da un Registro Azure Container. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log. |
Crea un'app contenitore con una regola di ridimensionamento HTTP definita | Creare un ambiente dell'app contenitore con un'app contenitore di base che viene ridimensionata in base al traffico HTTP. |
Crea un'app contenitore all'interno di un ambiente dell'app contenitore | Creare un ambiente dell'app contenitore con un'app contenitore di base. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log. |
Crea un'app di microservizi Dapr usando App contenitore | Creare un'app di microservizi Dapr usando App contenitore. |
Crea un'app pub-sub-servicebus dapr usando App contenitore | Creare un'app pub-sub servicebus dapr usando App contenitore. |
Crea un'app contenitore con un ambiente app contenitore | Creare un ambiente di due app contenitore con un'app contenitore di base. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log. |
Crea un ambiente app contenitore esterno con una rete virtuale | Crea un ambiente dell'app contenitore esterno con una rete virtuale. |
Crea un ambiente dell'app contenitore interno con una rete virtuale | Crea un ambiente dell'app contenitore interno con una rete virtuale. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa managedEnvironments può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/managedEnvironments, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.App/managedEnvironments",
"apiVersion": "2023-04-01-preview",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"sharedKey": "string"
}
},
"customDomainConfiguration": {
"certificatePassword": "string",
"certificateValue": {},
"dnsSuffix": "string"
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"daprConfiguration": {
},
"infrastructureResourceGroup": "string",
"kedaConfiguration": {
},
"peerAuthentication": {
"mtls": {
"enabled": "bool"
}
},
"vnetConfiguration": {
"dockerBridgeCidr": "string",
"infrastructureSubnetId": "string",
"internal": "bool",
"platformReservedCidr": "string",
"platformReservedDnsIP": "string"
},
"workloadProfiles": [
{
"maximumCount": "int",
"minimumCount": "int",
"name": "string",
"workloadProfileType": "string"
}
],
"zoneRedundant": "bool"
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
Configurazione di AppLogs
Nome | Descrizione | Valore |
---|---|---|
destinazione | La destinazione dei log può essere "log-analytics", "azure-monitor" o "none" | corda |
logAnalyticsConfigurazione | La configurazione di Log Analytics deve essere fornita solo quando la destinazione è configurata come "log-analytics" | LogAnalyticsConfiguration |
Configurazione CustomDomainConfiguration
Nome | Descrizione | Valore |
---|---|---|
certificatoPassword | Password del certificato | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
certificateValue | BLOB PFX o PEM | qualunque |
dnsSuffisso | Suffisso DNS per il dominio dell'ambiente | corda |
DaprConfiguration
Nome | Descrizione | Valore |
---|
Configurazione Keda
Nome | Descrizione | Valore |
---|
LogAnalyticsConfiguration
Nome | Descrizione | Valore |
---|---|---|
ID cliente | ID cliente di Log Analytics | corda |
chiave condivisa | Chiave del cliente di Log Analytics | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Proprietà dell'ambiente gestito
Nome | Descrizione | Valore |
---|---|---|
appLogsConfiguration | Configurazione del cluster che consente al daemon di log di esportare i log delle app nella destinazione configurata. | Configurazione di AppLogs |
customDomainConfiguration | Configurazione del dominio personalizzato per l'ambiente | Configurazione CustomDomainConfiguration |
daprAIConnectionString | Stringa di connessione di Application Insights usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
daprAIInstrumentationKey | Chiave di strumentazione di Monitoraggio di Azure usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
daprConfiguration | Configurazione del componente Dapr. | DaprConfiguration |
infrastructureResourceGroup | Nome del gruppo di risorse gestito dalla piattaforma creato per l'ambiente gestito per ospitare le risorse dell'infrastruttura. Se viene specificato un ID subnet, questo gruppo di risorse verrà creato nella stessa sottoscrizione della subnet. | corda |
kedaConfigurazione | Configurazione del componente Keda. | Configurazione Keda |
peerAuthentication | Impostazioni di autenticazione peer per l'ambiente gestito | ManagedEnvironmentPropertiesPeerAuthentication |
Configurazione vnet | Configurazione della rete virtuale per l'ambiente | Configurazione di rete virtuale |
workloadProfiles | Profili di carico di lavoro configurati per l'ambiente gestito. | WorkloadProfile[] |
di zonaRidondante | Indica se questo ambiente gestito è con ridondanza della zona. | Bool |
ManagedEnvironmentPropertiesPeerAuthentication
Nome | Descrizione | Valore |
---|---|---|
mtls | Impostazioni di autenticazione TLS reciproca per l'ambiente gestito | mtls |
Microsoft.App/managedEnvironments
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2023-04-01-anteprima' |
tipo/gentile | Tipo di ambiente. | corda |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà specifiche delle risorse dell'ambiente gestito | Proprietà dell'ambiente gestito |
etichette | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
tipo | Tipo di risorsa | 'Microsoft.App/managedEnvironments' |
Mtls
Nome | Descrizione | Valore |
---|---|---|
Abilitato | Valore booleano che indica se l'autenticazione TLS reciproca è abilitata | Bool |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
Configurazione di rete virtuale
Nome | Descrizione | Valore |
---|---|---|
dockerBridgeCidr | Intervallo IP di notazione CIDR assegnato al bridge Docker, rete. Non deve sovrapporsi ad altri intervalli IP forniti. | corda |
infrastructureSubnetId | ID risorsa di una subnet per i componenti dell'infrastruttura. Non deve sovrapporsi ad altri intervalli IP forniti. | corda |
interno | Valore booleano che indica che l'ambiente dispone solo di un servizio di bilanciamento del carico interno. Questi ambienti non hanno una risorsa IP statica pubblica. Devono fornire infrastructureSubnetId se si abilita questa proprietà | Bool |
piattaformaRiservatoCidr | Intervallo IP nella notazione CIDR che può essere riservato per gli indirizzi IP dell'infrastruttura dell'ambiente. Non deve sovrapporsi ad altri intervalli IP forniti. | corda |
piattaformaRiservatoDnsIP | Indirizzo IP dall'intervallo IP definito da platformReservedCidr che verrà riservato per il server DNS interno. | corda |
Profilo del carico di lavoro
Nome | Descrizione | Valore |
---|---|---|
maximumCount | Capacità massima. | Int |
minimumCount | Capacità minima. | Int |
nome | Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro. | stringa (obbligatorio) |
carico di lavoroProfileType | Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro. | stringa (obbligatorio) |
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
Modello | Descrizione |
---|---|
Crea un'app contenitore e un ambiente con registro |
Creare un ambiente dell'app contenitore con un'app contenitore di base da un Registro Azure Container. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log. |
Crea un'app contenitore con una regola di ridimensionamento HTTP definita |
Creare un ambiente dell'app contenitore con un'app contenitore di base che viene ridimensionata in base al traffico HTTP. |
Crea un'app contenitore all'interno di un ambiente dell'app contenitore |
Creare un ambiente dell'app contenitore con un'app contenitore di base. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log. |
Crea un'app di microservizi Dapr usando App contenitore |
Creare un'app di microservizi Dapr usando App contenitore. |
Crea un'app pub-sub-servicebus dapr usando App contenitore |
Creare un'app pub-sub servicebus dapr usando App contenitore. |
Crea un'app contenitore con un ambiente app contenitore |
Creare un ambiente di due app contenitore con un'app contenitore di base. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log. |
Crea un ambiente app contenitore esterno con una rete virtuale |
Crea un ambiente dell'app contenitore esterno con una rete virtuale. |
Crea un ambiente dell'app contenitore interno con una rete virtuale |
Crea un ambiente dell'app contenitore interno con una rete virtuale. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa managedEnvironments può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/managedEnvironments, aggiungere il modello terraform seguente.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments@2023-04-01-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
sharedKey = "string"
}
}
customDomainConfiguration = {
certificatePassword = "string"
certificateValue = ?
dnsSuffix = "string"
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
daprConfiguration = {
}
infrastructureResourceGroup = "string"
kedaConfiguration = {
}
peerAuthentication = {
mtls = {
enabled = bool
}
}
vnetConfiguration = {
dockerBridgeCidr = "string"
infrastructureSubnetId = "string"
internal = bool
platformReservedCidr = "string"
platformReservedDnsIP = "string"
}
workloadProfiles = [
{
maximumCount = int
minimumCount = int
name = "string"
workloadProfileType = "string"
}
]
zoneRedundant = bool
}
}
}
Valori delle proprietà
Configurazione di AppLogs
Nome | Descrizione | Valore |
---|---|---|
destinazione | La destinazione dei log può essere "log-analytics", "azure-monitor" o "none" | corda |
logAnalyticsConfigurazione | La configurazione di Log Analytics deve essere fornita solo quando la destinazione è configurata come "log-analytics" | LogAnalyticsConfiguration |
Configurazione CustomDomainConfiguration
Nome | Descrizione | Valore |
---|---|---|
certificatoPassword | Password del certificato | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
certificateValue | BLOB PFX o PEM | qualunque |
dnsSuffisso | Suffisso DNS per il dominio dell'ambiente | corda |
DaprConfiguration
Nome | Descrizione | Valore |
---|
Configurazione Keda
Nome | Descrizione | Valore |
---|
LogAnalyticsConfiguration
Nome | Descrizione | Valore |
---|---|---|
ID cliente | ID cliente di Log Analytics | corda |
chiave condivisa | Chiave del cliente di Log Analytics | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Proprietà dell'ambiente gestito
Nome | Descrizione | Valore |
---|---|---|
appLogsConfiguration | Configurazione del cluster che consente al daemon di log di esportare i log delle app nella destinazione configurata. | Configurazione di AppLogs |
customDomainConfiguration | Configurazione del dominio personalizzato per l'ambiente | Configurazione CustomDomainConfiguration |
daprAIConnectionString | Stringa di connessione di Application Insights usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
daprAIInstrumentationKey | Chiave di strumentazione di Monitoraggio di Azure usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
daprConfiguration | Configurazione del componente Dapr. | DaprConfiguration |
infrastructureResourceGroup | Nome del gruppo di risorse gestito dalla piattaforma creato per l'ambiente gestito per ospitare le risorse dell'infrastruttura. Se viene specificato un ID subnet, questo gruppo di risorse verrà creato nella stessa sottoscrizione della subnet. | corda |
kedaConfigurazione | Configurazione del componente Keda. | Configurazione Keda |
peerAuthentication | Impostazioni di autenticazione peer per l'ambiente gestito | ManagedEnvironmentPropertiesPeerAuthentication |
Configurazione vnet | Configurazione della rete virtuale per l'ambiente | Configurazione di rete virtuale |
workloadProfiles | Profili di carico di lavoro configurati per l'ambiente gestito. | WorkloadProfile[] |
di zonaRidondante | Indica se questo ambiente gestito è con ridondanza della zona. | Bool |
ManagedEnvironmentPropertiesPeerAuthentication
Nome | Descrizione | Valore |
---|---|---|
mtls | Impostazioni di autenticazione TLS reciproca per l'ambiente gestito | mtls |
Microsoft.App/managedEnvironments
Nome | Descrizione | Valore |
---|---|---|
tipo/gentile | Tipo di ambiente. | corda |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà specifiche delle risorse dell'ambiente gestito | Proprietà dell'ambiente gestito |
etichette | Tag delle risorse | Dizionario di nomi e valori di tag. |
tipo | Tipo di risorsa | "Microsoft.App/managedEnvironments@2023-04-01-preview" |
Mtls
Nome | Descrizione | Valore |
---|---|---|
Abilitato | Valore booleano che indica se l'autenticazione TLS reciproca è abilitata | Bool |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
Configurazione di rete virtuale
Nome | Descrizione | Valore |
---|---|---|
dockerBridgeCidr | Intervallo IP di notazione CIDR assegnato al bridge Docker, rete. Non deve sovrapporsi ad altri intervalli IP forniti. | corda |
infrastructureSubnetId | ID risorsa di una subnet per i componenti dell'infrastruttura. Non deve sovrapporsi ad altri intervalli IP forniti. | corda |
interno | Valore booleano che indica che l'ambiente dispone solo di un servizio di bilanciamento del carico interno. Questi ambienti non hanno una risorsa IP statica pubblica. Devono fornire infrastructureSubnetId se si abilita questa proprietà | Bool |
piattaformaRiservatoCidr | Intervallo IP nella notazione CIDR che può essere riservato per gli indirizzi IP dell'infrastruttura dell'ambiente. Non deve sovrapporsi ad altri intervalli IP forniti. | corda |
piattaformaRiservatoDnsIP | Indirizzo IP dall'intervallo IP definito da platformReservedCidr che verrà riservato per il server DNS interno. | corda |
Profilo del carico di lavoro
Nome | Descrizione | Valore |
---|---|---|
maximumCount | Capacità massima. | Int |
minimumCount | Capacità minima. | Int |
nome | Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro. | stringa (obbligatorio) |
carico di lavoroProfileType | Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro. | stringa (obbligatorio) |
Esempi di utilizzo
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Modulo | Descrizione |
---|---|
Ambiente gestito dall'app | Modulo di risorse AVM per l'ambiente gestito dall'app |