Sdílet prostřednictvím


Serverfarms Microsoft.Web z 1. 1. 2021

Definice prostředku Bicep

Typ prostředku serverfarms je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Web/serverfarms, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Web/serverfarms@2021-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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'
  }
  kind: 'string'
  extendedLocation: {
    name: 'string'
  }
  properties: {
    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'
  }
}

Hodnoty vlastností

serverfarms

Název Description Hodnota
name Název prostředku string (povinné)

Omezení počtu znaků: 1–60

Platné znaky:
Alfanumerické znaky, pomlčky a znaky Unicode, které lze mapovat na Punycode
location Umístění prostředku. string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Popis skladové položky pro škálovatelný prostředek Popis SkuDescription
Druhu Druh prostředku. řetězec
extendedLocation Rozšířené umístění. ExtendedLocation
properties Vlastnosti specifické pro prostředek AppServicePlan AppServicePlanProperties

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec

AppServicePlanProperties

Název Description Hodnota
freeOfferExpirationTime Čas, kdy vyprší platnost bezplatné nabídky serverové farmy. řetězec
hostingEnvironmentProfile Specifikace App Service Environment, která se má použít pro plán App Service. HostingEnvironmentProfile
hyper-V Pokud je plán trueslužby App Service kontejneru Hyper-V , false v opačném případě. bool
isSpot Pokud true, tento plán App Service vlastní spotové instance. bool
isXenon Zastaralé: Pokud je plán trueslužby App Service kontejneru Hyper-V , false v opačném případě. bool
kubeEnvironmentProfile Specifikace prostředí Kubernetes, které se má použít pro plán App Service. KubeEnvironmentProfile
maximumElasticWorkerCount Maximální povolený počet pracovních procesů pro tento plán ElasticScaleEnabled App Service int
perSiteScaling Pokud true, aplikace přiřazené k tomuto App Service plánu je možné škálovat nezávisle.
Pokud false, aplikace přiřazené k tomuto App Service plánu se škálují na všechny instance plánu.
bool
Vyhrazena Pokud je plán trueslužby App Service pro Linux , false v opačném případě. bool
spotExpirationTime Čas vypršení platnosti serverové farmy. Platí pouze v případě, že se jedná o spotovou serverovou farmu. řetězec
targetWorkerCount Škálování počtupracovníchch int
targetWorkerSizeId ID velikosti pracovního procesu škálování int
název workerTierName Cílová úroveň pracovního procesu přiřazená k plánu App Service. řetězec

HostingEnvironmentProfile

Název Description Hodnota
id ID prostředku App Service Environment. řetězec

KubeEnvironmentProfile

Název Description Hodnota
id ID prostředku prostředí Kubernetes řetězec

Popis SkuDescription

Název Description Hodnota
možnosti Možnosti skladové položky, například, je povolený Traffic Manager? Schopnost[]
capacity Aktuální počet instancí přiřazených k prostředku int
family Kód rodiny skladové položky prostředku. řetězec
Umístění Umístění skladové položky string[]
name Název skladové položky prostředku. řetězec
size Specifikátor velikosti skladové položky prostředku řetězec
skuCapacity Minimální, maximální a výchozí hodnoty škálování skladové položky. Skladová kapacita
tier Úroveň služby skladové položky prostředku. řetězec

Schopnost

Název Description Hodnota
name Název funkce skladové položky. řetězec
reason Důvod schopnosti skladové položky řetězec
hodnota Hodnota schopnosti skladové položky řetězec

Skladová kapacita

Název Description Hodnota
default Výchozí počet pracovních procesů pro tuto skladovou položku plánu App Service. int
elasticmaxim Maximální počet elastických pracovních procesů pro tuto skladovou položku plánu App Service. int
Maximum Maximální počet pracovních procesů pro tuto skladovou položku plánu App Service. int
Minimum Minimální počet pracovních procesů pro tuto skladovou položku plánu App Service. int
typ škálování Dostupné konfigurace škálování pro plán App Service. řetězec

Šablony pro rychlý start

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

Template (Šablona) Description
Function App

Nasazení do Azure
Tato šablona nasadí prázdnou aplikaci Function App a plán hostování.
rychlý start k App Service – aplikace pro Linux

Nasazení do Azure
Tato šablona se použije s /azure/app-service/quickstart-arm-template.
rychlý start App Service – aplikace pro Windows

Nasazení do Azure
Tato šablona se použije s /azure/app-service/quickstart-arm-template.
rychlý start App Service – aplikace kontejneru pro Windows

Nasazení do Azure
Tato šablona se použije s /azure/app-service/quickstart-arm-template.
Nasazení služby App Service s regionální integrací virtuální sítě

Nasazení do Azure
Tato šablona umožňuje nasadit plán služby App Service a základní webovou aplikaci pro Windows s povolenou regionální integrací virtuální sítě do nově vytvořené virtuální sítě.
App Service Environment s back-endem Azure SQL

