Sdílet prostřednictvím


Microsoft.App managedEnvironments 2022-03-01

Definice prostředku Bicep

Spravovaný typ prostředkuEnvironments je možné nasadit s operacemi, které cílí:

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-03-01' = {
  location: 'string'
  name: 'string'
  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
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

AppLogsConfiguration

Jméno Popis Hodnota
cíl Cíl protokolů může být log-analytics, azure-monitor nebo none. řetězec
LogAnalyticsConfiguration Konfigurace Log Analytics musí být poskytována pouze v případě, že je cíl nakonfigurovaný jako Log-Analytics. LogAnalyticsConfiguration

LogAnalyticsConfiguration

Jméno Popis Hodnota
customerId ID zákazníka Log Analytics řetězec
sharedKey Klíč zákazníka Log Analytics řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

ManagedEnvironmentProperties

Jméno Popis Hodnota
appLogsConfiguration Konfigurace clusteru, která umožňuje démonu protokolu exportovat protokoly aplikace do nakonfigurovaného cíle. AppLogsConfiguration
daprAIConnectionString Připojovací řetězec Application Insights používaný dapr k exportu telemetrie komunikace služby do služby řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
daprAIInstrumentationKey Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace služby do služby řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
vnetConfiguration Konfigurace virtuální sítě pro prostředí VnetConfiguration
zoneRedundant Bez ohledu na to, jestli je toto spravované prostředí zónově redundantní. Bool

Microsoft.App/managedEnvironments

Jméno Popis Hodnota
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti specifické pro prostředky spravovaného prostředí managedEnvironmentProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

TrackedResourceTags

Jméno Popis Hodnota

VnetConfiguration

Jméno Popis Hodnota
dockerBridgeCidr Rozsah IP adres zápisu 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 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 dalšími poskytnutými rozsahy IP adres. řetězec
interní 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ý statický prostředek IP adresy. Pokud povolíte tuto vlastnost, musí poskytnout runtimeSubnetId a infrastructureSubnetId. Bool
platformReservedCidr 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ých 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 Container App vloží, měli byste využít id infrastructureSubnetId. řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoří kontejnerovou aplikaci a prostředí s registru. Vytvořte prostředí Container App Environment se základní aplikací kontejneru ze služby Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
Vytvoří kontejnerovou aplikaci s definovaným pravidlem škálování HTTP Vytvořte prostředí Container App Environment se základní kontejnerovou aplikací, která se škáluje na základě provozu HTTP.
vytvoří kontejnerovou aplikaci v prostředí Container App Environment Vytvořte prostředí Container App Environment se základní kontejnerovou aplikací. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
vytvoří aplikaci mikroslužeb Dapr pomocí služby Container Apps Vytvořte aplikaci mikroslužeb Dapr pomocí Container Apps.
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps.
vytvoří dvě kontejnerové aplikace s prostředím Container App Environment Vytvořte dvě prostředí Container App Environment se základní aplikací kontejnerů. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
Vytvoří externí prostředí kontejnerové aplikace s virtuální sítě. Vytvoří externí prostředí Container App s virtuální sítí.
Vytvoří interní prostředí Container App s virtuální sítě Vytvoří interní prostředí Container App s virtuální sítí.

Definice prostředku šablony ARM

Spravovaný typ prostředkuEnvironments je možné nasadit s operacemi, které cílí:

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í JSON.

