Udostępnij za pośrednictwem


Microsoft.Web hostingŚrodowisko 2021-02-01

Definicja zasobu Bicep

Typ zasobu hostingEnvironments można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Web/hostingEnvironments, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Web/hostingEnvironments@2021-02-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    clusterSettings: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    dedicatedHostCount: int
    dnsSuffix: 'string'
    frontEndScaleFactor: int
    internalLoadBalancingMode: 'string'
    ipsslAddressCount: int
    multiSize: 'string'
    userWhitelistedIpRanges: [
      'string'
    ]
    virtualNetwork: {
      id: 'string'
      subnet: 'string'
    }
    zoneRedundant: bool
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

AppServiceEnvironment

Nazwa Opis Wartość
clusterSettings Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska App Service Environment. NameValuePair[]
dedicatedHostCount Liczba dedykowanych hostów Int
dnsSuffix Sufiks DNS środowiska App Service Environment. struna
frontEndScaleFactor Współczynnik skalowania frontonów. Int
internalLoadBalancingMode Określa, które punkty końcowe mają być podawane wewnętrznie w sieci wirtualnej dla środowiska App Service Environment. "Brak"
"Publikowanie"
"Sieć Web"
"Sieć Web, publikowanie"
ipsslAddressCount Liczba adresów SSL ip zarezerwowanych dla środowiska App Service Environment. Int
multiSize Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży". struna
userWhitelistedIpRanges Użytkownik dodał listę zakresów adresów IP dozwolonych w bazie danych środowiska ASE string[]
virtualNetwork Opis sieci wirtualnej. VirtualNetworkProfile (wymagane)
zoneRedundant Bez względu na to, czy to środowisko App Service Environment jest strefowo nadmiarowe. Bool

Microsoft.Web/hostingŚrodowisko

Nazwa Opis Wartość
rodzaj Rodzaj zasobu. struna
lokalizacja Lokalizacja zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu podstawowego AppServiceEnvironment
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

NameValuePair

Nazwa Opis Wartość
nazwa Nazwa pary. struna
wartość Wartość pary. struna

Tagi zasobów

Nazwa Opis Wartość

VirtualNetworkProfile

Nazwa Opis Wartość
id Identyfikator zasobu sieci wirtualnej. ciąg (wymagany)
podsieć Podsieć w sieci wirtualnej. struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
App Service Environment z planem hostingu i usługą Azure WebApp Tworzy środowisko App Service Environment w wersji 2 z adresem wewnętrznym modułu równoważenia obciążenia w istniejącej sieci wirtualnej, która będzie dostępna prywatnie. Środowisko App Service Environment będzie zawierać plan hostingu i aplikację internetową platformy Azure
Tworzenie środowiska App Service Environment w wersji 2 Tworzy środowisko App Service Environment w wersji 2 w sieci wirtualnej
Tworzenie planu usługi AppServicePlan i aplikacji w środowisku ASEv3 Tworzenie planu usługi AppService i aplikacji w środowisku ASEv3

Definicja zasobu szablonu usługi ARM

Typ zasobu hostingEnvironments można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Web/hostingEnvironments, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Web/hostingEnvironments",
  "apiVersion": "2021-02-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "clusterSettings": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "dedicatedHostCount": "int",
    "dnsSuffix": "string",
    "frontEndScaleFactor": "int",
    "internalLoadBalancingMode": "string",
    "ipsslAddressCount": "int",
    "multiSize": "string",
    "userWhitelistedIpRanges": [ "string" ],
    "virtualNetwork": {
      "id": "string",
      "subnet": "string"
    },
    "zoneRedundant": "bool"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

AppServiceEnvironment

Nazwa Opis Wartość
clusterSettings Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska App Service Environment. NameValuePair[]
dedicatedHostCount Liczba dedykowanych hostów Int
dnsSuffix Sufiks DNS środowiska App Service Environment. struna
frontEndScaleFactor Współczynnik skalowania frontonów. Int
internalLoadBalancingMode Określa, które punkty końcowe mają być podawane wewnętrznie w sieci wirtualnej dla środowiska App Service Environment. "Brak"
"Publikowanie"
"Sieć Web"
"Sieć Web, publikowanie"
ipsslAddressCount Liczba adresów SSL ip zarezerwowanych dla środowiska App Service Environment. Int
multiSize Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży". struna
userWhitelistedIpRanges Użytkownik dodał listę zakresów adresów IP dozwolonych w bazie danych środowiska ASE string[]
virtualNetwork Opis sieci wirtualnej. VirtualNetworkProfile (wymagane)
zoneRedundant Bez względu na to, czy to środowisko App Service Environment jest strefowo nadmiarowe. Bool

Microsoft.Web/hostingŚrodowisko

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2021-02-01'
rodzaj Rodzaj zasobu. struna
lokalizacja Lokalizacja zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu podstawowego AppServiceEnvironment
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Web/hostingEnvironments"

NameValuePair

Nazwa Opis Wartość
nazwa Nazwa pary. struna
wartość Wartość pary. struna

Tagi zasobów

Nazwa Opis Wartość

VirtualNetworkProfile