Nasazení do Azure
Tato šablona vytvoří App Service Environment s back-endem Azure SQL spolu s privátními koncovými body spolu s přidruženými prostředky, které se obvykle používají v privátním nebo izolovaném prostředí.
App Service Environment s plánem hostování a webovou aplikací Azure

Nasazení do Azure
Vytvoří App Service Environment v2 s adresou interního nástroje pro vyrovnávání zatížení v existující virtuální síti, která bude privátní. App Service Environment bude obsahovat plán hostování a webovou aplikaci Azure.
Vytvoření Azure App Service prostředí s přidanou webovou aplikací

Nasazení do Azure
Vytvoří prostředí Azure App Service uvnitř podsítě Virtual Network. Tato šablona také přidá webovou aplikaci Azure do App Service Environment. Šablona původně autor: Callum Brankin z PixelPin
Účet služby Azure Cosmos DB s webovou aplikací

Nasazení do Azure
Tato šablona nasadí účet služby Azure Cosmos DB, plán App Service a vytvoří webovou aplikaci v plánu App Service. Do webové aplikace se také přidají dvě nastavení aplikace, která odkazují na koncový bod účtu služby Azure Cosmos DB. Řešení nasazená do webové aplikace se tak můžou připojit ke koncovému bodu účtu služby Azure Cosmos DB pomocí těchto nastavení.
Zřízení aplikace funkcí spuštěné v plánu App Service

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí pro vyhrazený plán hostování, což znamená, že se spustí a bude fakturovat stejně jako jakýkoli jiný App Service web.
Zřízení aplikace funkcí v plánu Consumption

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Consumption, což je dynamický plán hostování. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků. Pro zřizování ve vyhrazeném plánu hostování jsou k dispozici další šablony.
Zřízení funkce plánu Consumption pomocí slotu nasazení

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Consumption, což je dynamický plán hostování. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků. Pro zřizování ve vyhrazeném plánu hostování jsou k dispozici další šablony.
Zřízení aplikace funkcí se zdrojem nasazeným z GitHubu

Nasazení do Azure
Tato šablona nasadí aplikaci funkcí hostované v novém vyhrazeném plánu App Service. Aplikace funkcí má podřízený prostředek, který umožňuje nepřetržitou integraci a nasazuje kód funkce z úložiště GitHub.
Aplikace funkcí Azure hostovaná ve vyhrazeném plánu

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí pro vyhrazený plán hostování, což znamená, že se spustí a bude fakturovat stejně jako jakýkoli jiný App Service web.
Aplikace funkcí Azure se slotem nasazení

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Premium s produkčním slotem a dalším slotem nasazení.
Aplikace funkcí Azure s centrem událostí a spravovanou identitou

Nasazení do Azure
jeho šablona zřídí aplikaci Azure Functions v plánu Linux Consumption spolu s centrem událostí, Azure Storage a Application Insights. Aplikace funkcí může používat spravovanou identitu pro připojení k centru událostí a účtu úložiště.
Aplikace funkcí Azure hostovaná v plánu Consumption pro Linux

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Linux Consumption, což je dynamický plán hostování. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků.
Plán Využití aplikace funkcí v Linuxu se vzdáleným sestavením

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Linux Consumption a během nasazování kódu provede vzdálené sestavení. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků.
Aplikace funkcí Azure hostovaná v plánu Premium

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Premium.
Privátní aplikace funkcí a úložiště zabezpečené privátním koncovým bodem

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Premium, který má privátní koncové body a komunikuje se službou Azure Storage přes privátní koncové body.
Vytvoření aplikace funkcí a úložiště zabezpečeného privátním koncovým bodem

Nasazení do Azure
Tato šablona umožňuje nasadit aplikaci Funkcí Azure, která komunikuje se službou Azure Storage přes privátní koncové body.
Aplikace Funkcí Azure s integrací Virtual Network

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Premium s regionální integrací virtuální sítě povolenou pro nově vytvořenou virtuální síť.
Aplikace funkcí Azure hostovaná v plánu Windows Consumption

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Windows Consumption, což je dynamický plán hostování. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků.
Aplikace Funkcí Azure a funkce aktivovaná protokolem HTTP

Nasazení do Azure
Tento příklad nasadí aplikaci Funkcí Azure a funkci aktivovanou protokolem HTTP vloženou v šabloně. Nasadí také Key Vault a naplní tajný klíč hostitele aplikace funkcí.
Nasazení plánu Azure Functions Premium s podporou az

Nasazení do Azure
Tato šablona umožňuje nasadit plán Azure Functions Premium s podporou zón dostupnosti, včetně účtu úložiště s povolenými zónami dostupnosti.
Aplikace funkcí zabezpečená službou Azure Frontdoor

Nasazení do Azure
Tato šablona umožňuje nasadit funkci Azure Premium chráněnou a publikovanou službou Azure Frontdoor Premium. Spojení mezi Azure Frontdoor a Azure Functions je chráněno Azure Private Link.
Nasazení plánu Azure Functions Premium s integrací virtuální sítě

