Sdílet prostřednictvím


Microsoft.App managedProstředí 2022-01-01-preview

Definice prostředku Bicep

Typ prostředku managedEnvironments je možné nasadit s operacemi, které cílí na:

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-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    appLogsConfiguration: {
      destination: 'string'
      logAnalyticsConfiguration: {
        customerId: 'string'
        sharedKey: 'string'
      }
    }
    daprAIInstrumentationKey: 'string'
    vnetConfiguration: {
      dockerBridgeCidr: 'string'
      infrastructureSubnetId: 'string'
      internal: bool
      platformReservedCidr: 'string'
      platformReservedDnsIP: 'string'
      runtimeSubnetId: 'string'
    }
  }
}

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
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
daprAIInstrumentationKey Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace mezi službami řetězec
konfigurace virtuální sítě Konfigurace virtuální sítě pro prostředí Konfigurace virtuální sítě

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
sdílený klíč Klíč zákazníka Log Analytics řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

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 Tato podsíť musí být ve stejné virtuální síti jako podsíť definovaná v parametru runtimeSubnetId. 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í tuto vlastnost, musí zadat runtimeSubnetId a 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
runtimeSubnetId Toto pole je zastaralé a nepoužívá se. Pokud chcete poskytnout vlastní podsíť, do které se kontejnery aplikací kontejneru vloží, měli byste využít hodnotu infrastructureSubnetId. řetězec

Š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.

Nasazení do Azure
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.

Nasazení do Azure
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.

Nasazení do Azure
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.

Nasazení do Azure
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í.

Nasazení do Azure
Vytvoří externí prostředí aplikací kontejneru s virtuální sítí.
Vytvoří interní prostředí aplikací kontejneru s virtuální sítí.

Nasazení do Azure
Vytvoří interní prostředí aplikací 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:

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í kód JSON.

{
  "type": "Microsoft.App/managedEnvironments",
  "apiVersion": "2022-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "appLogsConfiguration": {
      "destination": "string",
      "logAnalyticsConfiguration": {
        "customerId": "string",
        "sharedKey": "string"
      }
    },
    "daprAIInstrumentationKey": "string",
    "vnetConfiguration": {
      "dockerBridgeCidr": "string",
      "infrastructureSubnetId": "string",
      "internal": "bool",
      "platformReservedCidr": "string",
      "platformReservedDnsIP": "string",
      "runtimeSubnetId": "string"
    }
  }
}

Hodnoty vlastností

managedEnvironments

Název Description Hodnota
typ Typ prostředku "Microsoft.App/managedEnvironments"
apiVersion Verze rozhraní API prostředku 2022-01-01-preview
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
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
daprAIInstrumentationKey Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace mezi službami řetězec
konfigurace virtuální sítě Konfigurace virtuální sítě pro prostředí Konfigurace virtuální sítě

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
sdílený klíč Klíč zákazníka Log Analytics řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

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 Tato podsíť musí být ve stejné virtuální síti jako podsíť definovaná v modulu runtimeSubnetId. 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 runtimeSubnetId a 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
runtimeSubnetId Toto pole je zastaralé a nepoužívá se. Pokud chcete poskytnout vlastní podsíť, do které se kontejnery aplikací kontejneru vkládají, měli byste využít infrastrukturuSubnetId. řetězec

Š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.

Nasazení do Azure
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.

Nasazení do Azure
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.

Nasazení do Azure
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.

Nasazení do Azure
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í.

Nasazení do Azure
Vytvoří externí prostředí aplikace kontejneru s virtuální sítí.
Vytvoří interní prostředí aplikace kontejneru s virtuální sítí.

Nasazení do Azure
Vytvoří interní prostředí aplikace kontejneru s virtuální sítí.

Definice prostředku Terraformu (zprostředkovatele 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 Microsoft.App/managedEnvironments prostředek, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments@2022-01-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"
        }
      }
      daprAIInstrumentationKey = "string"
      vnetConfiguration = {
        dockerBridgeCidr = "string"
        infrastructureSubnetId = "string"
        internal = bool
        platformReservedCidr = "string"
        platformReservedDnsIP = "string"
        runtimeSubnetId = "string"
      }
    }
  })
}

Hodnoty vlastností

managedEnvironments

Název Description Hodnota
typ Typ prostředku "Microsoft.App/managedEnvironments@2022-01-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.
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
daprAIInstrumentationKey Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace mezi službami řetězec
konfigurace virtuální sítě Konfigurace virtuální sítě pro prostředí Konfigurace virtuální sítě

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

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 Tato podsíť musí být ve stejné virtuální síti jako podsíť definovaná v modulu runtimeSubnetId. 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 runtimeSubnetId a 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
runtimeSubnetId Toto pole je zastaralé a nepoužívá se. Pokud chcete poskytnout vlastní podsíť, do které se kontejnery aplikací kontejneru vkládají, měli byste využít infrastrukturuSubnetId. řetězec