{
  "type": "Microsoft.App/managedEnvironments",
  "apiVersion": "2022-03-01",
  "name": "string",
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

AppLogsConfiguration

Jméno Popis Hodnota
cíl Cíl protokolů může být log-analytics, azure-monitor nebo none. řetězec
LogAnalyticsConfiguration Konfigurace Log Analytics musí být poskytována pouze v případě, že je cíl nakonfigurovaný jako Log-Analytics. LogAnalyticsConfiguration

LogAnalyticsConfiguration

Jméno Popis Hodnota
customerId ID zákazníka Log Analytics řetězec
sharedKey Klíč zákazníka Log Analytics řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

ManagedEnvironmentProperties

Jméno Popis Hodnota
appLogsConfiguration Konfigurace clusteru, která umožňuje démonu protokolu exportovat protokoly aplikace do nakonfigurovaného cíle. AppLogsConfiguration
daprAIConnectionString Připojovací řetězec Application Insights používaný dapr k exportu telemetrie komunikace služby do služby řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
daprAIInstrumentationKey Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace služby do služby řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
vnetConfiguration Konfigurace virtuální sítě pro prostředí VnetConfiguration
zoneRedundant Bez ohledu na to, jestli je toto spravované prostředí zónově redundantní. Bool

Microsoft.App/managedEnvironments

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2022-03-01'
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti specifické pro prostředky spravovaného prostředí managedEnvironmentProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku "Microsoft.App/managedEnvironments"

TrackedResourceTags

Jméno Popis Hodnota

VnetConfiguration

Jméno Popis Hodnota
dockerBridgeCidr Rozsah IP adres zápisu 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 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 dalšími poskytnutými rozsahy IP adres. řetězec
interní 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ý statický prostředek IP adresy. Pokud povolíte tuto vlastnost, musí poskytnout runtimeSubnetId a infrastructureSubnetId. Bool
platformReservedCidr 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ých 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 Container App vloží, měli byste využít id infrastructureSubnetId. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
vytvoří kontejnerovou aplikaci a prostředí s registru.

Nasadit do Azure
Vytvořte prostředí Container App Environment se základní aplikací kontejneru ze služby Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
Vytvoří kontejnerovou aplikaci s definovaným pravidlem škálování HTTP

Nasadit do Azure
Vytvořte prostředí Container App Environment se základní kontejnerovou aplikací, která se škáluje na základě provozu HTTP.
vytvoří kontejnerovou aplikaci v prostředí Container App Environment

Nasadit do Azure
Vytvořte prostředí Container App Environment se základní kontejnerovou aplikací. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
vytvoří aplikaci mikroslužeb Dapr pomocí služby Container Apps

Nasadit do Azure
Vytvořte aplikaci mikroslužeb Dapr pomocí Container Apps.
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps

Nasadit do Azure
Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps.
vytvoří dvě kontejnerové aplikace s prostředím Container App Environment

Nasadit do Azure
Vytvořte dvě prostředí Container App Environment se základní aplikací kontejnerů. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
Vytvoří externí prostředí kontejnerové aplikace s virtuální sítě.

Nasadit do Azure
Vytvoří externí prostředí Container App s virtuální sítí.
Vytvoří interní prostředí Container App s virtuální sítě

Nasadit do Azure
Vytvoří interní prostředí Container App s virtuální sítí.

Definice prostředku Terraformu (poskytovatel AzAPI)

Spravovaný typ prostředkuEnvironments je možné nasadit s operacemi, které cílí:

  • 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-03-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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
    }
  })
}

Hodnoty vlastností

AppLogsConfiguration

Jméno Popis Hodnota
cíl Cíl protokolů může být log-analytics, azure-monitor nebo none. řetězec
LogAnalyticsConfiguration Konfigurace Log Analytics musí být poskytována pouze v případě, že je cíl nakonfigurovaný jako Log-Analytics. LogAnalyticsConfiguration

LogAnalyticsConfiguration

Jméno Popis Hodnota
customerId ID zákazníka Log Analytics řetězec
sharedKey Klíč zákazníka Log Analytics řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

ManagedEnvironmentProperties

Jméno Popis Hodnota
appLogsConfiguration Konfigurace clusteru, která umožňuje démonu protokolu exportovat protokoly aplikace do nakonfigurovaného cíle. AppLogsConfiguration
daprAIConnectionString Připojovací řetězec Application Insights používaný dapr k exportu telemetrie komunikace služby do služby řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
daprAIInstrumentationKey Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace služby do služby řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
vnetConfiguration Konfigurace virtuální sítě pro prostředí VnetConfiguration
zoneRedundant Bez ohledu na to, jestli je toto spravované prostředí zónově redundantní. Bool

Microsoft.App/managedEnvironments

Jméno Popis Hodnota
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti specifické pro prostředky spravovaného prostředí managedEnvironmentProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku "Microsoft.App/managedEnvironments@2022-03-01"

TrackedResourceTags

Jméno Popis Hodnota

VnetConfiguration

Jméno Popis Hodnota
dockerBridgeCidr Rozsah IP adres zápisu 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 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 dalšími poskytnutými rozsahy IP adres. řetězec
interní 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ý statický prostředek IP adresy. Pokud povolíte tuto vlastnost, musí poskytnout runtimeSubnetId a infrastructureSubnetId. Bool
platformReservedCidr 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ých 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 Container App vloží, měli byste využít id infrastructureSubnetId. řetězec