Nasazení do Azure
Tato šablona umožňuje nasadit plán Azure Functions Premium s povolenou regionální integrací virtuální sítě do nově vytvořené virtuální sítě.
Vytvoří aplikaci funkcí s identitou spravované služby.

Nasazení do Azure
Vytvoří aplikaci funkcí s identitou spravované služby povolenou s Application Insights nastavenou pro protokoly a metriky.
Zřízení mobilní aplikace pomocí SQL Database

Nasazení do Azure
Tato šablona zřídí mobilní aplikaci, SQL Database a centrum oznámení. Nakonfiguruje připojovací řetězec v mobilní aplikaci pro databázi a centrum oznámení.
Webová aplikace s privátním koncovým bodem

Nasazení do Azure
Tato šablona umožňuje vytvořit webovou aplikaci a zveřejnit ji prostřednictvím privátního koncového bodu.
Application Gateway s interními API Management a webovou aplikací

Nasazení do Azure
Application Gateway směrování internetového provozu do virtuální sítě (interního režimu) API Management instance, která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
Vytvoření plánu služby AppService a aplikace v ase

Nasazení do Azure
Vytvoření plánu služby AppService a aplikace v ase
Vytvořte v aplikaci AppServicePlan a App. Service Env. v2

Nasazení do Azure
Vytvoření plánu služby App Service ve službě App Service Environment v2
Vytvoření webové aplikace Azure pomocí služby Blob Storage připojovací řetězec

Nasazení do Azure
Vytvoří webovou aplikaci Azure se službou Blob Storage připojovací řetězec, kterou původně vytvořil Jeff Bowles z Microsoftu.
Webová aplikace s vlastní doménou a volitelnou vazbou SSL

Nasazení do Azure
Vytvořte webovou aplikaci s vlastní doménou a volitelně přidejte certifikát SSL pro šifrování https.
Webová aplikace s protokolováním diagnostiky do kontejneru objektů blob

Nasazení do Azure
Nasazení webové aplikace s povoleným protokolováním diagnostiky do kontejneru objektů blob účtu úložiště
Nasazení webové aplikace z GitHubu

Nasazení do Azure
Tato šablona umožňuje vytvořit webovou aplikaci propojenou s úložištěm GitHubu.
Vytvoření webové aplikace v Azure s povolenou javou 13 a Tomcat 9

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci v Azure s povolenou verzí Java 13 a Tomcat 9, která umožňuje spouštět aplikace v Javě v Azure. Autorem šablony je Donovan Brown z Microsoftu.
Webová aplikace s odesíláním Application Insights do Log Analytics

Nasazení do Azure
Tato šablona bude pomáhat podporovat nové verze rozhraní API microsoft.insights/components. Od verze 2020-02-02-preview se bude při vytváření rozhraní Application Inisghts vyžadovat ID pracovního prostoru. Tato šablona nasadí App Service Plán, App Service, Application Insights a pracovní prostor služby Log Analytics a připojí je všechno dohromady.
Webová aplikace se spravovanou identitou, SQL Server a ΑΙ

Nasazení do Azure
Jednoduchý příklad nasazení infrastruktury Azure pro aplikace, data, spravovanou identitu a monitorování
Vytvoření webové aplikace v Azure s povoleným Pythonem

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci v Azure s povoleným Pythonem, která umožňuje spouštět aplikace Pythonu v Azure. Autorem šablony je Donovan Brown z Microsoftu.
Vytvoření webové aplikace , Mezipaměti Redis a DATABÁZE SQL pomocí šablony

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis a SQL Database.
Zřízení webové aplikace s SQL Database

Nasazení do Azure
Tato šablona zřídí webovou aplikaci, SQL Database, nastavení automatického škálování, pravidla upozornění a App Insights. Nakonfiguruje připojovací řetězec ve webové aplikaci pro databázi.
Vytvoření webové aplikace chráněné Application Gateway v2

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s omezením přístupu pro Application Gateway v2. Application Gateway je nasazený ve virtuální síti (podsíti), která má povolený koncový bod služby Microsoft.Web. Webová aplikace omezuje přístup k provozu z podsítě.
Vytvoření webové aplikace a Redis Cache pomocí šablony

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis.
Nasazení základní linuxové webové aplikace

Nasazení do Azure
Tato šablona umožňuje nasadit plán služby App Service a základní linuxovou webovou aplikaci.
rychlý start App Service – aplikace pro Windows

Nasazení do Azure
Tato šablona se použije s /azure/app-service/quickstart-arm-template.
Webová aplikace s vlastními sloty nasazení

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace s vlastními sloty nasazení v Azure Web Apps.
Docker Web App v Airflow v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image puckel/docker-airflow (nejnovější značka) do linuxové webové aplikace se službou Azure Database for PostgreSQL.
Aplikace Django

Nasazení do Azure
Tato šablona umožňuje vytvořit App Service pro nasazení aplikace Django.
Flask App Service

Nasazení do Azure
Tato šablona umožňuje vytvořit App Service pro nasazení aplikace Flask.
Vytvoření webové aplikace v Linuxu s využitím služby Azure Database for MySQL

Nasazení do Azure
Tato šablona poskytuje způsob, jak nasadit Web Apps v Linuxu s využitím služby Azure Database for MySQL.
Webová aplikace v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace v Linuxu s využitím služby Azure Database for PostgreSQL(Preview).
App Service uzlu

Nasazení do Azure
Tato šablona umožňuje vytvořit App Service pro nasazení aplikace Node.
Sonarqube Docker Web App v Linuxu s Azure SQL

Nasazení do Azure
Tato šablona nasadí Sonarqube do Azure App Service linuxového kontejneru webové aplikace pomocí oficiální image Sonarqube a využívá Azure SQL Server.
Sonarqube Docker Web App v Linuxu s MySQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) do linuxové webové aplikace se službou Azure Database for MySQL.
Sonarqube Docker Web App v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) do webové aplikace pro Linux s azure database for PostgreSQL(Preview).
SonarQube ve webové aplikaci s PostgreSQL a integrací virtuální sítě

Nasazení do Azure
Tato šablona poskytuje snadné nasazení SonarQube do webové aplikace v Linuxu s flexibilním serverem PostgreSQL, integrací virtuální sítě a privátním DNS.
Webová aplikace se službou Azure Database for MySQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob, jak nasadit webovou aplikaci na Azure App Service Web Apps se službou Azure Database for MySQL.
Webová aplikace v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace v Linuxu s využitím služby Azure Database for PostgreSQL.
Vysoce dostupná webová aplikace pro více oblastí

Nasazení do Azure
Tato šablona umožňuje vytvořit zabezpečené a vysoce dostupné komplexní řešení pro více oblastí se dvěma webovými aplikacemi v různých oblastech za službou Azure Front Door.
Webová aplikace s injektákem virtuální sítě a privátním koncovým bodem

Nasazení do Azure
Tato šablona umožňuje vytvořit zabezpečené komplexní řešení se dvěma webovými aplikacemi, front-endem a back-endem. Front-end bude bezpečně využívat back prostřednictvím injektáže virtuální sítě a privátního koncového bodu.
Zabezpečení n-vrstvé webové aplikace

Nasazení do Azure
Tato šablona umožňuje vytvořit zabezpečené komplexní řešení se dvěma webovými aplikacemi s přípravnými sloty, front-endem a back-endem. Front-end bude bezpečně využívat back-end prostřednictvím injektáže virtuální sítě a privátního koncového bodu.
Aplikace v ASP.NET

Nasazení do Azure
Tato šablona umožňuje vytvořit App Service pro nasazení aplikace ASP.NET.
Vytvoření webové aplikace, pe a Application Gateway v2

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s privátním koncovým bodem v podsíti Azure Virtual Network Application Gateway v2. Application Gateway se nasazuje ve virtuální síti (podsíti). Webová aplikace omezuje přístup k provozu z podsítě pomocí privátního koncového bodu.

Definice prostředku šablony ARM

Typ prostředku serverfarms je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Web/serverfarms, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Web/serverfarms",
  "apiVersion": "2021-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
  },
  "kind": "string",
  "extendedLocation": {
    "name": "string"
  },
  "properties": {
    "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"
  }
}

Hodnoty vlastností

serverfarms

Název Description Hodnota
typ Typ prostředku Microsoft.Web/serverfarms
apiVersion Verze rozhraní API prostředku '2021-01-01'
name Název prostředku string (povinné)

Omezení počtu znaků: 1–60

Platné znaky:
Alfanumerické znaky, pomlčky a znaky Unicode, které lze mapovat na Punycode
location Umístění prostředku. string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Popis skladové položky pro škálovatelný prostředek Popis SkuDescription
Druhu Druh prostředku. řetězec
extendedLocation Rozšířené umístění. ExtendedLocation
properties Vlastnosti specifické pro prostředek AppServicePlan AppServicePlanProperties

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec

AppServicePlanProperties

Název Description Hodnota
freeOfferExpirationTime Čas, kdy vyprší platnost bezplatné nabídky serverové farmy. řetězec
hostingEnvironmentProfile Specifikace App Service Environment, která se má použít pro plán App Service. HostingEnvironmentProfile
hyper-V Pokud je plán trueslužby App Service kontejneru Hyper-V , false v opačném případě. bool
isSpot Pokud true, tento plán App Service vlastní spotové instance. bool
isXenon Zastaralé: Pokud je plán trueslužby App Service kontejneru Hyper-V , false v opačném případě. bool
kubeEnvironmentProfile Specifikace prostředí Kubernetes, které se má použít pro plán App Service. KubeEnvironmentProfile
maximumElasticWorkerCount Maximální povolený počet pracovních procesů pro tento plán ElasticScaleEnabled App Service int
perSiteScaling Pokud true, aplikace přiřazené k tomuto App Service plánu je možné škálovat nezávisle.
Pokud false, aplikace přiřazené k tomuto App Service plánu se škálují na všechny instance plánu.
bool
Vyhrazena Pokud je plán trueslužby App Service pro Linux , false v opačném případě. bool
spotExpirationTime Čas vypršení platnosti serverové farmy. Platí pouze v případě, že se jedná o spotovou serverovou farmu. řetězec
targetWorkerCount Škálování počtupracovníchch int
targetWorkerSizeId ID velikosti pracovního procesu škálování int
název workerTierName Cílová úroveň pracovního procesu přiřazená k plánu App Service. řetězec

HostingEnvironmentProfile

Název Description Hodnota
id ID prostředku App Service Environment. řetězec

KubeEnvironmentProfile

Název Description Hodnota
id ID prostředku prostředí Kubernetes řetězec

Popis SkuDescription

Název Description Hodnota
možnosti Možnosti skladové položky, například, je povolený Traffic Manager? Schopnost[]
capacity Aktuální počet instancí přiřazených k prostředku int
family Kód rodiny skladové položky prostředku. řetězec
Umístění Umístění skladové položky string[]
name Název skladové položky prostředku. řetězec
size Specifikátor velikosti skladové položky prostředku řetězec
skuCapacity Minimální, maximální a výchozí hodnoty škálování skladové položky. Skladová kapacita
tier Úroveň služby skladové položky prostředku. řetězec

Schopnost

Název Description Hodnota
name Název funkce skladové položky. řetězec
reason Důvod schopnosti skladové položky řetězec
hodnota Hodnota schopnosti skladové položky řetězec

Skladová kapacita

Název Description Hodnota
default Výchozí počet pracovních procesů pro tuto skladovou položku plánu App Service. int
elasticmaxim Maximální počet elastických pracovních procesů pro tuto skladovou položku plánu App Service. int
Maximum Maximální počet pracovních procesů pro tuto skladovou položku plánu App Service. int
Minimum Minimální počet pracovních procesů pro tuto skladovou položku plánu App Service. int
typ škálování Dostupné konfigurace škálování pro plán App Service. řetězec

Šablony pro rychlý start

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

Template (Šablona) Description
Function App

Nasazení do Azure
Tato šablona nasadí prázdnou aplikaci Function App a plán hostování.
rychlý start k App Service – aplikace pro Linux

Nasazení do Azure
Tato šablona se použije s /azure/app-service/quickstart-arm-template.
rychlý start App Service – aplikace pro Windows

Nasazení do Azure
Tato šablona se použije s /azure/app-service/quickstart-arm-template.
rychlý start App Service – aplikace kontejneru pro Windows

Nasazení do Azure
Tato šablona se použije s /azure/app-service/quickstart-arm-template.
Nasazení služby App Service s regionální integrací virtuální sítě

Nasazení do Azure
Tato šablona umožňuje nasadit plán služby App Service a základní webovou aplikaci pro Windows s povolenou regionální integrací virtuální sítě do nově vytvořené virtuální sítě.
App Service Environment s back-endem Azure SQL

Nasazení do Azure
Tato šablona vytvoří App Service Environment s back-endem Azure SQL spolu s privátními koncovými body spolu s přidruženými prostředky, které se obvykle používají v privátním nebo izolovaném prostředí.
App Service Environment s plánem hostování a webovou aplikací Azure

Nasazení do Azure
Vytvoří App Service Environment v2 s adresou interního nástroje pro vyrovnávání zatížení v existující virtuální síti, která bude privátní. App Service Environment bude obsahovat plán hostování a webovou aplikaci Azure.
Vytvoření prostředí Azure App Service s přidanou webovou aplikací

Nasazení do Azure
Vytvoří prostředí Azure App Service uvnitř podsítě Virtual Network. Tato šablona také přidá webovou aplikaci Azure do App Service Environment. Šablona původně autor Callum Brankin z PixelPin
Účet služby Azure Cosmos DB s webovou aplikací

Nasazení do Azure
Tato šablona nasadí účet služby Azure Cosmos DB, plán App Service a vytvoří webovou aplikaci v plánu App Service. Do webové aplikace se také přidají dvě nastavení aplikace, která odkazují na koncový bod účtu služby Azure Cosmos DB. Řešení nasazená do webové aplikace se tak můžou připojit ke koncovému bodu účtu služby Azure Cosmos DB pomocí těchto nastavení.
Zřízení aplikace funkcí spuštěné v plánu App Service

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí pro vyhrazený plán hostování, což znamená, že se spustí a bude fakturovat stejně jako jakýkoli jiný App Service web.
Zřízení aplikace funkcí v plánu Consumption

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Consumption, což je dynamický plán hostování. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků. Pro zřizování ve vyhrazeném plánu hostování jsou k dispozici další šablony.
Zřízení funkce plánu Consumption pomocí slotu nasazení

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Consumption, což je dynamický plán hostování. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků. Pro zřizování ve vyhrazeném plánu hostování jsou k dispozici další šablony.
Zřízení aplikace funkcí se zdrojem nasazeným z GitHubu

