Microsoft.App spravovanéProstředí z roku 2022-11-01-preview
Definice prostředku Bicep
Typ prostředku managedEnvironments je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit Microsoft.App/managedEnvironments prostředek, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.App/managedEnvironments@2022-11-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: '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: {}
vnetConfiguration: {
dockerBridgeCidr: 'string'
infrastructureSubnetId: 'string'
internal: bool
platformReservedCidr: 'string'
platformReservedDnsIP: 'string'
}
workloadProfiles: [
{
maximumCount: int
minimumCount: int
name: 'string'
workloadProfileType: 'string'
}
]
zoneRedundant: bool
}
}
Hodnoty vlastností
managedEnvironments
Název | Description | Hodnota |
---|---|---|
name | Název prostředku | string (povinné) |
location | Geografické umístění, kde se prostředek nachází | string (povinné) |
tags | Značky prostředků. | Slovník názvů a hodnot značek. Zobrazit značky v šablonách |
Druhu | Druh prostředí. | řetězec |
properties | Vlastnosti specifické pro prostředky spravovaného prostředí | ManagedEnvironmentProperties |
ManagedEnvironmentProperties
Název | Description | Hodnota |
---|---|---|
appLogsConfiguration | Konfigurace clusteru, která umožňuje export démona protokolu aplikace protokoluje do cíle. V současné době se používá pouze log-analytics. Podporuje se |
AppLogsConfiguration |
customDomainConfiguration | Konfigurace vlastní domény pro prostředí | CustomDomainConfiguration |
daprAIConnectionString | Application Insights připojovací řetězec používá Dapr k exportu telemetrie komunikace mezi službami | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
daprAIInstrumentationKey | Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace mezi službami | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
daprConfiguration | Konfigurace komponenty Dapr. | DaprConfiguration |
infrastructureResourceGroup | Název skupiny prostředků spravované platformou vytvořené pro spravované prostředí pro hostování prostředků infrastruktury. Pokud zadáte ID podsítě, vytvoří se tato skupina prostředků ve stejném předplatném jako podsíť. | řetězec |
kedaKonfigurace | Konfigurace komponenty Keda. | Konfigurace keda |
konfigurace virtuální sítě | Konfigurace virtuální sítě pro prostředí | Konfigurace virtuální sítě |
workloadProfiles | Profily úloh nakonfigurované pro spravované prostředí. | WorkloadProfile[] |
zoneRedundant | Určuje, jestli je toto spravované prostředí zónově redundantní. | bool |
AppLogsConfiguration
Název | Description | Hodnota |
---|---|---|
destination | Cíl protokolů může být log-analytics, azure-monitor nebo none. | řetězec |
konfigurace logAnalytics | Konfigurace Log Analytics musí být poskytnuta pouze v případě, že je cíl nakonfigurovaný jako log-analytics. | Konfigurace LogAnalytics |
Konfigurace LogAnalytics
Název | Description | Hodnota |
---|---|---|
customerId | ID zákazníka Log Analytics | řetězec |
sharedKey | Klíč zákazníka Log Analytics | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
CustomDomainConfiguration
Název | Description | Hodnota |
---|---|---|
certificatePassword | Heslo certifikátu | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
certificateValue | Objekt blob PFX nebo PEM | Pro Bicep můžete použít funkci any(). |
přípona dns | Přípona DNS pro doménu prostředí | řetězec |
DaprConfiguration
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
KedaConfiguration
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
Konfigurace virtuální sítě
Název | Description | Hodnota |
---|---|---|
dockerBridgeCidr | Rozsah IP adres notace CIDR přiřazený k mostu Dockeru, síti. Nesmí se překrývat s žádnými jinými poskytnutými rozsahy IP adres. | řetězec |
infrastructureSubnetId | ID prostředku podsítě pro komponenty infrastruktury Nesmí se překrývat s žádnými jinými poskytnutými rozsahy IP adres. | řetězec |
internal | Logická hodnota označující, že prostředí má pouze interní nástroj pro vyrovnávání zatížení. Tato prostředí nemají veřejný prostředek statické IP adresy. Pokud tuto vlastnost povolíte, musí zadat infrastructureSubnetId. | bool |
platformReservedCidr | Rozsah IP adres v zápisu CIDR, který může být vyhrazen pro IP adresy infrastruktury prostředí. Nesmí se překrývat s žádnými jinými poskytnutými rozsahy IP adres. | řetězec |
platformReservedDnsIP | IP adresa z rozsahu IP adres definovaného platformReservedCidr, která bude vyhrazena pro interní server DNS. | řetězec |
ÚlohaProfile
Název | Description | Hodnota |
---|---|---|
Maximumcount | Maximální kapacita. | int |
minimální počet | Minimální kapacita. | int |
name | Typ profilu úlohy pro úlohy, na kterých se mají spouštět. | string (povinné) |
workloadProfileType | Typ profilu úlohy pro úlohy, na kterých se mají spouštět. | string (povinné) |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoří aplikaci kontejneru a prostředí pomocí registru. |
Vytvořte prostředí aplikace kontejneru se základní aplikací kontejneru z Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů. |
Vytvoří dvě aplikace kontejneru s prostředím aplikace kontejneru. |
Vytvořte prostředí dvou aplikací kontejneru se základní aplikací kontejneru. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů. |
Vytvoří aplikaci kontejneru v prostředí aplikace kontejneru. |
Vytvořte prostředí aplikace kontejneru pomocí základní aplikace kontejneru. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů. |
Vytvoří aplikaci kontejneru s definovaným pravidlem škálování HTTP. |
Vytvořte prostředí aplikace kontejneru se základní aplikací kontejneru, která se škáluje na základě provozu HTTP. |
Vytvoří externí prostředí aplikace kontejneru s virtuální sítí. |
Vytvoří externí prostředí aplikace kontejneru s virtuální sítí. |
Vytvoří interní prostředí aplikace kontejneru s virtuální sítí. |
Vytvoří interní prostředí aplikace kontejneru s virtuální sítí. |
Definice prostředku šablony ARM
Typ prostředku managedEnvironments je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit Microsoft.App/managedEnvironments prostředek, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.App/managedEnvironments",
"apiVersion": "2022-11-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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": {},
"vnetConfiguration": {
"dockerBridgeCidr": "string",
"infrastructureSubnetId": "string",
"internal": "bool",
"platformReservedCidr": "string",
"platformReservedDnsIP": "string"
},
"workloadProfiles": [
{
"maximumCount": "int",
"minimumCount": "int",
"name": "string",
"workloadProfileType": "string"
}
],
"zoneRedundant": "bool"
}
}
Hodnoty vlastností
managedEnvironments
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | "Microsoft.App/managedEnvironments" |
apiVersion | Verze rozhraní API prostředků | '2022-11-01-preview' |
name | Název prostředku | string (povinné) |
location | Geografické umístění, ve kterém se nachází prostředek | string (povinné) |
tags | Značky prostředků. | Slovník názvů značek a hodnot. Viz Značky v šablonách |
Druhu | Druh prostředí. | řetězec |
properties | Vlastnosti specifické pro prostředky spravovaného prostředí | ManagedEnvironmentProperties |
ManagedEnvironmentProperties
Název | Description | Hodnota |
---|---|---|
appLogsConfiguration | Konfigurace clusteru, která umožňuje export démona protokolu aplikace se protokoluje do cíle. V současné době je pouze log-analytics Podporuje se |
AppLogsConfiguration |
customDomainConfiguration | Konfigurace vlastní domény pro prostředí | CustomDomainConfiguration |
daprAIConnectionString | Application Insights připojovací řetězec používaný Dapr k exportu telemetrie komunikace mezi službami | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
daprAIInstrumentationKey | Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace mezi službami | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
daprConfiguration | Konfigurace komponenty Dapr. | DaprConfiguration |
infrastructureResourceGroup | Název skupiny prostředků spravované platformou vytvořené pro spravované prostředí pro hostování prostředků infrastruktury Pokud zadáte ID podsítě, vytvoří se tato skupina prostředků ve stejném předplatném jako podsíť. | řetězec |
kedaConfiguration | Konfigurace komponenty Keda. | KedaConfiguration |
konfigurace virtuální sítě | Konfigurace virtuální sítě pro prostředí | Konfigurace virtuální sítě |
workloadProfiles | Profily úloh nakonfigurované pro spravované prostředí. | WorkloadProfile[] |
zoneRedundant | Určuje, jestli je toto spravované prostředí zónově redundantní. | bool |
AppLogsConfiguration
Název | Description | Hodnota |
---|---|---|
destination | Cíl protokolů může být log-analytics, azure-monitor nebo none. | řetězec |
logAnalyticsConfiguration | Konfigurace Log Analytics musí být poskytnuta pouze v případě, že je cíl nakonfigurovaný jako log-analytics. | LogAnalyticsConfiguration |
LogAnalyticsConfiguration
Název | Description | Hodnota |
---|---|---|
customerId | ID zákazníka Log Analytics | řetězec |
sharedKey | Klíč zákazníka Log Analytics | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
CustomDomainConfiguration
Název | Description | Hodnota |
---|---|---|
certificatePassword | Heslo certifikátu | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
hodnota certifikátu | Objekt blob PFX nebo PEM | |
přípona dns | Přípona DNS pro doménu prostředí | řetězec |
DaprConfiguration
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Konfigurace keda
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Konfigurace virtuální sítě
Název | Description | Hodnota |
---|---|---|
dockerBridgeCidr | Rozsah IP adres notace CIDR přiřazený k mostu Dockeru, síti. Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. | řetězec |
infrastructureSubnetId | ID prostředku podsítě pro součásti infrastruktury Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. | řetězec |
internal | Logická hodnota označující, že prostředí má pouze interní nástroj pro vyrovnávání zatížení. Tato prostředí nemají veřejný prostředek statické IP adresy. Pokud povolíte tuto vlastnost, musí zadat infrastructureSubnetId. | bool |
platformaReservedCidr | Rozsah IP adres v zápisu CIDR, který je možné rezervovat pro IP adresy infrastruktury prostředí. Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. | řetězec |
platformReservedDnsIP | IP adresa z rozsahu IP adres definovaného platformReservedCidr, který bude vyhrazen pro interní server DNS. | řetězec |
WorkloadProfile
Název | Description | Hodnota |
---|---|---|
Maximumcount | Maximální kapacita. | int |
minimální počet | Minimální kapacita. | int |
name | Typ profilu úlohy pro úlohy, na kterých se mají spouštět. | string (povinné) |
typ úlohyProfileType | Typ profilu úlohy pro úlohy, na kterých se mají spouštět. | string (povinné) |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoří aplikaci kontejneru a prostředí pomocí registru. |
Vytvořte prostředí aplikací kontejneru se základní aplikací kontejneru ze Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics k ukládání protokolů. |
Vytvoří dvě aplikace kontejneru s prostředím aplikací kontejneru. |
Vytvořte prostředí dvou aplikací kontejneru se základní aplikací kontejneru. Nasadí také pracovní prostor služby Log Analytics k ukládání protokolů. |
Vytvoří aplikaci kontejneru v prostředí aplikací kontejneru. |
Vytvořte prostředí aplikací kontejneru se základní aplikací kontejneru. Nasadí také pracovní prostor služby Log Analytics k ukládání protokolů. |
Vytvoří aplikaci kontejneru s definovaným pravidlem škálování HTTP. |
Vytvořte prostředí aplikací kontejneru se základní aplikací kontejneru, která se škáluje na základě provozu HTTP. |
Vytvoří externí prostředí aplikací kontejneru s virtuální sítí. |
Vytvoří externí prostředí aplikací kontejneru s virtuální sítí. |
Vytvoří interní prostředí aplikací kontejneru s virtuální sítí. |
Vytvoří interní prostředí aplikací kontejneru s virtuální sítí. |
Definice prostředku Terraform (poskytovatel AzAPI)
Typ prostředku managedEnvironments je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.App/managedEnvironments, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments@2022-11-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
sharedKey = "string"
}
}
customDomainConfiguration = {
certificatePassword = "string"
dnsSuffix = "string"
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
daprConfiguration = {}
infrastructureResourceGroup = "string"
kedaConfiguration = {}
vnetConfiguration = {
dockerBridgeCidr = "string"
infrastructureSubnetId = "string"
internal = bool
platformReservedCidr = "string"
platformReservedDnsIP = "string"
}
workloadProfiles = [
{
maximumCount = int
minimumCount = int
name = "string"
workloadProfileType = "string"
}
]
zoneRedundant = bool
}
kind = "string"
})
}
Hodnoty vlastností
managedEnvironments
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | "Microsoft.App/managedEnvironments@2022-11-01-preview" |
name | Název prostředku | string (povinné) |
location | Geografické umístění, ve kterém se nachází prostředek | string (povinné) |
parent_id | K nasazení do skupiny prostředků použijte ID této skupiny prostředků. | string (povinné) |
tags | Značky prostředků. | Slovník názvů značek a hodnot. |
Druhu | Druh prostředí. | řetězec |
properties | Vlastnosti specifické pro prostředky spravovaného prostředí | ManagedEnvironmentProperties |
ManagedEnvironmentProperties
Název | Description | Hodnota |
---|---|---|
appLogsConfiguration | Konfigurace clusteru, která umožňuje export démona protokolu aplikace se protokoluje do cíle. V současné době je pouze log-analytics Podporuje se |
AppLogsConfiguration |
customDomainConfiguration | Konfigurace vlastní domény pro prostředí | CustomDomainConfiguration |
daprAIConnectionString | Application Insights připojovací řetězec používaný Dapr k exportu telemetrie komunikace mezi službami | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
daprAIInstrumentationKey | Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace mezi službami | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
daprConfiguration | Konfigurace komponenty Dapr. | DaprConfiguration |
infrastructureResourceGroup | Název skupiny prostředků spravované platformou vytvořené pro spravované prostředí pro hostování prostředků infrastruktury Pokud zadáte ID podsítě, vytvoří se tato skupina prostředků ve stejném předplatném jako podsíť. | řetězec |
kedaConfiguration | Konfigurace komponenty Keda. | KedaConfiguration |
konfigurace virtuální sítě | Konfigurace virtuální sítě pro prostředí | Konfigurace virtuální sítě |
workloadProfiles | Profily úloh nakonfigurované pro spravované prostředí. | WorkloadProfile[] |
zoneRedundant | Určuje, jestli je toto spravované prostředí zónově redundantní. | bool |
AppLogsConfiguration
Název | Description | Hodnota |
---|---|---|
destination | Cíl protokolů může být log-analytics, azure-monitor nebo none. | řetězec |
logAnalyticsConfiguration | Konfigurace Log Analytics musí být poskytnuta pouze v případě, že je cíl nakonfigurovaný jako log-analytics. | LogAnalyticsConfiguration |
LogAnalyticsConfiguration
Název | Description | Hodnota |
---|---|---|
customerId | ID zákazníka Log Analytics | řetězec |
sharedKey | Klíč zákazníka Log Analytics | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
CustomDomainConfiguration
Název | Description | Hodnota |
---|---|---|
certificatePassword | Heslo certifikátu | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
certificateValue | Objekt blob PFX nebo PEM | |
přípona dns | Přípona DNS pro doménu prostředí | řetězec |
DaprConfiguration
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
KedaConfiguration
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Konfigurace virtuální sítě
Název | Description | Hodnota |
---|---|---|
dockerBridgeCidr | Rozsah IP adres notace CIDR přiřazený k mostu Dockeru, síti. Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. | řetězec |
infrastructureSubnetId | ID prostředku podsítě pro součásti infrastruktury Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. | řetězec |
internal | Logická hodnota označující, že prostředí má pouze interní nástroj pro vyrovnávání zatížení. Tato prostředí nemají veřejný prostředek statické IP adresy. Pokud povolíte tuto vlastnost, musí zadat infrastructureSubnetId. | bool |
platformaReservedCidr | Rozsah IP adres v zápisu CIDR, který je možné rezervovat pro IP adresy infrastruktury prostředí. Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. | řetězec |
platformReservedDnsIP | IP adresa z rozsahu IP adres definovaného platformReservedCidr, který bude vyhrazen pro interní server DNS. | řetězec |
WorkloadProfile
Název | Description | Hodnota |
---|---|---|
Maximumcount | Maximální kapacita. | int |
minimální počet | Minimální kapacita. | int |
name | Typ profilu úlohy pro úlohy, na kterých se mají spouštět. | string (povinné) |
typ úlohyProfileType | Typ profilu úlohy pro úlohy, na kterých se mají spouštět. | string (povinné) |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro