Microsoft.Web serverfarms 2021-02-01
Definicja zasobu Bicep
Typ zasobu serverfarms można wdrożyć za pomocą 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/serverfarms, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Web/serverfarms@2021-02-01' = {
extendedLocation: {
name: 'string'
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
elasticScaleEnabled: bool
freeOfferExpirationTime: 'string'
hostingEnvironmentProfile: {
id: 'string'
}
hyperV: bool
isSpot: bool
isXenon: bool
kubeEnvironmentProfile: {
id: 'string'
}
maximumElasticWorkerCount: int
perSiteScaling: bool
reserved: bool
spotExpirationTime: 'string'
targetWorkerCount: int
targetWorkerSizeId: int
workerTierName: 'string'
zoneRedundant: bool
}
sku: {
capabilities: [
{
name: 'string'
reason: 'string'
value: 'string'
}
]
capacity: int
family: 'string'
locations: [
'string'
]
name: 'string'
size: 'string'
skuCapacity: {
default: int
elasticMaximum: int
maximum: int
minimum: int
scaleType: 'string'
}
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
AppServicePlanProperties
Nazwa | Opis | Wartość |
---|---|---|
elasticScaleEnabled | ServerFarm obsługuje warstwę ElasticScale. Aplikacje w tym planie będą skalowane tak, jakby serwerFarm był jednostka SKU ElasticPremium | Bool |
freeOfferExpirationTime | Czas wygaśnięcia bezpłatnej oferty farmy serwerów. | struna |
hostingEnvironmentProfile | Specyfikacja środowiska App Service Environment do użycia dla planu usługi App Service. | HostingEnvironmentProfile |
hyperV | Jeśli Hyper-V plan usługi App Service kontenera <kod>true</code>, kod <></code> w przeciwnym razie. | Bool |
isSpot | Jeśli kod <>true</code>, ten plan usługi App Service jest właścicielem wystąpień typu spot. | Bool |
isXenon | Przestarzałe: jeśli Hyper-V plan usługi App Service kontenera <kod>true</code>, kod <>fałszywe</code> w przeciwnym razie. | Bool |
kubeEnvironmentProfile | Specyfikacja środowiska Kubernetes do użycia dla planu usługi App Service. | |
maximumElasticWorkerCount | Maksymalna liczba całkowitych procesów roboczych dozwolonych dla tego planu usługi App Service ElasticScaleEnabled | Int |
perSiteScaling | Jeśli <kod>true</code>, aplikacje przypisane do tego planu usługi App Service można skalować niezależnie. Jeśli kod <>false</code>, aplikacje przypisane do tego planu usługi App Service będą skalowane do wszystkich wystąpień planu. |
Bool |
zastrzeżony | Jeśli plan usługi aplikacji systemu Linux <kod></code>, kod <>false</code> w przeciwnym razie. | Bool |
spotExpirationTime | Czas wygaśnięcia farmy serwerów. Prawidłowe tylko wtedy, gdy jest to farma serwerów typu spot. | struna |
targetWorkerCount | Liczba procesów roboczych skalowania. | Int |
targetWorkerSizeId | Identyfikator rozmiaru procesu roboczego skalowania. | Int |
workerTierName | Docelowa warstwa procesu roboczego przypisana do planu usługi App Service. | struna |
zoneRedundant | Jeśli <kod>true</code>, ten plan usługi App Service wykona równoważenie strefy dostępności. Jeśli kod <>false</code>, ten plan usługi App Service nie będzie wykonywać równoważenia strefy dostępności. |
Bool |
Zdolność
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa możliwości jednostki SKU. | struna |
powód | Przyczyna możliwości jednostki SKU. | struna |
wartość | Wartość możliwości jednostki SKU. | struna |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa lokalizacji rozszerzonej. | struna |
HostingEnvironmentProfile
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu środowiska App Service Environment. | struna |
KubeEnvironmentProfile
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu środowiska Kubernetes. | struna |
Microsoft.Web/serverfarms
Nazwa | Opis | Wartość |
---|---|---|
extendedLocation | Lokalizacja rozszerzona. | ExtendedLocation |
rodzaj | Rodzaj zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości specyficzne dla zasobu AppServicePlan | AppServicePlanProperties |
Numer jednostki magazynowej | Opis jednostki SKU dla skalowalnego zasobu. | SkuDescription |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
SkuCapacity
Nazwa | Opis | Wartość |
---|---|---|
domyślny | Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
elasticMaximum | Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
maksimum | Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
minimum | Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
scaleType | Dostępne konfiguracje skalowania dla planu usługi App Service. | struna |
SkuDescription
Nazwa | Opis | Wartość |
---|---|---|
Możliwości | Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? | możliwości[] |
pojemność | Bieżąca liczba wystąpień przypisanych do zasobu. | Int |
rodzina | Kod rodziny jednostki SKU zasobu. | struna |
Lokalizacje | Lokalizacje jednostki SKU. | string[] |
nazwa | Nazwa jednostki SKU zasobu. | struna |
rozmiar | Specyfikator rozmiaru jednostki SKU zasobu. | struna |
skuCapacity | Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. | SkuCapacity |
kondygnacja | Warstwa usługi jednostki SKU zasobu. | 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 |
Szybki start App Service — aplikacji systemu Linux | Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template |
Szybki start App Service — aplikacji systemu Windows | Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template |
Szybki start App Service — aplikacji systemu Windows | Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template |
Szybki start App Service — aplikacji kontenera systemu Windows | Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template |
Application Gateway z wewnętrznymi usługami API Management i Web App | Usługa Application Gateway routingu ruchu internetowego do wystąpienia usługi API Management sieci wirtualnej (w trybie wewnętrznym), które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure. |
konto usługi Azure Cosmos DB przy użyciu usługi Web App | Ten szablon wdraża konto usługi Azure Cosmos DB, plan usługi App Service i tworzy aplikację internetową w planie usługi App Service. Dodaje również dwa ustawienia aplikacji do aplikacji internetowej odwołującej się do punktu końcowego konta usługi Azure Cosmos DB. Dzięki temu rozwiązania wdrożone w aplikacji internetowej mogą łączyć się z punktem końcowym konta usługi Azure Cosmos DB przy użyciu tych ustawień. |
usługi Azure Digital Twins z usługą Function i Private Link | Ten szablon tworzy usługę Azure Digital Twins skonfigurowaną za pomocą połączonej z siecią wirtualną funkcji platformy Azure, która może komunikować się za pośrednictwem punktu końcowego usługi Private Link z usługą Digital Twins. Tworzy również prywatną strefę DNS, aby umożliwić bezproblemowe rozpoznawanie nazwy hosta punktu końcowego usługi Digital Twins z sieci wirtualnej do wewnętrznego adresu IP podsieci prywatnego punktu końcowego. Nazwa hosta jest przechowywana jako ustawienie funkcji platformy Azure o nazwie "ADT_ENDPOINT". |
aplikacji funkcji platformy Azure i funkcji wyzwalanej przez protokół HTTP | W tym przykładzie wdrożono aplikację funkcji platformy Azure i funkcję wyzwalaną przez protokół HTTP w tekście w szablonie. Wdraża również usługę Key Vault i wypełnia wpis tajny kluczem hosta aplikacji funkcji. |
aplikacja funkcji platformy Azure hostowana w planie użycia systemu Linux | Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Linux, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania dotyczącego zasobów. |
aplikacji funkcji platformy Azure z miejsca wdrożenia | Ten szablon aprowizuje aplikację funkcji w planie Premium z miejscem produkcyjnym i dodatkowym miejscem wdrożenia. |
aplikacji funkcji platformy Azure z usługą Event Hub i tożsamością zarządzaną | jego szablon aprowizuje aplikację funkcji platformy Azure w planie użycia systemu Linux wraz z centrum zdarzeń, usługą Azure Storage i usługą Application Insights. Aplikacja funkcji może używać tożsamości zarządzanej do nawiązywania połączenia z usługą Event Hub i kontem magazynu |
aplikacji funkcji platformy Azure z integracji z siecią wirtualną | Ten szablon aprowizuje aplikację funkcji w planie Premium z włączoną regionalną integracją sieci wirtualnej z nowo utworzoną siecią wirtualną. |
przykład aplikacji internetowej usługi Azure Traffic Manager | Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager dla usługi App Service. |
tworzenie aplikacji internetowej w systemie Linux przy użyciu usługi Azure Database for MySQL | Ten szablon umożliwia wdrażanie usługi Web Apps w systemie Linux przy użyciu usługi Azure Database for MySQL. |
tworzenie profilu usługi CDN, punktu końcowego usługi CDN i aplikacji internetowej | Ten szablon tworzy profil CDN i punkt końcowy usługi CDN z aplikacją internetową jako źródłem |
Tworzenie aplikacji internetowej na platformie Azure przy użyciu środowiska Java 13 i Tomcat 9 | Ten szablon tworzy aplikację internetową na platformie Azure z włączonym językiem Java 13 i serwerem Tomcat 9, co umożliwia uruchamianie aplikacji Java na platformie Azure. Szablon został utworzony przez Donovana Browna firmy Microsoft. |
Tworzenie aplikacji internetowej i pamięci podręcznej Redis Cache przy użyciu szablonu | Ten szablon tworzy aplikację internetową platformy Azure z pamięcią podręczną Redis Cache. |
tworzenie aplikacji internetowej, pe i usługi Application Gateway w wersji 2 | Ten szablon tworzy aplikację internetową platformy Azure z prywatnym punktem końcowym w podsieci usługi Azure Virtual Network , bramie Application Gateway w wersji 2. Usługa Application Gateway jest wdrażana w sieci wirtualnej (podsieci). Aplikacja internetowa ogranicza dostęp do ruchu z podsieci przy użyciu prywatnego punktu końcowego |
Tworzenie bezobsługowego konta usługi Azure Cosmos i usługi Azure Web App | Ten szablon tworzy konto usługi Azure Cosmos, wprowadza punkt końcowy i klucze usługi Cosmos DB do ustawień aplikacji internetowej platformy Azure, a następnie wdraża aplikację internetową ASP MVC z usługi GitHub. |
Tworzenie aplikacji funkcji i prywatnego magazynu zabezpieczonego przez punkt końcowy | Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure komunikującej się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych. |
Wdrażanie podstawowej aplikacji internetowej systemu Linux | Ten szablon umożliwia wdrożenie planu usługi App Service i podstawowej aplikacji internetowej systemu Linux |
Wdrażanie usługi App Service z regionalną integracją sieci wirtualnej | Ten szablon umożliwia wdrożenie planu usługi App Service i podstawowej aplikacji internetowej systemu Windows z włączoną regionalną integracją sieci wirtualnej z nowo utworzoną siecią wirtualną |
wdrażanie planu Premium funkcji platformy Azure z włączoną usługą AZ | Ten szablon umożliwia wdrożenie planu usługi Azure Function Premium z obsługą stref dostępności, w tym konta magazynu z włączoną strefą dostępności. |
wdrażanie planu premium funkcji platformy Azure przy użyciu integracji z siecią wirtualną | Ten szablon umożliwia wdrożenie planu usługi Azure Function Premium z regionalną integracją sieci wirtualnej z nowo utworzoną siecią wirtualną. |
aplikacji Django | Ten szablon umożliwia utworzenie usługi App Service na potrzeby wdrażania aplikacji Django. |
|
Ten szablon umożliwia utworzenie usługi App Service na potrzeby wdrażania aplikacji Platformy Flask. |
usługę Front Door Premium z usługą App Service i usługą Private Link | Ten szablon tworzy usługę Front Door Premium i usługę App Service oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do aplikacji. |
usługę Front Door Standard/Premium z źródła usługi App Service | Ten szablon tworzy usługę Front Door Standard/Premium, usługę App Service i konfiguruje usługę App Service w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door Standard/Premium z źródła usługi Azure Functions | Ten szablon tworzy usługę Front Door Standard/Premium, aplikację usługi Azure Functions i konfiguruje aplikację funkcji w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door. |
aplikacji funkcji |
Ten szablon umożliwia wdrożenie pustej aplikacji funkcji i planu hostingu. |
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor | Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link. |
aplikacji internetowej o wysokiej dostępności w wielu regionach | Ten szablon umożliwia utworzenie bezpiecznego, wysokiej dostępności, kompleksowego rozwiązania z wieloma regionami z dwoma aplikacjami internetowymi w różnych regionach za usługą Azure Front Door |
Moesif API Analytics and Monetization | Szablon będzie rejestrować wywołania interfejsu API z usługi Azure API Management do analizy interfejsu API Moesif i platformy zarabiania |
prywatna aplikacja funkcji i prywatny magazynu zabezpieczonego przez prywatny punkt końcowy | Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych. |
Aprowizuj aplikację funkcji w planie zużycie | Ten szablon aprowizuje aplikację funkcji w planie Zużycie, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania dotyczącego zasobów. Istnieją inne szablony dostępne do aprowizacji w dedykowanym planie hostingu. |
Aprowizuj aplikację funkcji uruchomioną w planie usługi App Service | Ten szablon aprowizuje aplikację funkcji w dedykowanym planie hostingu, co oznacza, że będzie on uruchamiany i rozliczany tak samo jak w przypadku każdej witryny usługi App Service. |
aprowizuj aplikację internetową przy użyciu usługi SQL Database | Ten szablon aprowizuje aplikację internetową, bazę danych SQL Database, ustawienia autoskalowania, reguły alertów i usługę App Insights. Konfiguruje parametry połączenia w aplikacji internetowej dla bazy danych. |
aprowizację funkcji planu zużycie przy użyciu miejsca wdrożenia | Ten szablon aprowizuje aplikację funkcji w planie Zużycie, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania dotyczącego zasobów. Istnieją inne szablony dostępne do aprowizacji w dedykowanym planie hostingu. |
Secure N-tier Web App | Ten szablon umożliwia utworzenie bezpiecznego rozwiązania do końca z dwoma aplikacjami internetowymi z miejscami przejściowymi, frontonem i zapleczem, fronton będzie bezpiecznie korzystać z zaplecza za pośrednictwem iniekcji sieci wirtualnej i prywatnego punktu końcowego |
aplikacji internetowej Sonarqube Docker w systemie Linux przy użyciu usługi Azure SQL | Ten szablon wdraża aplikację Sonarqube w kontenerze aplikacji internetowej usługi Azure App Service dla systemu Linux przy użyciu oficjalnego obrazu Sonarqube i wspieranego przez program Azure SQL Server. |
aplikacji internetowej Sonarqube Docker w systemie Linux przy użyciu usługi PostgreSQL | Ten szablon umożliwia łatwe wdrażanie obrazu platformy Docker Sonarqube (tag alpine) w aplikacji internetowej systemu Linux z usługą Azure Database for PostgreSQL(wersja zapoznawcza) |
Ten szablon umożliwia łatwe wdrażanie programu SonarQube w aplikacji internetowej w systemie Linux przy użyciu serwera elastycznego PostgreSQL, integracji sieci wirtualnej i prywatnej usługi DNS. | |
wdrażanie aplikacji internetowej z usługi GitHub | Ten szablon umożliwia utworzenie aplikacji internetowej połączonej z połączonym repozytorium GitHub. |
aplikacja internetowa w/ usługa Application Insights wysyłająca do usługi Log Analytics | Ten szablon będzie pomocny w obsłudze nowych wersji interfejsu API microsoft.insights/components. Począwszy od 2020-02-02-preview WorkspaceID będzie wymagany podczas tworzenia aplikacji Inisghts.Ten szablon wdroży plan usługi App Service, usługę App Service, usługę Application Insights, obszar roboczy usługi Log Analytics i połączy go razem. |
aplikacja internetowa z usługą Azure Database for MySQL | Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej w usłudze Azure App Service Web Apps za pomocą usługi Azure Database for MySQL. |
aplikacja internetowa z tożsamością zarządzaną, programem SQL Server i ΑΙ | Prosty przykład wdrażania infrastruktury platformy Azure dla aplikacji i danych i tożsamości zarządzanej i monitorowania |
aplikacji internetowej z iniekcją sieci wirtualnej i prywatnym punktem końcowym | Ten szablon umożliwia utworzenie bezpiecznego rozwiązania kompleksowego z dwoma aplikacjami internetowymi, frontonem i zapleczem, fronton będzie bezpiecznie korzystać z zaplecza za pośrednictwem iniekcji sieci wirtualnej i prywatnego punktu końcowego |
Definicja zasobu szablonu usługi ARM
Typ zasobu serverfarms można wdrożyć za pomocą 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/serverfarms, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Web/serverfarms",
"apiVersion": "2021-02-01",
"name": "string",
"extendedLocation": {
"name": "string"
},
"kind": "string",
"location": "string",
"properties": {
"elasticScaleEnabled": "bool",
"freeOfferExpirationTime": "string",
"hostingEnvironmentProfile": {
"id": "string"
},
"hyperV": "bool",
"isSpot": "bool",
"isXenon": "bool",
"kubeEnvironmentProfile": {
"id": "string"
},
"maximumElasticWorkerCount": "int",
"perSiteScaling": "bool",
"reserved": "bool",
"spotExpirationTime": "string",
"targetWorkerCount": "int",
"targetWorkerSizeId": "int",
"workerTierName": "string",
"zoneRedundant": "bool"
},
"sku": {
"capabilities": [
{
"name": "string",
"reason": "string",
"value": "string"
}
],
"capacity": "int",
"family": "string",
"locations": [ "string" ],
"name": "string",
"size": "string",
"skuCapacity": {
"default": "int",
"elasticMaximum": "int",
"maximum": "int",
"minimum": "int",
"scaleType": "string"
},
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
AppServicePlanProperties
Nazwa | Opis | Wartość |
---|---|---|
elasticScaleEnabled | ServerFarm obsługuje warstwę ElasticScale. Aplikacje w tym planie będą skalowane tak, jakby serwerFarm był jednostka SKU ElasticPremium | Bool |
freeOfferExpirationTime | Czas wygaśnięcia bezpłatnej oferty farmy serwerów. | struna |
hostingEnvironmentProfile | Specyfikacja środowiska App Service Environment do użycia dla planu usługi App Service. | HostingEnvironmentProfile |
hyperV | Jeśli Hyper-V plan usługi App Service kontenera <kod>true</code>, kod <></code> w przeciwnym razie. | Bool |
isSpot | Jeśli kod <>true</code>, ten plan usługi App Service jest właścicielem wystąpień typu spot. | Bool |
isXenon | Przestarzałe: jeśli Hyper-V plan usługi App Service kontenera <kod>true</code>, kod <>fałszywe</code> w przeciwnym razie. | Bool |
kubeEnvironmentProfile | Specyfikacja środowiska Kubernetes do użycia dla planu usługi App Service. | |
maximumElasticWorkerCount | Maksymalna liczba całkowitych procesów roboczych dozwolonych dla tego planu usługi App Service ElasticScaleEnabled | Int |
perSiteScaling | Jeśli <kod>true</code>, aplikacje przypisane do tego planu usługi App Service można skalować niezależnie. Jeśli kod <>false</code>, aplikacje przypisane do tego planu usługi App Service będą skalowane do wszystkich wystąpień planu. |
Bool |
zastrzeżony | Jeśli plan usługi aplikacji systemu Linux <kod></code>, kod <>false</code> w przeciwnym razie. | Bool |
spotExpirationTime | Czas wygaśnięcia farmy serwerów. Prawidłowe tylko wtedy, gdy jest to farma serwerów typu spot. | struna |
targetWorkerCount | Liczba procesów roboczych skalowania. | Int |
targetWorkerSizeId | Identyfikator rozmiaru procesu roboczego skalowania. | Int |
workerTierName | Docelowa warstwa procesu roboczego przypisana do planu usługi App Service. | struna |
zoneRedundant | Jeśli <kod>true</code>, ten plan usługi App Service wykona równoważenie strefy dostępności. Jeśli kod <>false</code>, ten plan usługi App Service nie będzie wykonywać równoważenia strefy dostępności. |
Bool |
Zdolność
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa możliwości jednostki SKU. | struna |
powód | Przyczyna możliwości jednostki SKU. | struna |
wartość | Wartość możliwości jednostki SKU. | struna |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa lokalizacji rozszerzonej. | struna |
HostingEnvironmentProfile
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu środowiska App Service Environment. | struna |
KubeEnvironmentProfile
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu środowiska Kubernetes. | struna |
Microsoft.Web/serverfarms
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2021-02-01' |
extendedLocation | Lokalizacja rozszerzona. | ExtendedLocation |
rodzaj | Rodzaj zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości specyficzne dla zasobu AppServicePlan | AppServicePlanProperties |
Numer jednostki magazynowej | Opis jednostki SKU dla skalowalnego zasobu. | SkuDescription |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Web/serverfarms" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
SkuCapacity
Nazwa | Opis | Wartość |
---|---|---|
domyślny | Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
elasticMaximum | Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
maksimum | Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
minimum | Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
scaleType | Dostępne konfiguracje skalowania dla planu usługi App Service. | struna |
SkuDescription
Nazwa | Opis | Wartość |
---|---|---|
Możliwości | Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? | możliwości[] |
pojemność | Bieżąca liczba wystąpień przypisanych do zasobu. | Int |
rodzina | Kod rodziny jednostki SKU zasobu. | struna |
Lokalizacje | Lokalizacje jednostki SKU. | string[] |
nazwa | Nazwa jednostki SKU zasobu. | struna |
rozmiar | Specyfikator rozmiaru jednostki SKU zasobu. | struna |
skuCapacity | Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. | SkuCapacity |
kondygnacja | Warstwa usługi jednostki SKU zasobu. | struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
Airflow Docker Web App on Linux with PostgreSQL wdrażanie |
Ten szablon umożliwia łatwe wdrażanie obrazu przepływu powietrza /krążka /docker-airflow w aplikacji internetowej systemu Linux z usługą Azure Database for PostgreSQL |
aplikacji internetowej Airflow z bazą danych PostgreSQL w usłudze App Services wdrażanie |
Szablon do wdrażania aplikacji internetowej Airflow z bazą danych PostgreSQL w usłudze App Services |
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 |
Szybki start App Service — aplikacji systemu Linux wdrażanie |
Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template |
Szybki start App Service — aplikacji systemu Windows wdrażanie |
Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template |
Szybki start App Service — aplikacji systemu Windows wdrażanie |
Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template |
Szybki start App Service — aplikacji kontenera systemu Windows wdrażanie |
Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template |
Application Gateway dla aplikacji internetowej z ograniczeniem adresu IP wdrażanie |
Ten szablon tworzy bramę aplikacji przed aplikacją internetową platformy Azure z włączonym ograniczeniem adresu IP w aplikacji internetowej. |
Application Gateway z wewnętrznymi usługami API Management i Web App wdrażanie |
Usługa Application Gateway routingu ruchu internetowego do wystąpienia usługi API Management sieci wirtualnej (w trybie wewnętrznym), które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure. |
aplikacji wdrażanie |
Ten szablon umożliwia utworzenie usługi App Service na potrzeby wdrażania aplikacji ASP.NET. |
konto usługi Azure Cosmos DB przy użyciu usługi Web App wdrażanie |
Ten szablon wdraża konto usługi Azure Cosmos DB, plan usługi App Service i tworzy aplikację internetową w planie usługi App Service. Dodaje również dwa ustawienia aplikacji do aplikacji internetowej odwołującej się do punktu końcowego konta usługi Azure Cosmos DB. Dzięki temu rozwiązania wdrożone w aplikacji internetowej mogą łączyć się z punktem końcowym konta usługi Azure Cosmos DB przy użyciu tych ustawień. |
usługi Azure Digital Twins z usługą Function i Private Link wdrażanie |
Ten szablon tworzy usługę Azure Digital Twins skonfigurowaną za pomocą połączonej z siecią wirtualną funkcji platformy Azure, która może komunikować się za pośrednictwem punktu końcowego usługi Private Link z usługą Digital Twins. Tworzy również prywatną strefę DNS, aby umożliwić bezproblemowe rozpoznawanie nazwy hosta punktu końcowego usługi Digital Twins z sieci wirtualnej do wewnętrznego adresu IP podsieci prywatnego punktu końcowego. Nazwa hosta jest przechowywana jako ustawienie funkcji platformy Azure o nazwie "ADT_ENDPOINT". |
aplikacji funkcji platformy Azure i funkcji wyzwalanej przez protokół HTTP wdrażanie |
W tym przykładzie wdrożono aplikację funkcji platformy Azure i funkcję wyzwalaną przez protokół HTTP w tekście w szablonie. Wdraża również usługę Key Vault i wypełnia wpis tajny kluczem hosta aplikacji funkcji. |
aplikacja funkcji platformy Azure hostowana w dedykowanym planie wdrażanie |
Ten szablon aprowizuje aplikację funkcji w dedykowanym planie hostingu, co oznacza, że będzie on uruchamiany i rozliczany tak samo jak w przypadku każdej witryny usługi App Service. |
aplikacja funkcji platformy Azure hostowana w planie użycia systemu Linux wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie zużycie systemu Linux, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania dotyczącego zasobów. |
aplikacji funkcji platformy Azure hostowanej w planie Premium wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Premium. |
aplikacja funkcji platformy Azure hostowana w planie użycia systemu Windows wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Zużycie systemu Windows, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania dotyczącego zasobów. |
aplikacji funkcji platformy Azure z miejsca wdrożenia wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Premium z miejscem produkcyjnym i dodatkowym miejscem wdrożenia. |
aplikacji funkcji platformy Azure z usługą Event Hub i tożsamością zarządzaną wdrażanie |
jego szablon aprowizuje aplikację funkcji platformy Azure w planie użycia systemu Linux wraz z centrum zdarzeń, usługą Azure Storage i usługą Application Insights. Aplikacja funkcji może używać tożsamości zarządzanej do nawiązywania połączenia z usługą Event Hub i kontem magazynu |
aplikacji funkcji platformy Azure z integracji z siecią wirtualną wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Premium z włączoną regionalną integracją sieci wirtualnej z nowo utworzoną siecią wirtualną. |
aplikacji logiki platformy Azure z funkcji wdrażanie |
Ten szablon tworzy aplikację bezserwerową na platformie Azure za pomocą usług Logic Apps i Functions. Aplikacja logiki wyzwala żądanie HTTP POST, wywołuje funkcję platformy Azure i zwraca odpowiedź. |
przykład aplikacji internetowej usługi Azure Traffic Manager wdrażanie |
Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager dla usługi App Service. |
Buffalo Web App wdrażanie |
Szybko i tanio zacznij uruchamiać aplikację Golang Buffalo na platformie Azure. |
tworzenie aplikacji internetowej w systemie Linux przy użyciu usługi Azure Database for MySQL wdrażanie |
Ten szablon umożliwia wdrażanie usługi Web Apps w systemie Linux przy użyciu usługi Azure Database for MySQL. |
wywoływanie niestandardowych interfejsów API z usługi Azure Logic Apps wdrażanie |
Mimo że usługa Logic Apps udostępnia setki łączników dla różnych usług, możesz wywołać interfejsy API, które uruchamiają własny kod. Jednym z najprostszych i najbardziej skalowalnych sposobów hostowania własnych internetowych interfejsów API jest użycie usługi Azure App Service. Ten szablon wdraża aplikację internetową dla niestandardowego interfejsu API i zabezpiecza ten interfejs API przy użyciu uwierzytelniania usługi Azure Active Directory. |
tworzenie profilu usługi CDN, punktu końcowego usługi CDN i aplikacji internetowej wdrażanie |
Ten szablon tworzy profil CDN i punkt końcowy usługi CDN z aplikacją internetową jako źródłem |
tworzenie aplikacji internetowej i pamięci podręcznej Redis i bazy danych SQL DB przy użyciu szablonu wdrażanie |
Ten szablon tworzy aplikację internetową platformy Azure z pamięcią podręczną Redis Cache i usługą SQL Database. |
Tworzenie aplikacji internetowej na platformie Azure przy użyciu środowiska Java 13 i Tomcat 9 wdrażanie |
Ten szablon tworzy aplikację internetową na platformie Azure z włączonym językiem Java 13 i serwerem Tomcat 9, co umożliwia uruchamianie aplikacji Java na platformie Azure. Szablon został utworzony przez Donovana Browna firmy Microsoft. |
Tworzenie aplikacji internetowej na platformie Azure z włączonym językiem Python wdrażanie |
Ten szablon tworzy aplikację internetową na platformie Azure z włączoną obsługą języka Python, umożliwiając uruchamianie aplikacji języka Python na platformie Azure. Szablon został utworzony przez Donovana Browna firmy Microsoft. |
Tworzenie aplikacji internetowej i pamięci podręcznej Redis Cache przy użyciu szablonu wdrażanie |
Ten szablon tworzy aplikację internetową platformy Azure z pamięcią podręczną Redis Cache. |
Tworzenie aplikacji internetowej chronionej przez usługę Application Gateway w wersji 2 wdrażanie |
Ten szablon tworzy aplikację internetową platformy Azure z ograniczeniem dostępu dla usługi Application Gateway w wersji 2. Usługa Application Gateway jest wdrażana w sieci wirtualnej (podsieci), która ma włączony punkt końcowy usługi "Microsoft.Web". Aplikacja internetowa ogranicza dostęp do ruchu z podsieci. |
tworzenie aplikacji internetowej, pe i usługi Application Gateway w wersji 2 wdrażanie |
Ten szablon tworzy aplikację internetową platformy Azure z prywatnym punktem końcowym w podsieci usługi Azure Virtual Network , bramie Application Gateway w wersji 2. Usługa Application Gateway jest wdrażana w sieci wirtualnej (podsieci). Aplikacja internetowa ogranicza dostęp do ruchu z podsieci przy użyciu prywatnego punktu końcowego |
Tworzenie bezobsługowego konta usługi Azure Cosmos i usługi Azure Web App wdrażanie |
Ten szablon tworzy konto usługi Azure Cosmos, wprowadza punkt końcowy i klucze usługi Cosmos DB do ustawień aplikacji internetowej platformy Azure, a następnie wdraża aplikację internetową ASP MVC z usługi GitHub. |
Utwórz plan usługi AppService i aplikację w aplikacji. Usługa Env. Wersja 2 wdrażanie |
Tworzenie planu usługi AppService i aplikacji w środowisku App Service Environment w wersji 2 |
Tworzenie planu usługi AppServicePlan i aplikacji w środowisku ASE wdrażanie |
Tworzenie planu usługi AppService i aplikacji w środowisku ASE |
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 |
tworzenie aplikacji internetowej platformy Azure przy użyciu parametrów połączenia usługi Blob Storage wdrażanie |
Tworzy aplikację internetową platformy Azure z parametrami połączenia usługi Blob Storage, szablon pierwotnie utworzony przez Jeffa Bowlesa firmy Microsoft |
Tworzenie aplikacji funkcji i prywatnego magazynu zabezpieczonego przez punkt końcowy wdrażanie |
Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure komunikującej się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych. |
Tworzy aplikację funkcji z tożsamością usługi zarządzanej wdrażanie |
Tworzy aplikację funkcji z włączoną tożsamością usługi zarządzanej z usługą Application Insights skonfigurowaną dla dzienników i metryk. |
Wdrażanie podstawowej aplikacji internetowej systemu Linux wdrażanie |
Ten szablon umożliwia wdrożenie planu usługi App Service i podstawowej aplikacji internetowej systemu Linux |
Wdrażanie usługi App Service z regionalną integracją sieci wirtualnej wdrażanie |
Ten szablon umożliwia wdrożenie planu usługi App Service i podstawowej aplikacji internetowej systemu Windows z włączoną regionalną integracją sieci wirtualnej z nowo utworzoną siecią wirtualną |
wdrażanie ustawienia autoskalowania dla planu usługi App Service wdrażanie |
Ten szablon umożliwia wdrożenie zasad skalowania automatycznego dla zasobu planu usługi Azure AppService. |
wdrażanie planu Premium funkcji platformy Azure z włączoną usługą AZ wdrażanie |
Ten szablon umożliwia wdrożenie planu usługi Azure Function Premium z obsługą stref dostępności, w tym konta magazynu z włączoną strefą dostępności. |
wdrażanie planu premium funkcji platformy Azure przy użyciu integracji z siecią wirtualną wdrażanie |
Ten szablon umożliwia wdrożenie planu usługi Azure Function Premium z regionalną integracją sieci wirtualnej z nowo utworzoną siecią wirtualną. |
aplikacji Django wdrażanie |
Ten szablon umożliwia utworzenie usługi App Service na potrzeby wdrażania aplikacji Django. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook wdrażanie |
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych, wymaga, aby modele odpowiedzialnego i wydajnego ładu czerpały wartość z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodnikach Szybki start dla partnerów platformy Azure, to narzędzie do wdrażania dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zarządzania i operacji, skoncentrowane na optymalizacji kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli. |
EPiserverCMS w usłudze Azure wdrażanie |
Ten szablon umożliwia tworzenie zasobów wymaganych do wdrożenia EpiServerCMS na platformie Azure |
witryna internetowa eShop z środowiska ASE z wewnętrznym modułem równoważenia obciążenia wdrażanie |
Środowisko App Service Environment to opcja planu usługi Premium usługi Azure App Service, która zapewnia w pełni izolowane i dedykowane środowisko do bezpiecznego uruchamiania aplikacji usługi Azure App Service na dużą skalę, w tym usług Web Apps, Mobile Apps i API Apps. |
wdrażanie |
Ten szablon umożliwia utworzenie usługi App Service na potrzeby wdrażania aplikacji Platformy Flask. |
usługę Front Door Premium z usługą App Service i usługą Private Link wdrażanie |
Ten szablon tworzy usługę Front Door Premium i usługę App Service oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do aplikacji. |
usługę Front Door Standard/Premium z źródła usługi App Service wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, usługę App Service i konfiguruje usługę App Service w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door. |
usługi Front Door Standard/Premium z źródła usługi Azure Functions wdrażanie |
Ten szablon tworzy usługę Front Door Standard/Premium, aplikację usługi Azure Functions i konfiguruje aplikację funkcji w celu sprawdzenia, czy ruch przechodzi przez źródło usługi Front Door. |
aplikacji funkcji wdrażanie |
Ten szablon umożliwia wdrożenie pustej aplikacji funkcji i planu hostingu. |
aplikacja funkcji w planie użycia systemu Linux z kompilacji zdalnej wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Zużycie systemu Linux i wykonuje kompilację zdalną podczas wdrażania kodu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania dotyczącego zasobów. |
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor wdrażanie |
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link. |
aplikacji internetowej o wysokiej dostępności w wielu regionach wdrażanie |
Ten szablon umożliwia utworzenie bezpiecznego, wysokiej dostępności, kompleksowego rozwiązania z wieloma regionami z dwoma aplikacjami internetowymi w różnych regionach za usługą Azure Front Door |
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 |
ciągłej integracji/ciągłego wdrażania w języku Java przy użyciu narzędzi Jenkins i Azure Web Apps wdrażanie |
Jest to przykład ciągłej integracji/ciągłego wdrażania w języku Java przy użyciu narzędzi Jenkins i Azure Web Apps. |
Kentico Xperience wdrażanie |
Ten szablon ułatwia wdrażanie zasobów wymaganych do hostowania środowisk Kentico Xperience na platformie Microsoft Azure. |
Moesif API Analytics and Monetization wdrażanie |
Szablon będzie rejestrować wywołania interfejsu API z usługi Azure API Management do analizy interfejsu API Moesif i platformy zarabiania |
Node App Service wdrażanie |
Ten szablon umożliwia utworzenie usługi App Service na potrzeby wdrażania aplikacji Node. |
Sad CMS — aplikacja internetowa portalu wideo cms wdrażanie |
Ten szablon umożliwia łatwe wdrażanie aplikacji Sad CMS w usłudze Azure App Service Web Apps przy użyciu włączonego i skonfigurowanego modułu usługi Azure Media Services. |
prywatna aplikacja funkcji i prywatny magazynu zabezpieczonego przez prywatny punkt końcowy wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych. |
Aprowizuj aplikację funkcji w planie zużycie wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Zużycie, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania dotyczącego zasobów. Istnieją inne szablony dostępne do aprowizacji w dedykowanym planie hostingu. |
Aprowizuj aplikację funkcji uruchomioną w planie usługi App Service wdrażanie |
Ten szablon aprowizuje aplikację funkcji w dedykowanym planie hostingu, co oznacza, że będzie on uruchamiany i rozliczany tak samo jak w przypadku każdej witryny usługi App Service. |
Aprowizuj aplikację funkcji ze źródłem wdrożonym z usługi GitHub wdrażanie |
Ten szablon wdraża aplikację funkcji hostowaną w nowym dedykowanym planie usługi App Service. Aplikacja funkcji ma zasób podrzędny, który umożliwia ciągłą integrację i wdraża kod funkcji z repozytorium GitHub. |
aprowizowania aplikacji mobilnej przy użyciu usługi SQL Database wdrażanie |
Ten szablon aprowizuje aplikację mobilną, usługę SQL Database i centrum powiadomień. Konfiguruje parametry połączenia w aplikacji mobilnej dla bazy danych i centrum powiadomień. |
aprowizuj aplikację internetową przy użyciu usługi SQL Database wdrażanie |
Ten szablon aprowizuje aplikację internetową, bazę danych SQL Database, ustawienia autoskalowania, reguły alertów i usługę App Insights. Konfiguruje parametry połączenia w aplikacji internetowej dla bazy danych. |
aprowizację funkcji planu zużycie przy użyciu miejsca wdrożenia wdrażanie |
Ten szablon aprowizuje aplikację funkcji w planie Zużycie, który jest dynamicznym planem hostingu. Aplikacja działa na żądanie i są naliczane opłaty za wykonanie bez stałego zobowiązania dotyczącego zasobów. Istnieją inne szablony dostępne do aprowizacji w dedykowanym planie hostingu. |
brama PubNub Realtime dla usługi Azure Event Hubs wdrażanie |
Brama PubNub Realtime dla platformy Azure zapewnia most strumienia danych w czasie rzeczywistym między siecią pubNub data stream i usługą Azure Event Hubs. - rozważ to dwukierunkowy most między PubNub i platformą Azure! |
skalowalna aplikacja internetowa Umbraco CMS wdrażanie |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w usłudze Azure App Service Web Apps. |
Secure N-tier Web App wdrażanie |
Ten szablon umożliwia utworzenie bezpiecznego rozwiązania do końca z dwoma aplikacjami internetowymi z miejscami przejściowymi, frontonem i zapleczem, fronton będzie bezpiecznie korzystać z zaplecza za pośrednictwem iniekcji sieci wirtualnej i prywatnego punktu końcowego |
simple Umbraco CMS Web App wdrażanie |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w usłudze Azure App Service Web Apps. |
aplikacji internetowej Sonarqube Docker w systemie Linux przy użyciu usługi Azure SQL wdrażanie |
Ten szablon wdraża aplikację Sonarqube w kontenerze aplikacji internetowej usługi Azure App Service dla systemu Linux przy użyciu oficjalnego obrazu Sonarqube i wspieranego przez program Azure SQL Server. |
sonarqube Docker Web App on Linux with MySQL wdrażanie |
Ten szablon umożliwia łatwe wdrażanie obrazu platformy Docker Sonarqube (tag alpine) w aplikacji internetowej systemu Linux z usługą Azure Database for MySQL |
aplikacji internetowej Sonarqube Docker w systemie Linux przy użyciu usługi PostgreSQL wdrażanie |
Ten szablon umożliwia łatwe wdrażanie obrazu platformy Docker Sonarqube (tag alpine) w aplikacji internetowej systemu Linux z usługą Azure Database for PostgreSQL(wersja zapoznawcza) |
wdrażanie |
Ten szablon umożliwia łatwe wdrażanie programu SonarQube w aplikacji internetowej w systemie Linux przy użyciu serwera elastycznego PostgreSQL, integracji sieci wirtualnej i prywatnej usługi DNS. |
wdrażanie aplikacji internetowej z usługi GitHub wdrażanie |
Ten szablon umożliwia utworzenie aplikacji internetowej połączonej z połączonym repozytorium GitHub. |
aplikacja internetowa w systemie Linux z PostgreSQL wdrażanie |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej w systemie Linux przy użyciu usługi Azure Database for PostgreSQL (wersja zapoznawcza). |
aplikacja internetowa w systemie Linux z PostgreSQL wdrażanie |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej w systemie Linux za pomocą usługi Azure Database for PostgreSQL. |
aplikacja internetowa w/ usługa Application Insights wysyłająca do usługi Log Analytics wdrażanie |
Ten szablon będzie pomocny w obsłudze nowych wersji interfejsu API microsoft.insights/components. Począwszy od 2020-02-02-preview WorkspaceID będzie wymagany podczas tworzenia aplikacji Inisghts.Ten szablon wdroży plan usługi App Service, usługę App Service, usługę Application Insights, obszar roboczy usługi Log Analytics i połączy go razem. |
aplikacji internetowej z domeną niestandardową i opcjonalnym powiązaniem SSL wdrażanie |
Utwórz aplikację internetową i z domeną niestandardową i opcjonalnie dodaj certyfikat SSL na potrzeby szyfrowania https. |
web app with a SQL Database, Azure Cosmos DB, Azure Search wdrażanie |
Ten szablon aprowizuje aplikację internetową, bazę danych SQL Database, usługę Azure Cosmos DB, usługę Azure Search i usługę Application Insights. |
aplikacja internetowa z usługą Azure Database for MySQL wdrażanie |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej w usłudze Azure App Service Web Apps za pomocą usługi Azure Database for MySQL. |
aplikacji internetowej z niestandardowymi miejscami wdrożenia wdrażanie |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej z niestandardowymi miejscami wdrożenia w usłudze Azure Web Apps. |
aplikacji internetowej z rejestrowaniem diagnostycznym w kontenerze obiektów blob wdrażanie |
Wdróż aplikację internetową z rejestrowaniem diagnostycznym w kontenerze obiektów blob konta magazynu. |
aplikacja internetowa z tożsamością zarządzaną, programem SQL Server i ΑΙ wdrażanie |
Prosty przykład wdrażania infrastruktury platformy Azure dla aplikacji i danych i tożsamości zarządzanej i monitorowania |
aplikacji internetowej z prywatnym punktem końcowym wdrażanie |
Ten szablon umożliwia utworzenie aplikacji internetowej i uwidocznienie jej za pośrednictwem prywatnego punktu końcowego |
aplikacji internetowej z iniekcją sieci wirtualnej i prywatnym punktem końcowym wdrażanie |
Ten szablon umożliwia utworzenie bezpiecznego rozwiązania kompleksowego z dwoma aplikacjami internetowymi, frontonem i zapleczem, fronton będzie bezpiecznie korzystać z zaplecza za pośrednictwem iniekcji sieci wirtualnej i prywatnego punktu końcowego |
aplikacja internetowa korzystająca z prywatnego punktu końcowego usługi Azure SQL wdrażanie |
Ten szablon pokazuje, jak utworzyć aplikację internetową, która korzysta z prywatnego punktu końcowego wskazującego na program Azure SQL Server |
WordPress w usłudze App Service z usługą MySQL w usłudze App wdrażanie |
Ten szablon wdraża aplikację internetową WordPress w usłudze App Service systemu Windows za pomocą bazy danych MySQL w aplikacji |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu serverfarms można wdrożyć za pomocą 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/serverfarms, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/serverfarms@2021-02-01"
name = "string"
kind = "string"
location = "string"
sku = {
capabilities = [
{
name = "string"
reason = "string"
value = "string"
}
]
capacity = int
family = "string"
locations = [
"string"
]
name = "string"
size = "string"
skuCapacity = {
default = int
elasticMaximum = int
maximum = int
minimum = int
scaleType = "string"
}
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
extendedLocation = {
name = "string"
}
properties = {
elasticScaleEnabled = bool
freeOfferExpirationTime = "string"
hostingEnvironmentProfile = {
id = "string"
}
hyperV = bool
isSpot = bool
isXenon = bool
kubeEnvironmentProfile = {
id = "string"
}
maximumElasticWorkerCount = int
perSiteScaling = bool
reserved = bool
spotExpirationTime = "string"
targetWorkerCount = int
targetWorkerSizeId = int
workerTierName = "string"
zoneRedundant = bool
}
})
}
Wartości właściwości
AppServicePlanProperties
Nazwa | Opis | Wartość |
---|---|---|
elasticScaleEnabled | ServerFarm obsługuje warstwę ElasticScale. Aplikacje w tym planie będą skalowane tak, jakby serwerFarm był jednostka SKU ElasticPremium | Bool |
freeOfferExpirationTime | Czas wygaśnięcia bezpłatnej oferty farmy serwerów. | struna |
hostingEnvironmentProfile | Specyfikacja środowiska App Service Environment do użycia dla planu usługi App Service. | HostingEnvironmentProfile |
hyperV | Jeśli Hyper-V plan usługi App Service kontenera <kod>true</code>, kod <></code> w przeciwnym razie. | Bool |
isSpot | Jeśli kod <>true</code>, ten plan usługi App Service jest właścicielem wystąpień typu spot. | Bool |
isXenon | Przestarzałe: jeśli Hyper-V plan usługi App Service kontenera <kod>true</code>, kod <>fałszywe</code> w przeciwnym razie. | Bool |
kubeEnvironmentProfile | Specyfikacja środowiska Kubernetes do użycia dla planu usługi App Service. | |
maximumElasticWorkerCount | Maksymalna liczba całkowitych procesów roboczych dozwolonych dla tego planu usługi App Service ElasticScaleEnabled | Int |
perSiteScaling | Jeśli <kod>true</code>, aplikacje przypisane do tego planu usługi App Service można skalować niezależnie. Jeśli kod <>false</code>, aplikacje przypisane do tego planu usługi App Service będą skalowane do wszystkich wystąpień planu. |
Bool |
zastrzeżony | Jeśli plan usługi aplikacji systemu Linux <kod></code>, kod <>false</code> w przeciwnym razie. | Bool |
spotExpirationTime | Czas wygaśnięcia farmy serwerów. Prawidłowe tylko wtedy, gdy jest to farma serwerów typu spot. | struna |
targetWorkerCount | Liczba procesów roboczych skalowania. | Int |
targetWorkerSizeId | Identyfikator rozmiaru procesu roboczego skalowania. | Int |
workerTierName | Docelowa warstwa procesu roboczego przypisana do planu usługi App Service. | struna |
zoneRedundant | Jeśli <kod>true</code>, ten plan usługi App Service wykona równoważenie strefy dostępności. Jeśli kod <>false</code>, ten plan usługi App Service nie będzie wykonywać równoważenia strefy dostępności. |
Bool |
Zdolność
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa możliwości jednostki SKU. | struna |
powód | Przyczyna możliwości jednostki SKU. | struna |
wartość | Wartość możliwości jednostki SKU. | struna |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa lokalizacji rozszerzonej. | struna |
HostingEnvironmentProfile
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu środowiska App Service Environment. | struna |
KubeEnvironmentProfile
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu środowiska Kubernetes. | struna |
Microsoft.Web/serverfarms
Nazwa | Opis | Wartość |
---|---|---|
extendedLocation | Lokalizacja rozszerzona. | ExtendedLocation |
rodzaj | Rodzaj zasobu. | struna |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości specyficzne dla zasobu AppServicePlan | AppServicePlanProperties |
Numer jednostki magazynowej | Opis jednostki SKU dla skalowalnego zasobu. | SkuDescription |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Web/serverfarms@2021-02-01" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
SkuCapacity
Nazwa | Opis | Wartość |
---|---|---|
domyślny | Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
elasticMaximum | Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
maksimum | Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
minimum | Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. | Int |
scaleType | Dostępne konfiguracje skalowania dla planu usługi App Service. | struna |
SkuDescription
Nazwa | Opis | Wartość |
---|---|---|
Możliwości | Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? | możliwości[] |
pojemność | Bieżąca liczba wystąpień przypisanych do zasobu. | Int |
rodzina | Kod rodziny jednostki SKU zasobu. | struna |
Lokalizacje | Lokalizacje jednostki SKU. | string[] |
nazwa | Nazwa jednostki SKU zasobu. | struna |
rozmiar | Specyfikator rozmiaru jednostki SKU zasobu. | struna |
skuCapacity | Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. | SkuCapacity |
kondygnacja | Warstwa usługi jednostki SKU zasobu. | struna |