Nasazení do Azure
Tato šablona nasadí aplikaci funkcí hostované v novém vyhrazeném plánu App Service. Aplikace funkcí má podřízený prostředek, který umožňuje nepřetržitou integraci a nasazuje kód funkce z úložiště GitHub.
Aplikace funkcí Azure hostovaná ve vyhrazeném plánu

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí pro vyhrazený plán hostování, což znamená, že se spustí a bude fakturovat stejně jako jakýkoli jiný App Service web.
Aplikace funkcí Azure se slotem nasazení

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Premium s produkčním slotem a dalším slotem nasazení.
Aplikace funkcí Azure s centrem událostí a spravovanou identitou

Nasazení do Azure
jeho šablona zřídí aplikaci Azure Functions v plánu Linux Consumption spolu s centrem událostí, Azure Storage a Application Insights. Aplikace funkcí může používat spravovanou identitu pro připojení k centru událostí a účtu úložiště.
Aplikace funkcí Azure hostovaná v plánu Consumption pro Linux

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Linux Consumption, což je dynamický plán hostování. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků.
Plán Využití aplikace funkcí v Linuxu se vzdáleným sestavením

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Linux Consumption a během nasazování kódu provede vzdálené sestavení. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků.
Aplikace funkcí Azure hostovaná v plánu Premium

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Premium.
Privátní aplikace funkcí a úložiště zabezpečené privátním koncovým bodem

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Premium, který má privátní koncové body a komunikuje se službou Azure Storage přes privátní koncové body.
Vytvoření aplikace funkcí a úložiště zabezpečeného privátním koncovým bodem

Nasazení do Azure
Tato šablona umožňuje nasadit aplikaci Funkcí Azure, která komunikuje se službou Azure Storage přes privátní koncové body.
Aplikace Funkcí Azure s integrací Virtual Network

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Premium s regionální integrací virtuální sítě povolenou pro nově vytvořenou virtuální síť.
Aplikace funkcí Azure hostovaná v plánu Windows Consumption

Nasazení do Azure
Tato šablona zřídí aplikaci funkcí v plánu Windows Consumption, což je dynamický plán hostování. Aplikace běží na vyžádání a fakturuje se vám podle spuštění bez trvalého závazku prostředků.
Aplikace Funkcí Azure a funkce aktivovaná protokolem HTTP

Nasazení do Azure
Tento příklad nasadí aplikaci Funkcí Azure a funkci aktivovanou protokolem HTTP vloženou v šabloně. Nasadí také Key Vault a naplní tajný klíč hostitele aplikace funkcí.
Nasazení plánu Azure Functions Premium s podporou az

Nasazení do Azure
Tato šablona umožňuje nasadit plán Azure Functions Premium s podporou zón dostupnosti, včetně účtu úložiště s povolenými zónami dostupnosti.
Aplikace funkcí zabezpečená službou Azure Frontdoor

Nasazení do Azure
Tato šablona umožňuje nasadit funkci Azure Premium chráněnou a publikovanou službou Azure Frontdoor Premium. Spojení mezi Azure Frontdoor a Azure Functions je chráněno Azure Private Link.
Nasazení plánu Azure Functions Premium s integrací virtuální sítě

Nasazení do Azure
Tato šablona umožňuje nasadit plán Azure Functions Premium s povolenou regionální integrací virtuální sítě do nově vytvořené virtuální sítě.
Vytvoří aplikaci funkcí s identitou spravované služby.

Nasazení do Azure
Vytvoří aplikaci funkcí s identitou spravované služby povolenou s Application Insights nastavenou pro protokoly a metriky.
Zřízení mobilní aplikace pomocí SQL Database

Nasazení do Azure
Tato šablona zřídí mobilní aplikaci, SQL Database a centrum oznámení. Nakonfiguruje připojovací řetězec v mobilní aplikaci pro databázi a centrum oznámení.
Webová aplikace s privátním koncovým bodem

Nasazení do Azure
Tato šablona umožňuje vytvořit webovou aplikaci a zveřejnit ji prostřednictvím privátního koncového bodu.
Application Gateway s interními API Management a webovou aplikací

Nasazení do Azure
Application Gateway směrování internetového provozu do virtuální sítě (interního režimu) API Management instance, která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
Vytvoření plánu služby AppService a aplikace v ase

Nasazení do Azure
Vytvoření plánu služby AppService a aplikace v ase
Vytvořte v aplikaci AppServicePlan a App. Service Env. v2

Nasazení do Azure
Vytvoření plánu služby App Service ve službě App Service Environment v2
Vytvoření webové aplikace Azure pomocí služby Blob Storage připojovací řetězec

Nasazení do Azure
Vytvoří webovou aplikaci Azure se službou Blob Storage připojovací řetězec, kterou původně vytvořil Jeff Bowles z Microsoftu.
Webová aplikace s vlastní doménou a volitelnou vazbou SSL

Nasazení do Azure
Vytvořte webovou aplikaci s vlastní doménou a volitelně přidejte certifikát SSL pro šifrování https.
Webová aplikace s protokolováním diagnostiky do kontejneru objektů blob

