Udostępnij za pośrednictwem


Microsoft.Web serverfarms 2023-12-01

Definicja zasobu Bicep

Typ zasobu serverfarms można wdrożyć za pomocą 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/serverfarms, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Web/serverfarms@2023-12-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. KubeEnvironmentProfile
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.
usługi App Service platformy Flask 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)
SonarQube on Web App with PostgreSQL and VNet integration (SonarQube on Web App with PostgreSQL and VNet integration (Integracja z platformą PostgreSQL i siecią wirtualną) 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:

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": "2023-12-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. KubeEnvironmentProfile
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 '2023-12-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 w usłudze Azure
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 w usłudze Azure
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 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
Szybki start App Service — aplikacji systemu Linux

wdrażanie w usłudze Azure
Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template
Szybki start App Service — aplikacji systemu Windows

wdrażanie w usłudze Azure
Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template
Szybki start App Service — aplikacji systemu Windows

wdrażanie w usłudze Azure
Ten szablon ma być używany z szablonem /azure/app-service/quickstart-arm-template
Szybki start App Service — aplikacji kontenera systemu Windows

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 ASP.NET

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium.
aplikacja funkcji platformy Azure hostowana w planie użycia systemu Windows

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager dla usługi App Service.
Buffalo Web App

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
Tworzenie planu usługi AppService i aplikacji w środowisku ASE
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
tworzenie aplikacji internetowej platformy Azure przy użyciu parametrów połączenia usługi Blob Storage

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
Ś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.
usługi App Service platformy Flask

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 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
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
Ten szablon umożliwia utworzenie usługi App Service na potrzeby wdrażania aplikacji Node.
Sad CMS — aplikacja internetowa portalu wideo cms

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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)
SonarQube on Web App with PostgreSQL and VNet integration (SonarQube on Web App with PostgreSQL and VNet integration (Integracja z platformą PostgreSQL i siecią wirtualną)

wdrażanie w usłudze Azure
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 w usłudze Azure
Ten szablon umożliwia utworzenie aplikacji internetowej połączonej z połączonym repozytorium GitHub.
aplikacja internetowa w systemie Linux z PostgreSQL

wdrażanie w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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 w usłudze Azure
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@2023-12-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. KubeEnvironmentProfile
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@2023-12-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