Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu hostingEnvironments można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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 kod Bicep do szablonu.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2022-09-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
customDnsSuffixConfiguration: {
kind: 'string'
properties: {
certificateUrl: 'string'
dnsSuffix: 'string'
keyVaultReferenceIdentity: 'string'
}
}
dedicatedHostCount: int
dnsSuffix: 'string'
frontEndScaleFactor: int
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
multiSize: 'string'
networkingConfiguration: {
kind: 'string'
properties: {
allowNewPrivateEndpointConnections: bool
ftpEnabled: bool
inboundIpAddressOverride: 'string'
remoteDebugEnabled: bool
}
}
upgradePreference: 'string'
userWhitelistedIpRanges: [
'string'
]
virtualNetwork: {
id: 'string'
subnet: 'string'
}
zoneRedundant: bool
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
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 (środowisko AppServiceEnvironment) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
AppServiceEnvironment (środowisko AppServiceEnvironment)
Nazwa | Opis | Wartość |
---|---|---|
clusterSettings (ustawienia klastra) | Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska App Service Environment. | NazwaWartośćPary[] |
customDnsSuffixConfiguration | Pełny widok konfiguracji sufiksu domeny niestandardowej dla środowiska ASEv3. | CustomDnsSuffixConfiguration |
dedicatedHostCount (liczba dedykowanych hostów) | Liczba dedykowanych hostów | Int |
dnsSufiks | Sufiks DNS środowiska App Service Environment. | struna |
frontEndScaleFactor | Współczynnik skalowania frontonów. | Int |
internalLoadBalancingMode (tryb wewnętrznego) | 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) | Liczba adresów SSL ip zarezerwowanych dla środowiska App Service Environment. | Int |
multiSize (jeden rozmiar) | Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży". | struna |
networkingConfiguration (konfiguracja sieciowa) | Pełny widok konfiguracji sieci dla środowiska ASE. | AseV3NetworkingConfiguration |
upgradePreference (preferencja uaktualnienia) | Preferencje uaktualniania | "Wcześnie" "Opóźnione" "Ręczne" "Brak" |
userWhitelistedIpRanges | Użytkownik dodał zakresy adresów IP do listy dozwolonych w bazie danych środowiska ASE | ciąg znakowy[] |
wirtualna sieć | Opis sieci wirtualnej. | VirtualNetworkProfile (wymagane) |
zoneNadmiarowy | Bez względu na to, czy to środowisko App Service Environment jest strefowo nadmiarowe. | Bool |
AseV3NetworkingConfiguration
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj zasobu. | struna |
Właściwości | AseV3NetworkingConfiguration właściwości specyficzne dla zasobu | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
allowNewPrivateEndpointConnections | Właściwość umożliwiająca włączanie i wyłączanie tworzenia nowego połączenia prywatnego punktu końcowego w środowisku ASE | Bool |
ftpEnabled (Włączone protokół ftp) | Właściwość umożliwiająca włączanie i wyłączanie protokołu FTP w programie ASEV3 | Bool |
inboundIpAddressOverride | Klient podał przychodzący adres IP. Można ustawić tylko przy tworzeniu ase. | struna |
remoteDebugEnabled (Włączone funkcje remoteDebug) | Właściwość umożliwiająca włączanie i wyłączanie debugowania zdalnego w programie ASEV3 | Bool |
CustomDnsSuffixConfiguration
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj zasobu. | struna |
Właściwości | Właściwości specyficzne dla zasobu CustomDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
certificateUrl (adres url certyfikatu) | Adres URL odwołujący się do klucza tajnego certyfikatu usługi Azure Key Vault, który powinien być używany jako domyślny certyfikat SSL/TLS dla lokacji z sufiksem domeny niestandardowej. | struna |
dnsSufiks | Domyślny sufiks domeny niestandardowej używany dla wszystkich witryn wdrożonych w środowisku ASE. | struna |
keyVaultReferenceIdentity (tożsamość kluczowa) | Tożsamość przypisana przez użytkownika do użycia do rozpoznawania odwołania do certyfikatu magazynu kluczy. Jeśli nie zostanie określona, tożsamość środowiska ASE przypisana przez system będzie używana, jeśli jest dostępna. | struna |
NazwaWartośćPara
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa pary. | struna |
wartość | Wartość pary. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Profil sieci wirtualnej
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu sieci wirtualnej. | ciąg (wymagany) |
podsieć | Podsieć w sieci wirtualnej. | struna |
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
Moduł | Opis |
---|---|
Środowisko usługi App Service | Moduł zasobów AVM dla środowiska App Service Environment |
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu 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:
- grupy zasobów — zobacz polecenia wdrażania 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 kod JSON do szablonu.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2022-09-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"customDnsSuffixConfiguration": {
"kind": "string",
"properties": {
"certificateUrl": "string",
"dnsSuffix": "string",
"keyVaultReferenceIdentity": "string"
}
},
"dedicatedHostCount": "int",
"dnsSuffix": "string",
"frontEndScaleFactor": "int",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"multiSize": "string",
"networkingConfiguration": {
"kind": "string",
"properties": {
"allowNewPrivateEndpointConnections": "bool",
"ftpEnabled": "bool",
"inboundIpAddressOverride": "string",
"remoteDebugEnabled": "bool"
}
},
"upgradePreference": "string",
"userWhitelistedIpRanges": [ "string" ],
"virtualNetwork": {
"id": "string",
"subnet": "string"
},
"zoneRedundant": "bool"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.Web/hostingŚrodowisko
Nazwa | Opis | Wartość |
---|---|---|
apiVersion (wersja interfejsu api) | Wersja interfejsu API | '2022-09-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 (środowisko AppServiceEnvironment) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Web/hostingEnvironments" |
AppServiceEnvironment (środowisko AppServiceEnvironment)
Nazwa | Opis | Wartość |
---|---|---|
clusterSettings (ustawienia klastra) | Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska App Service Environment. | NazwaWartośćPary[] |
customDnsSuffixConfiguration | Pełny widok konfiguracji sufiksu domeny niestandardowej dla środowiska ASEv3. | CustomDnsSuffixConfiguration |
dedicatedHostCount (liczba dedykowanych hostów) | Liczba dedykowanych hostów | Int |
dnsSufiks | Sufiks DNS środowiska App Service Environment. | struna |
frontEndScaleFactor | Współczynnik skalowania frontonów. | Int |
internalLoadBalancingMode (tryb wewnętrznego) | 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) | Liczba adresów SSL ip zarezerwowanych dla środowiska App Service Environment. | Int |
multiSize (jeden rozmiar) | Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży". | struna |
networkingConfiguration (konfiguracja sieciowa) | Pełny widok konfiguracji sieci dla środowiska ASE. | AseV3NetworkingConfiguration |
upgradePreference (preferencja uaktualnienia) | Preferencje uaktualniania | "Wcześnie" "Opóźnione" "Ręczne" "Brak" |
userWhitelistedIpRanges | Użytkownik dodał zakresy adresów IP do listy dozwolonych w bazie danych środowiska ASE | ciąg znakowy[] |
wirtualna sieć | Opis sieci wirtualnej. | VirtualNetworkProfile (wymagane) |
zoneNadmiarowy | Bez względu na to, czy to środowisko App Service Environment jest strefowo nadmiarowe. | Bool |
AseV3NetworkingConfiguration
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj zasobu. | struna |
Właściwości | AseV3NetworkingConfiguration właściwości specyficzne dla zasobu | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
allowNewPrivateEndpointConnections | Właściwość umożliwiająca włączanie i wyłączanie tworzenia nowego połączenia prywatnego punktu końcowego w środowisku ASE | Bool |
ftpEnabled (Włączone protokół ftp) | Właściwość umożliwiająca włączanie i wyłączanie protokołu FTP w programie ASEV3 | Bool |
inboundIpAddressOverride | Klient podał przychodzący adres IP. Można ustawić tylko przy tworzeniu ase. | struna |
remoteDebugEnabled (Włączone funkcje remoteDebug) | Właściwość umożliwiająca włączanie i wyłączanie debugowania zdalnego w programie ASEV3 | Bool |
CustomDnsSuffixConfiguration
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj zasobu. | struna |
Właściwości | Właściwości specyficzne dla zasobu CustomDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
certificateUrl (adres url certyfikatu) | Adres URL odwołujący się do klucza tajnego certyfikatu usługi Azure Key Vault, który powinien być używany jako domyślny certyfikat SSL/TLS dla lokacji z sufiksem domeny niestandardowej. | struna |
dnsSufiks | Domyślny sufiks domeny niestandardowej używany dla wszystkich witryn wdrożonych w środowisku ASE. | struna |
keyVaultReferenceIdentity (tożsamość kluczowa) | Tożsamość przypisana przez użytkownika do użycia do rozpoznawania odwołania do certyfikatu magazynu kluczy. Jeśli nie zostanie określona, tożsamość środowiska ASE przypisana przez system będzie używana, jeśli jest dostępna. | struna |
NazwaWartośćPara
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa pary. | struna |
wartość | Wartość pary. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Profil sieci wirtualnej
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu sieci wirtualnej. | ciąg (wymagany) |
podsieć | Podsieć w sieci wirtualnej. | struna |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Szablon | Opis |
---|---|
App Service Environment z zapleczem usługi Azure SQL wdrażanie |
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 |
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 |
Tworzy środowisko App Service Environment w sieci wirtualnej |
Tworzenie środowiska App Service Environment w wersji 2 wdrażanie |
Tworzy środowisko App Service Environment w wersji 2 w sieci wirtualnej |
Tworzenie planu usługi AppServicePlan i aplikacji w środowisku ASEv3 wdrażanie |
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 |
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 |
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 |
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 |
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 |
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@2022-09-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
clusterSettings = [
{
name = "string"
value = "string"
}
]
customDnsSuffixConfiguration = {
kind = "string"
properties = {
certificateUrl = "string"
dnsSuffix = "string"
keyVaultReferenceIdentity = "string"
}
}
dedicatedHostCount = int
dnsSuffix = "string"
frontEndScaleFactor = int
internalLoadBalancingMode = "string"
ipsslAddressCount = int
multiSize = "string"
networkingConfiguration = {
kind = "string"
properties = {
allowNewPrivateEndpointConnections = bool
ftpEnabled = bool
inboundIpAddressOverride = "string"
remoteDebugEnabled = bool
}
}
upgradePreference = "string"
userWhitelistedIpRanges = [
"string"
]
virtualNetwork = {
id = "string"
subnet = "string"
}
zoneRedundant = bool
}
}
}
Wartości właściwości
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 (środowisko AppServiceEnvironment) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Web/hostingEnvironments@2022-09-01" |
AppServiceEnvironment (środowisko AppServiceEnvironment)
Nazwa | Opis | Wartość |
---|---|---|
clusterSettings (ustawienia klastra) | Ustawienia niestandardowe umożliwiające zmianę zachowania środowiska App Service Environment. | NazwaWartośćPary[] |
customDnsSuffixConfiguration | Pełny widok konfiguracji sufiksu domeny niestandardowej dla środowiska ASEv3. | CustomDnsSuffixConfiguration |
dedicatedHostCount (liczba dedykowanych hostów) | Liczba dedykowanych hostów | Int |
dnsSufiks | Sufiks DNS środowiska App Service Environment. | struna |
frontEndScaleFactor | Współczynnik skalowania frontonów. | Int |
internalLoadBalancingMode (tryb wewnętrznego) | 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) | Liczba adresów SSL ip zarezerwowanych dla środowiska App Service Environment. | Int |
multiSize (jeden rozmiar) | Rozmiar maszyny wirtualnej frontonu, np. "Średni", "Duży". | struna |
networkingConfiguration (konfiguracja sieciowa) | Pełny widok konfiguracji sieci dla środowiska ASE. | AseV3NetworkingConfiguration |
upgradePreference (preferencja uaktualnienia) | Preferencje uaktualniania | "Wcześnie" "Opóźnione" "Ręczne" "Brak" |
userWhitelistedIpRanges | Użytkownik dodał zakresy adresów IP do listy dozwolonych w bazie danych środowiska ASE | ciąg znakowy[] |
wirtualna sieć | Opis sieci wirtualnej. | VirtualNetworkProfile (wymagane) |
zoneNadmiarowy | Bez względu na to, czy to środowisko App Service Environment jest strefowo nadmiarowe. | Bool |
AseV3NetworkingConfiguration
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj zasobu. | struna |
Właściwości | AseV3NetworkingConfiguration właściwości specyficzne dla zasobu | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
allowNewPrivateEndpointConnections | Właściwość umożliwiająca włączanie i wyłączanie tworzenia nowego połączenia prywatnego punktu końcowego w środowisku ASE | Bool |
ftpEnabled (Włączone protokół ftp) | Właściwość umożliwiająca włączanie i wyłączanie protokołu FTP w programie ASEV3 | Bool |
inboundIpAddressOverride | Klient podał przychodzący adres IP. Można ustawić tylko przy tworzeniu ase. | struna |
remoteDebugEnabled (Włączone funkcje remoteDebug) | Właściwość umożliwiająca włączanie i wyłączanie debugowania zdalnego w programie ASEV3 | Bool |
CustomDnsSuffixConfiguration
Nazwa | Opis | Wartość |
---|---|---|
rodzaj | Rodzaj zasobu. | struna |
Właściwości | Właściwości specyficzne dla zasobu CustomDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Nazwa | Opis | Wartość |
---|---|---|
certificateUrl (adres url certyfikatu) | Adres URL odwołujący się do klucza tajnego certyfikatu usługi Azure Key Vault, który powinien być używany jako domyślny certyfikat SSL/TLS dla lokacji z sufiksem domeny niestandardowej. | struna |
dnsSufiks | Domyślny sufiks domeny niestandardowej używany dla wszystkich witryn wdrożonych w środowisku ASE. | struna |
keyVaultReferenceIdentity (tożsamość kluczowa) | Tożsamość przypisana przez użytkownika do użycia do rozpoznawania odwołania do certyfikatu magazynu kluczy. Jeśli nie zostanie określona, tożsamość środowiska ASE przypisana przez system będzie używana, jeśli jest dostępna. | struna |
NazwaWartośćPara
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa pary. | struna |
wartość | Wartość pary. | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Profil sieci wirtualnej
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu sieci wirtualnej. | ciąg (wymagany) |
podsieć | Podsieć w sieci wirtualnej. | struna |
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
Moduł | Opis |
---|---|
Środowisko usługi App Service | Moduł zasobów AVM dla środowiska App Service Environment |