Nasazení do Azure
Nasaďte webovou aplikaci s povoleným protokolováním diagnostiky do kontejneru objektů blob účtu úložiště.
Nasazení webové aplikace z GitHubu

Nasazení do Azure
Tato šablona umožňuje vytvořit webovou aplikaci propojenou s úložištěm GitHubu.
Vytvoření webové aplikace v Azure s povolenou javou 13 a Tomcat 9

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci v Azure s povolenou verzí Java 13 a Tomcat 9, která umožňuje spouštět aplikace v Javě v Azure. Autorem šablony je Donovan Brown z Microsoftu.
Webová aplikace s odesíláním Application Insights do Log Analytics

Nasazení do Azure
Tato šablona bude pomáhat podporovat nové verze rozhraní API microsoft.insights/components. Od verze 2020-02-02-preview se bude při vytváření rozhraní Application Inisghts vyžadovat ID pracovního prostoru. Tato šablona nasadí App Service Plán, App Service, Application Insights a pracovní prostor služby Log Analytics a připojí je všechno dohromady.
Webová aplikace se spravovanou identitou, SQL Server a ΑΙ

Nasazení do Azure
Jednoduchý příklad nasazení infrastruktury Azure pro aplikace, data, spravovanou identitu a monitorování
Vytvoření webové aplikace v Azure s povoleným Pythonem

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci v Azure s povoleným Pythonem, která umožňuje spouštět aplikace Pythonu v Azure. Autorem šablony je Donovan Brown z Microsoftu.
Vytvoření webové aplikace , Mezipaměti Redis a DATABÁZE SQL pomocí šablony

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis a SQL Database.
Zřízení webové aplikace s SQL Database

Nasazení do Azure
Tato šablona zřídí webovou aplikaci, SQL Database, nastavení automatického škálování, pravidla upozornění a App Insights. Nakonfiguruje připojovací řetězec ve webové aplikaci pro databázi.
Vytvoření webové aplikace chráněné Application Gateway v2

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s omezením přístupu pro Application Gateway v2. Application Gateway je nasazený ve virtuální síti (podsíti), která má povolený koncový bod služby Microsoft.Web. Webová aplikace omezuje přístup k provozu z podsítě.
Vytvoření webové aplikace a Redis Cache pomocí šablony

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis.
Nasazení základní linuxové webové aplikace

Nasazení do Azure
Tato šablona umožňuje nasadit plán služby App Service a základní linuxovou webovou aplikaci.
rychlý start App Service – aplikace pro Windows

Nasazení do Azure
Tato šablona se použije s /azure/app-service/quickstart-arm-template.
Webová aplikace s vlastními sloty nasazení

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace s vlastními sloty nasazení v Azure Web Apps.
Docker Web App v Airflow v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image puckel/docker-airflow (nejnovější značka) do linuxové webové aplikace se službou Azure Database for PostgreSQL.
Aplikace Django

Nasazení do Azure
Tato šablona umožňuje vytvořit App Service pro nasazení aplikace Django.
Flask App Service

Nasazení do Azure
Tato šablona umožňuje vytvořit App Service pro nasazení aplikace Flask.
Vytvoření webové aplikace v Linuxu s využitím služby Azure Database for MySQL

Nasazení do Azure
Tato šablona poskytuje způsob, jak nasadit Web Apps v Linuxu s využitím služby Azure Database for MySQL.
Webová aplikace v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace v Linuxu s využitím služby Azure Database for PostgreSQL(Preview).
App Service uzlu

Nasazení do Azure
Tato šablona umožňuje vytvořit App Service pro nasazení aplikace Node.
Sonarqube Docker Web App v Linuxu s Azure SQL

Nasazení do Azure
Tato šablona nasadí Sonarqube do Azure App Service linuxového kontejneru webové aplikace pomocí oficiální image Sonarqube a využívá Azure SQL Server.
Sonarqube Docker Web App v Linuxu s MySQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) do linuxové webové aplikace se službou Azure Database for MySQL.
Sonarqube Docker Web App v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) do webové aplikace pro Linux s azure database for PostgreSQL(Preview).
SonarQube ve webové aplikaci s PostgreSQL a integrací virtuální sítě

Nasazení do Azure
Tato šablona poskytuje snadné nasazení SonarQube do webové aplikace v Linuxu s flexibilním serverem PostgreSQL, integrací virtuální sítě a privátním DNS.
Webová aplikace se službou Azure Database for MySQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob, jak nasadit webovou aplikaci na Azure App Service Web Apps se službou Azure Database for MySQL.
Webová aplikace v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace v Linuxu s využitím služby Azure Database for PostgreSQL.
Vysoce dostupná webová aplikace pro více oblastí

Nasazení do Azure
Tato šablona umožňuje vytvořit zabezpečené a vysoce dostupné komplexní řešení pro více oblastí se dvěma webovými aplikacemi v různých oblastech za službou Azure Front Door.
Webová aplikace s injektákem virtuální sítě a privátním koncovým bodem