Nazwa Opis Wartość
id Identyfikator zasobu sieci wirtualnej. ciąg (wymagany)
podsieć Podsieć w sieci wirtualnej. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
App Service Environment z zapleczem usługi Azure SQL

wdrażanie w usłudze Azure
Ten szablon tworzy środowisko App Service Environment z zapleczem usługi Azure SQL wraz z prywatnymi punktami końcowymi wraz ze skojarzonymi zasobami zwykle używanymi w środowisku prywatnym/izolowanym.
App Service Environment z planem hostingu i usługą Azure WebApp

wdrażanie w usłudze Azure
Tworzy środowisko App Service Environment w wersji 2 z adresem wewnętrznym modułu równoważenia obciążenia w istniejącej sieci wirtualnej, która będzie dostępna prywatnie. Środowisko App Service Environment będzie zawierać plan hostingu i aplikację internetową platformy Azure
tworzenie środowiska App Service Environment

wdrażanie w usłudze Azure
Tworzy środowisko App Service Environment w sieci wirtualnej
Tworzenie środowiska App Service Environment w wersji 2

wdrażanie w usłudze Azure
Tworzy środowisko App Service Environment w wersji 2 w sieci wirtualnej
Tworzenie planu usługi AppServicePlan i aplikacji w środowisku ASEv3

wdrażanie w usłudze Azure
Tworzenie planu usługi AppService i aplikacji w środowisku ASEv3
tworzenie środowiska App Service Environment w wersji 2 przy użyciu adresu modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Tworzy środowisko App Service Environment w wersji 2 w sieci wirtualnej z prywatnym wewnętrznym adresem modułu równoważenia obciążenia
tworzenie środowiska App Service Environment przy użyciu adresów wewnętrznym modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Tworzy środowisko App Service Environment w sieci wirtualnej z prywatnym wewnętrznym adresem modułu równoważenia obciążenia
tworzenie środowiska Usługi Azure App Service za pomocą aplikacji internetowej dodanej

wdrażanie w usłudze Azure
Tworzy środowisko Azure App Service Environment w podsieci sieci wirtualnej. Ten szablon dodaje również aplikację internetową platformy Azure w środowisku App Service Environment. Szablon pierwotnie utworzony przez Callum Brankin z PixelPin
ILB App Service Environment z usługą Azure Firewall

wdrażanie w usłudze Azure
Szablony i parametry usługi Resource Manager przedstawiające sposób wdrażania środowiska usługi App Service przy użyciu integracji z usługą Azure Firewall
certyfikat SSL dla środowiska ASE z wewnętrznym modułem równoważenia obciążenia lub środowiska ASE z wewnętrznym modułem równoważenia obciążenia w wersji 2

wdrażanie w usłudze Azure
Konfiguruje domyślny certyfikat SSL dla środowiska ASE z wewnętrznym modułem równoważenia obciążenia lub środowiska ASE z wewnętrznym modułem równoważenia obciążenia w wersji 2

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu hostingEnvironments można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Web/hostingEnvironments, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments@2021-02-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      clusterSettings = [
        {
          name = "string"
          value = "string"
        }
      ]
      dedicatedHostCount = int
      dnsSuffix = "string"
      frontEndScaleFactor = int
      internalLoadBalancingMode = "string"
      ipsslAddressCount = int
      multiSize = "string"
      userWhitelistedIpRanges = [
        "string"
      ]
      virtualNetwork = {
        id = "string"
        subnet = "string"
      }
      zoneRedundant = bool
    }
  })
}

Wartości właściwości

AppServiceEnvironment

Nazwa Opis Wartość
clusterSettings Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska App Service Environment. NameValuePair[]
dedicatedHostCount Liczba dedykowanych hostów Int
dnsSuffix Sufiks DNS środowiska App Service Environment. struna
frontEndScaleFactor Współczynnik skalowania frontonów. Int
internalLoadBalancingMode Określa, które punkty końcowe mają być podawane wewnętrznie w sieci wirtualnej dla środowiska App Service Environment. "Brak"
"Publikowanie"
"Sieć Web"
"Sieć Web, publikowanie"
ipsslAddressCount Liczba adresów SSL ip zarezerwowanych dla środowiska App Service Environment. Int
multiSize Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży". struna
userWhitelistedIpRanges Użytkownik dodał listę zakresów adresów IP dozwolonych w bazie danych środowiska ASE string[]
virtualNetwork Opis sieci wirtualnej. VirtualNetworkProfile (wymagane)
zoneRedundant Bez względu na to, czy to środowisko App Service Environment jest strefowo nadmiarowe. Bool

Microsoft.Web/hostingŚrodowisko

Nazwa Opis Wartość
rodzaj Rodzaj zasobu. struna
lokalizacja Lokalizacja zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu podstawowego AppServiceEnvironment
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Web/hostingEnvironments@2021-02-01"

NameValuePair

Nazwa Opis Wartość
nazwa Nazwa pary. struna
wartość Wartość pary. struna

Tagi zasobów

Nazwa Opis Wartość

VirtualNetworkProfile

Nazwa Opis Wartość
id Identyfikator zasobu sieci wirtualnej. ciąg (wymagany)
podsieć Podsieć w sieci wirtualnej. struna