Nasazení do Azure
Tato šablona umožňuje vytvořit zabezpečené komplexní řešení se dvěma webovými aplikacemi, front-endem a back-endem. Front-end bude bezpečně využívat back prostřednictvím injektáže virtuální sítě a privátního koncového bodu.
Zabezpečení n-vrstvé webové aplikace

Nasazení do Azure
Tato šablona umožňuje vytvořit zabezpečené komplexní řešení se dvěma webovými aplikacemi s přípravnými sloty, front-endem a back-endem. Front-end bude bezpečně využívat back-end prostřednictvím injektáže virtuální sítě a privátního koncového bodu.
Aplikace v ASP.NET

Nasazení do Azure
Tato šablona umožňuje vytvořit App Service pro nasazení aplikace ASP.NET.
Vytvoření webové aplikace, pe a Application Gateway v2

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s privátním koncovým bodem v podsíti Azure Virtual Network Application Gateway v2. Application Gateway se nasazuje ve virtuální síti (podsíti). Webová aplikace omezuje přístup k provozu z podsítě pomocí privátního koncového bodu.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku serverfarms je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Web/serverfarms, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/serverfarms@2021-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      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"
    }
    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"
    }
    kind = "string"
    extendedLocation = {
      name = "string"
    }
  })
}

Hodnoty vlastností

serverfarms

Název Description Hodnota
typ Typ prostředku "Microsoft.Web/serverfarms@2021-01-01"
name Název prostředku string (povinné)

Omezení počtu znaků: 1–60

Platné znaky:
Alfanumerické znaky, pomlčky a znaky Unicode, které lze mapovat na Punycode
location Umístění prostředku. string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek.
Sku Popis skladové položky pro škálovatelný prostředek Popis SkuDescription
Druhu Druh prostředku. řetězec
extendedLocation Rozšířené umístění. ExtendedLocation
properties Vlastnosti specifické pro prostředek AppServicePlan AppServicePlanProperties

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec

AppServicePlanProperties

Název Description Hodnota
freeOfferExpirationTime Čas, kdy vyprší platnost bezplatné nabídky serverové farmy. řetězec
hostingEnvironmentProfile Specifikace App Service Environment, která se má použít pro plán App Service. HostingEnvironmentProfile
hyper-V Pokud je plán trueslužby App Service kontejneru Hyper-V , false v opačném případě. bool
isSpot Pokud true, tento plán App Service vlastní spotové instance. bool
isXenon Zastaralé: Pokud je plán trueslužby App Service kontejneru Hyper-V , false v opačném případě. bool
kubeEnvironmentProfile Specifikace prostředí Kubernetes, které se má použít pro plán App Service. KubeEnvironmentProfile
maximumElasticWorkerCount Maximální povolený počet pracovních procesů pro tento plán ElasticScaleEnabled App Service int
perSiteScaling Pokud true, aplikace přiřazené k tomuto App Service plánu je možné škálovat nezávisle.
Pokud false, aplikace přiřazené k tomuto App Service plánu se škálují na všechny instance plánu.
bool
Vyhrazena Pokud je plán trueslužby App Service pro Linux , false v opačném případě. bool
spotExpirationTime Čas vypršení platnosti serverové farmy. Platí pouze v případě, že se jedná o spotovou serverovou farmu. řetězec
targetWorkerCount Škálování počtupracovníchch int
targetWorkerSizeId ID velikosti pracovního procesu škálování int
název workerTierName Cílová úroveň pracovního procesu přiřazená k plánu App Service. řetězec

HostingEnvironmentProfile

Název Description Hodnota
id ID prostředku App Service Environment. řetězec

KubeEnvironmentProfile

Název Description Hodnota
id ID prostředku prostředí Kubernetes řetězec

Popis SkuDescription

Název Description Hodnota
možnosti Možnosti skladové položky, například, je povolený Traffic Manager? Funkce[]
capacity Aktuální počet instancí přiřazených k prostředku int
family Kód rodiny skladové položky prostředku. řetězec
Umístění Umístění skladové položky. string[]
name Název skladové položky prostředku. řetězec
size Specifikátor velikosti skladové položky prostředku řetězec
skuCapacity Minimální, maximální a výchozí hodnoty škálování skladové položky. Skladová kapacita
tier Úroveň služby skladové položky prostředku. řetězec

Schopnost

Název Description Hodnota
name Název možnosti skladové položky řetězec
reason Důvod funkce skladové položky řetězec
hodnota Hodnota schopnosti skladové položky řetězec

Skladová kapacita

Název Description Hodnota
default Výchozí počet pracovních procesů pro tuto skladovou položku plánu App Service. int
elasticMaximální Maximální počet elastických pracovních procesů pro tuto skladovou položku plánu App Service. int
Maximum Maximální počet pracovních procesů pro tuto skladovou položku plánu App Service. int
Minimum Minimální počet pracovních procesů pro tuto skladovou položku plánu App Service. int
scaleType Dostupné konfigurace škálování pro plán App Service. řetězec