Megosztás a következőn keresztül:


Microsoft.Web sites 2015-08-01

Bicep-erőforrásdefiníció

A helyek erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Web/sites erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Web/sites@2015-08-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    clientAffinityEnabled: bool
    clientCertEnabled: bool
    cloningInfo: {
      appSettingsOverrides: {
        {customized property}: 'string'
      }
      cloneCustomHostNames: bool
      cloneSourceControl: bool
      configureLoadBalancing: bool
      correlationId: 'string'
      hostingEnvironment: 'string'
      overwrite: bool
      sourceWebAppId: 'string'
      trafficManagerProfileId: 'string'
      trafficManagerProfileName: 'string'
    }
    containerSize: int
    enabled: bool
    gatewaySiteName: 'string'
    hostingEnvironmentProfile: {
      id: 'string'
      name: 'string'
      type: 'string'
    }
    hostNamesDisabled: bool
    hostNameSslStates: [
      {
        name: 'string'
        sslState: 'string'
        thumbprint: 'string'
        toUpdate: bool
        virtualIP: 'string'
      }
    ]
    maxNumberOfWorkers: int
    microService: 'string'
    name: 'string'
    scmSiteAlsoStopped: bool
    serverFarmId: 'string'
    siteConfig: {
      id: 'string'
      kind: 'string'
      location: 'string'
      name: 'string'
      properties: {
        alwaysOn: bool
        apiDefinition: {
          url: 'string'
        }
        appCommandLine: 'string'
        appSettings: [
          {
            name: 'string'
            value: 'string'
          }
        ]
        autoHealEnabled: bool
        autoHealRules: {
          actions: {
            actionType: 'string'
            customAction: {
              exe: 'string'
              parameters: 'string'
            }
            minProcessExecutionTime: 'string'
          }
          triggers: {
            privateBytesInKB: int
            requests: {
              count: int
              timeInterval: 'string'
            }
            slowRequests: {
              count: int
              timeInterval: 'string'
              timeTaken: 'string'
            }
            statusCodes: [
              {
                count: int
                status: int
                subStatus: int
                timeInterval: 'string'
                win32Status: int
              }
            ]
          }
        }
        autoSwapSlotName: 'string'
        connectionStrings: [
          {
            connectionString: 'string'
            name: 'string'
            type: 'string'
          }
        ]
        cors: {
          allowedOrigins: [
            'string'
          ]
        }
        defaultDocuments: [
          'string'
        ]
        detailedErrorLoggingEnabled: bool
        documentRoot: 'string'
        experiments: {
          rampUpRules: [
            {
              actionHostName: 'string'
              changeDecisionCallbackUrl: 'string'
              changeIntervalInMinutes: int
              changeStep: int
              maxReroutePercentage: int
              minReroutePercentage: int
              name: 'string'
              reroutePercentage: int
            }
          ]
        }
        handlerMappings: [
          {
            arguments: 'string'
            extension: 'string'
            scriptProcessor: 'string'
          }
        ]
        httpLoggingEnabled: bool
        ipSecurityRestrictions: [
          {
            ipAddress: 'string'
            subnetMask: 'string'
          }
        ]
        javaContainer: 'string'
        javaContainerVersion: 'string'
        javaVersion: 'string'
        limits: {
          maxDiskSizeInMb: int
          maxMemoryInMb: int
          maxPercentageCpu: int
        }
        loadBalancing: 'string'
        localMySqlEnabled: bool
        logsDirectorySizeLimit: int
        managedPipelineMode: 'string'
        metadata: [
          {
            name: 'string'
            value: 'string'
          }
        ]
        netFrameworkVersion: 'string'
        nodeVersion: 'string'
        numberOfWorkers: int
        phpVersion: 'string'
        publishingPassword: 'string'
        publishingUsername: 'string'
        pythonVersion: 'string'
        remoteDebuggingEnabled: bool
        remoteDebuggingVersion: 'string'
        requestTracingEnabled: bool
        requestTracingExpirationTime: 'string'
        scmType: 'string'
        tracingOptions: 'string'
        use32BitWorkerProcess: bool
        virtualApplications: [
          {
            physicalPath: 'string'
            preloadEnabled: bool
            virtualDirectories: [
              {
                physicalPath: 'string'
                virtualPath: 'string'
              }
            ]
            virtualPath: 'string'
          }
        ]
        vnetName: 'string'
        webSocketsEnabled: bool
      }
      tags: {
        {customized property}: 'string'
      }
      type: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Tulajdonságértékek

ApiDefinitionInfo

Név Leírás Érték
URL-cím Az API-definíció URL-címe. húr

AutoHealActions

Név Leírás Érték
actionType ActionType – előre definiált végrehajtandó művelet "CustomAction"
'LogEvent'
"Lomtár" (kötelező)
customAction CustomAction – egyéni végrehajtandó művelet AutoHealCustomAction
minProcessExecutionTime MinProcessExecutionTime – a folyamat végrehajtásának minimális időtartama
a művelet végrehajtása előtt
húr

AutoHealCustomAction

Név Leírás Érték
exe Futtatható húr
Paraméterek A végrehajtható paraméter húr

AutoHealRules

Név Leírás Érték
Műveletek Műveletek – Szabály aktiválásakor végrehajtandó műveletek AutoHealActions
Eseményindítók Triggerek – Az automatikus javítási műveletek végrehajtásának időpontjára vonatkozó feltételek AutoHealTriggers

AutoHealTriggers

Név Leírás Érték
privateBytesInKB PrivateBytesInKB – Privát bájtok alapján definiál egy szabályt Int
Kérelmek Kérelmek – Egy szabály meghatározása az összes kérelem alapján RequestsBasedTrigger
slowRequests SlowRequests – A kérések végrehajtási ideje alapján definiál egy szabályt SlowRequestsBasedTrigger
statusCodes StatusCodes – Állapotkódok alapján határoz meg egy szabályt StatusCodesBasedTrigger[]

CloningInfo

Név Leírás Érték
appSettingsOverrides A klónozott webalkalmazás alkalmazásbeállítások felülbírálása. Ha meg van adva, ezek a beállítások felülbírálják a klónozott beállításokat
forrás webalkalmazásból. Ha nincs megadva, a forrás webalkalmazás alkalmazásbeállításai megmaradnak.
CloningInfoAppSettingsOverrides
cloneCustomHostNames Ha igaz, klónozza az egyéni gazdagépneveket a forrás webalkalmazásból Bool
cloneSourceControl Forrásvezérlő klónozása a forrás webalkalmazásból Bool
configureLoadBalancing Ha meg van adva a terheléselosztás konfigurálása a forrás- és klónwebhelyhez Bool
correlationId A klónozási művelet korrelációs azonosítója. Ez az azonosító több klónozási műveletet is összekapcsol
együtt, hogy ugyanazt a pillanatképet használja
húr
hostingEnvironment Üzemeltetési környezet húr
Felülírja Cél webalkalmazás felülírása Bool
sourceWebAppId A forrás webalkalmazás ARM-erőforrás-azonosítója. A webalkalmazás erőforrás-azonosítója az űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} az éles pontokhoz és
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} egyéb pontok esetén
húr
trafficManagerProfileId A traffic manager-profil ARM-erőforrás-azonosítója, ha létezik. A Traffic Manager erőforrás-azonosítója az űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}
húr
trafficManagerProfileName A létrehozandó Traffic Manager-profil neve. Erre csak akkor van szükség, ha a Traffic Manager-profil még nem létezik húr

CloningInfoAppSettingsOverrides

Név Leírás Érték

ConnStringInfo

Név Leírás Érték
connectionString Kapcsolati sztring értéke húr
név Kapcsolati sztring neve húr
típus Az adatbázis típusa "Egyéni"
"MySql"
"SQLAzure"
"SQLServer" (kötelező)

CorsSettings

Név Leírás Érték
engedélyezettOrigins Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezni kell a kereszt-forrást
hívások (például: http://example.com:12345). Az összes engedélyezéséhez használja a "*" parancsot.
sztring[]

Kísérletek

Név Leírás Érték
rampUpRules {Microsoft.Web.Hosting.Administration.RampUpRule} objektumok listája. RampUpRule[]

HandlerMapping

Név Leírás Érték
Érvek A szkriptfeldolgozónak továbbítandó parancssori argumentumok. húr
kiterjesztés Az ezzel a kiterjesztéssel rendelkező kérelmek a megadott FastCGI-alkalmazással lesznek kezelve. húr
scriptProcessor A FastCGI-alkalmazás abszolút elérési útja. húr

HostingEnvironmentProfile

Név Leírás Érték
azonosító A hostingEnvironment (App Service Environment) erőforrás-azonosítója húr
név A hostingEnvironment (App Service Environment) neve (csak olvasható) húr
típus A hostingEnvironment (App Service Environment) erőforrástípusa (csak olvasható) húr

HostNameSslState

Név Leírás Érték
név Gazdagép neve húr
sslState SSL-típus "Letiltva"
"IpBasedEnabled"
"SniEnabled" (kötelező)
Ujjlenyomat SSL-tanúsítvány ujjlenyomata húr
toUpdate A jelző beállítása a meglévő gazdagépnév frissítésére Bool
virtualIP A gazdagép nevéhez rendelt virtuális IP-cím, ha engedélyezve van az IP-alapú SSL húr

IpSecurityRestriction

Név Leírás Érték
ipAddress A biztonsági korlátozás érvényes IP-címe húr
alhálózatmaszk Alhálózati maszk azon IP-címek tartományához, amelyre a korlátozás érvényes húr

Microsoft.Web/sites

Név Leírás Érték
fajta Erőforrás típusa húr
hely Erőforrás helye sztring (kötelező)
név Az erőforrás neve sztring (kötelező)
kellékek SiteProperties
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése

NameValuePair

Név Leírás Érték
név Pár neve húr
érték Párérték húr

RampUpRule

Név Leírás Érték
actionHostName Annak a pontnak az állomásneve, amelyre a forgalom átirányítva lesz, ha úgy dönt. Például mysite-stage.azurewebsites.net húr
changeDecisionCallbackUrl Az egyéni döntési algoritmust a TiPCallback webhelybővítményben lehet megadni, amely url-címet adhat meg. húr
changeIntervalInMinutes [Nem kötelező] A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg Int
changeStep [Nem kötelező] Az automatikus felskálázási forgatókönyvben ez az a lépés, ameddig el nem éri a {Microsoft.Web.Hosting.Administration.RampUpRule.ReroutePercentage} webhelyet.
{Microsoft.Web.Hosting.Administration.RampUpRule.MinReroutePercentage} vagy {Microsoft.Web.Hosting.Administration.RampUpRule.MaxReroutePercentage}. A webhelymetrikákat a rendszer a megadott N percenként ellenőrzi a(z) {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeIntervalInMinutes} webhelyen.
Egyéni döntési algoritmust a TiPCallback webhelybővítményben lehet megadni, amelynek URL-címe a következő helyen adható meg: {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeDecisionCallbackUrl}
Int
maxReroutePercentage [Nem kötelező] Megadja a felső határt, amely alatt a ReroutePercentage marad. Int
minReroutePercentage [Nem kötelező] Megadja az alsó határt, amely felett a ReroutePercentage marad. Int
név Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely megkapja a kísérlet forgalmát. húr
reroutePercentage A(z) {Microsoft.Web.Hosting.Administration.RampUpRule.ActionHostName} webhelyre átirányított forgalom százalékos aránya Int

RequestsBasedTrigger

Név Leírás Érték
gróf Gróf Int
timeInterval TimeInterval húr

ResourceTags

Név Leírás Érték

ResourceTags

Név Leírás Érték

SiteConfig

Név Leírás Érték
azonosító Erőforrás-azonosító húr
fajta Erőforrás típusa húr
hely Erőforrás helye sztring (kötelező)
név Erőforrás neve húr
kellékek SiteConfigProperties
Címkék Erőforráscímkék ResourceTags
típus Erőforrás típusa húr

SiteConfigProperties

Név Leírás Érték
alwaysOn Always On Bool
apiDefinition Információk a webalkalmazás formális API-definíciójáról. ApiDefinitionInfo
appCommandLine Elindítandó alkalmazás parancssora húr
appSettings Alkalmazásbeállítások NameValuePair[]
autoHealEnabled Automatikus javítás engedélyezve Bool
autoHealRules Automatikus javítási szabályok AutoHealRules
autoSwapSlotName Automatikus felcserélési pont neve húr
connectionStrings Kapcsolati sztringek ConnStringInfo[]
cors A forrásközi erőforrás-megosztás (CORS) beállításai. CorsSettings
defaultDocuments Alapértelmezett dokumentumok sztring[]
detailedErrorLoggingEnabled Részletes hibanaplózás engedélyezve Bool
documentRoot Dokumentumgyökér húr
Kísérletek Ez a munka a polimorf típusok esetében működik Kísérletek
handlerMappings Kezelőleképezések HandlerMapping[]
httpLoggingEnabled HTTP-naplózás engedélyezve Bool
ipSecurityRestrictions Ip-biztonsági korlátozások IpSecurityRestriction[]
javaContainer Java-tároló húr
javaContainerVersion Java-tároló verziója húr
javaVersion Java-verzió húr
Határok Webhelykorlátok SiteLimits
terheléselosztás Hely terheléselosztása "LeastRequests"
'LeastResponseTime'
"RequestHash"
"WeightedRoundRobin"
'WeightedTotalTraffic'
localMySqlEnabled A helyi mysql engedélyezve van Bool
logsDirectorySizeLimit HTTP-naplók könyvtárméretének korlátja Int
managedPipelineMode Felügyelt folyamat mód "Klasszikus"
"Integrált"
metaadatok Webhely metaadatai NameValuePair[]
netFrameworkVersion Net Framework-verzió húr
nodeVersion A csomópont verziója húr
numberOfWorkers Feldolgozók száma Int
phpVersion A PHP verziója húr
publishingPassword Közzétételi jelszó húr
publishingUsername Közzétételi felhasználónév húr
pythonVersion A Python verziója húr
remoteDebuggingEnabled A távoli hibakeresés engedélyezve van Bool
remoteDebuggingVersion Távoli hibakeresési verzió húr
requestTracingEnabled Kérések nyomon követésének engedélyezése Bool
requestTracingExpirationTime A kérelem nyomkövetési lejárati ideje húr
scmType SCM-típus húr
tracingOptions Nyomkövetési beállítások húr
use32BitWorkerProcess 32 bites feldolgozói folyamat használata Bool
virtualApplications Virtuális alkalmazások VirtualApplication[]
vnetName Virtuális hálózat neve húr
webSocketsEnabled A webes szoftvercsatorna engedélyezve van. Bool

SiteLimits

Név Leírás Érték
maxDiskSizeInMb Maximális lemezméret-használat MB-ban Int
maxMemoryInMb Maximális memóriahasználat MB-ban Int
maxPercentageCpu Maximális processzorhasználati százalék Int

SiteProperties

Név Leírás Érték
clientAffinityEnabled Megadja, hogy az ügyfél affinitása engedélyezve van-e a webalkalmazás több példányához tartozó HTTP-kérés terheléselosztásakor Bool
clientCertEnabled Megadja, hogy az ügyféltanúsítvány engedélyezve van-e a webalkalmazáshoz Bool
cloningInfo Ez csak a webalkalmazások létrehozására érvényes. Ha meg van adva, a webalkalmazás klónozása a
forrás webalkalmazás
CloningInfo
containerSize Függvénytároló mérete Int
Engedélyezve Igaz, ha a webhely engedélyezve van; ellenkező esetben hamis. Ha ezt az értéket hamis értékre állítja, letiltja a webhelyet (a webhelyet kikapcsolja). Bool
gatewaySiteName A webalkalmazáshoz társított átjáróalkalmazás neve húr
hostingEnvironmentProfile A webalkalmazáshoz használandó üzemeltetési környezet (App Service Environment) specifikációja HostingEnvironmentProfile
hostNamesDisabled Megadja, hogy a nyilvános gazdagépnevek le vannak-e tiltva a webalkalmazásban.
Ha igaz értékre van állítva, az alkalmazás csak API Management-folyamaton keresztül érhető el
Bool
hostNameSslStates A gazdagépnév SSL-állapotai a webhely gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak. HostNameSslState[]
maxNumberOfWorkers Feldolgozók maximális száma
Ez csak a függvénytárolóra vonatkozik
Int
microService húr
név Webalkalmazás neve húr
scmSiteAlsoStopped Ha a beállítás azt jelzi, hogy le kell-e állítani az SCM (KUDU) webhelyet a webalkalmazás leállításakor. Az alapértelmezett érték hamis. Bool
serverFarmId húr
siteConfig Webalkalmazás konfigurálása SiteConfig

SlowRequestsBasedTrigger

Név Leírás Érték
gróf Gróf Int
timeInterval TimeInterval húr
timeTaken TimeTaken húr

StatusCodesBasedTrigger

Név Leírás Érték
gróf Gróf Int
állapot HTTP-állapotkód Int
subStatus Alállapotok Int
timeInterval TimeInterval húr
win32Status Win32 hibakód Int

VirtualApplication

Név Leírás Érték
physicalPath húr
preloadEnabled Bool
virtualDirectories VirtualDirectory[]
virtualPath húr

VirtualDirectory

Név Leírás Érték
physicalPath húr
virtualPath húr

Használati példák

Azure-ból ellenőrzött modulok

Az alábbi Azure Verified Modules használható az erőforrástípus üzembe helyezéséhez.

Modul Leírás
Web/Függvényalkalmazás AVM-erőforrásmodul web-/függvényalkalmazáshoz

Azure gyorsútmutató-minták

Az alábbi Azure rövid útmutatósablonok bicep-mintákat tartalmaznak az erőforrástípus üzembe helyezéséhez.

Bicep-fájl Leírás
App Service-környezet üzemeltetési csomaggal és Azure WebApp Létrehoz egy App Service Environment v2-t egy ILB-címmel egy meglévő virtuális hálózaton, amely privátan elérhető lesz. Az App Service-környezet tartalmaz egy üzemeltetési csomagot és egy Azure-webalkalmazást
App Service rövid útmutatója – Linux-alkalmazás Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható
App Service rövid útmutatója – Windows-alkalmazás Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható
App Service rövid útmutatója – Windows-alkalmazás Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható
App Service rövid útmutatója – Windows tárolóalkalmazás Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható
Application Gateway belső API Management és Web App Az Application Gateway internetes forgalmat irányít egy virtuális hálózati (belső módú) API Management-példányhoz, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt.
Azure Cosmos DB-fiók webalkalmazás- Ez a sablon üzembe helyez egy Azure Cosmos DB-fiókot, egy App Service-csomagot, és létrehoz egy webalkalmazást az App Service-csomagban. Emellett két alkalmazásbeállítást is hozzáad a webalkalmazáshoz, amelyek az Azure Cosmos DB-fiók végpontjára hivatkoznak. Így a webalkalmazásban üzembe helyezett megoldások ezen beállítások használatával csatlakozhatnak az Azure Cosmos DB-fiókvégponthoz.
Azure Digital Twins függvény- és private link szolgáltatással Ez a sablon létrehoz egy Azure Digital Twins-szolgáltatást, amely egy virtuális hálózattal csatlakoztatott Azure-függvénysel van konfigurálva, amely privát kapcsolatvégponton keresztül tud kommunikálni a Digital Twins szolgáltatással. Létrehoz egy privát DNS-zónát is, amely lehetővé teszi a Digital Twins-végpont közvetlen állomásnévfeloldását a virtuális hálózatról a privát végpont belső alhálózati IP-címére. A gazdagépnév az Azure-függvény "ADT_ENDPOINT" nevű beállításaként van tárolva.
Azure-függvényalkalmazás és egy HTTP-aktivált függvény Ez a példa üzembe helyez egy Azure-függvényalkalmazást és egy HTTP-aktivált függvényt a sablonban. Emellett egy Key Vaultot is üzembe helyez, és feltölt egy titkos kulcsot a függvényalkalmazás gazdagépkulcsával.
Linux-alapú használatalapú Azure-függvényalkalmazás Ez a sablon egy függvényalkalmazást helyez üzembe egy Linux Consumption-csomagon, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül.
Azure-függvényalkalmazás üzembehelyezési ponttal Ez a sablon kiépít egy függvényalkalmazást egy prémium csomagban éles ponttal és egy további üzembehelyezési ponttal.
Azure-függvényalkalmazás eseményközponttal és felügyelt identitással sablonja egy Azure-függvényalkalmazást helyez üzembe Egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-t és az Application Insightst. A függvényalkalmazás képes felügyelt identitással csatlakozni az Event Hub- és Storage-fiókhoz
Azure-függvényalkalmazás virtuális hálózati integrációs Ez a sablon kiépít egy függvényalkalmazást egy Prémium csomagban, amely lehetővé teszi a regionális virtuális hálózat integrációját egy újonnan létrehozott virtuális hálózat számára.
Azure Traffic Manager-webalkalmazás példaalkalmazása Ez a sablon bemutatja, hogyan hozhat létre Azure Traffic Manager-profilt egy App Service-hez.
WebAlkalmazás létrehozása Linuxon az Azure Database for MySQL- Ez a sablon lehetővé teszi a Web Apps linuxos üzembe helyezését az Azure Database for MySQL használatával.
CDN-profil, CDN-végpont és webalkalmazás- létrehozása Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot, amelynek forrása egy webalkalmazás
Webalkalmazás létrehozása az Azure-ban Java 13 és Tomcat 9-kompatibilis Ez a sablon létrehoz egy webalkalmazást az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével, így Java-alkalmazásokat futtathat az Azure-ban. A sablont Donovan Brown készítette a Microsofttól.
WebAlkalmazás és Redis Cache létrehozása sablon Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral.
WebAlkalmazás, PE és Application Gateway 2- létrehozása Ez a sablon létrehoz egy Privát végponttal rendelkező Azure-webalkalmazást az Azure Virtual Network Alhálózatban, egy Application Gateway v2-ben. Az Application Gateway egy virtuális hálózaton (alhálózaton) van üzembe helyezve. A webalkalmazás korlátozza az alhálózatról érkező forgalomhoz való hozzáférést privát végpont használatával
Nulla érintéses Azure Cosmos-fiók és Azure Web App- Ez a sablon létrehoz egy Azure Cosmos-fiókot, injektálja a Cosmos DB-végpontot és a kulcsokat az Azure Web App beállításaiba, majd üzembe helyez egy ASP MVC-webalkalmazást a GitHubról.
Függvényalkalmazás és privát végpont által védett tároló Ez a sablon lehetővé teszi egy Azure-függvényalkalmazás üzembe helyezését, amely privát végpontokon keresztül kommunikál az Azure Storage-ral.
Alapszintű Linux-webalkalmazás üzembe helyezése Ez a sablon lehetővé teszi egy app service-csomag és egy alapszintű Linux-webalkalmazás üzembe helyezését
Alkalmazásszolgáltatás üzembe helyezése regionális VNet-integrációs Ez a sablon lehetővé teszi egy app service-csomag és egy alapszintű Windows-webalkalmazás üzembe helyezését, amely lehetővé teszi a regionális virtuális hálózatok integrációját egy újonnan létrehozott virtuális hálózatra
Az-kompatibilis Azure Function Premium-csomag üzembe helyezése Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését a rendelkezésre állási zónák támogatásával, beleértve a rendelkezésre állási zónák számára engedélyezett tárfiókot is.
Azure Function Premium-csomag üzembe helyezése virtuális hálózatok integrációjával Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amely lehetővé teszi egy újonnan létrehozott virtuális hálózat regionális virtuális hálózati integrációját.
Django alkalmazás Ez a sablon lehetővé teszi egy App Service létrehozását django-alkalmazások üzembe helyezéséhez.
Flask App Service Ez a sablon lehetővé teszi egy App Service létrehozását a Flask-alkalmazások üzembe helyezéséhez.
Front Door Premium App Service-forrással és Private Link Ez a sablon létrehoz egy Front Door Premiumot és egy App Service-t, és egy privát végpontot használ a Front Door számára, hogy forgalmat küldjön az alkalmazásnak.
Front Door Standard/Premium App Service-forrással Ez a sablon létrehoz egy Front Door Standard/Premium verziót, egy App Service-t, és konfigurálja az App Service-t annak ellenőrzésére, hogy a forgalom a Front Door forrásán keresztül érkezett-e.
Front Door Standard/Premium Azure Functions-forrással Ez a sablon létrehoz egy Front Door Standard/Premium verziót, egy Azure Functions-alkalmazást, és konfigurálja a függvényalkalmazást annak ellenőrzésére, hogy a forgalom a Front Door forrásán keresztül érkezett-e.
függvényalkalmazás Ez a sablon egy üres függvényalkalmazást és egy üzemeltetési tervet helyez üzembe.
Függvényalkalmazást az Azure Frontdoor Ez a sablon lehetővé teszi az Azure Frontdoor Premium által védett és közzétett Prémium Szintű Azure-függvény üzembe helyezését. Az Azure Frontdoor és az Azure Functions közötti konvekciót az Azure Private Link védi.
magas rendelkezésre állású többrégiós webalkalmazás- Ez a sablon lehetővé teszi egy biztonságos, magas rendelkezésre állású, többrégiós végpontok közötti megoldás létrehozását két webalkalmazással az Azure Front Door mögött különböző régiókban
Moesif API Analytics és monetization A sablon api-hívásokat naplóz az Azure API Managementből a Moesif API Analyticsbe és a bevételszerzési platformra
Privát függvényalkalmazás és a privát végpont által védett storage- Ez a sablon egy függvényalkalmazást helyez üzembe egy prémium szintű csomagban, amely privát végpontokkal rendelkezik, és privát végpontokon keresztül kommunikál az Azure Storage-ral.
Függvényalkalmazás üzembe helyezése használati terven Ez a sablon kiépít egy függvényalkalmazást egy fogyasztási csomagra, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. Más sablonok is rendelkezésre állnak egy dedikált üzemeltetési terv kiépítéséhez.
App Service-csomagon futó függvényalkalmazás üzembe helyezése Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy fog futni és számlázni, mint bármely App Service-webhely.
Webalkalmazás kiépítése SQL Database- Ez a sablon kiépít egy webalkalmazást, egy SQL Database-adatbázist, egy automatikus méretezési beállításokat, riasztási szabályokat és App Insightst. Konfigurál egy kapcsolati sztringet a webalkalmazásban az adatbázishoz.
Üzembehelyezési terv függvény üzembehelyezési pont Ez a sablon kiépít egy függvényalkalmazást egy fogyasztási csomagra, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. Más sablonok is rendelkezésre állnak egy dedikált üzemeltetési terv kiépítéséhez.
Biztonságos N szintű webalkalmazás Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két olyan webalkalmazással, amelyek átmeneti tárolóhelyekkel, előtér- és háttérrendszerrel rendelkeznek, az előtér pedig biztonságosan fogja használni a hátoldalt a virtuális hálózatok injektálásával és a privát végponttal
Sonarqube Docker Web App Linuxon az Azure SQL Ez a sablon üzembe helyezi a Sonarqube-t egy Azure App Service-webalkalmazás Linux-tárolójában a hivatalos Sonarqube-rendszerkép használatával, és amelyet egy Azure SQL Server készít.
Sonarqube Docker Web App linuxos postgreSQL- Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-lel (előzetes verzió)
SonarQube webalkalmazás postgreSQL-sel és VNet-integrációs Ez a sablon könnyen üzembe helyezheti a SonarQube-t a Web Appban Linuxon a Rugalmas PostgreSQL-kiszolgálóval, a virtuális hálózatok integrációjával és a privát DNS-sel.
webalkalmazás üzembe helyezése a GitHub- Ez a sablon lehetővé teszi egy Csatolt GitHub-adattárral társított WebApp létrehozását.
Web App w/ Application Insights küldése a Log Analytics Ez a sablon segít a microsoft.insights/components új API-verzióinak támogatásában. A 2020-02-02-preview WorkspaceID azonosítóra lesz szükség az Application Inisghts létrehozásakor. Ez a sablon üzembe helyezi az App Service-csomagot, az App Service-t, az Application Insightst, a Log Analytics-munkaterületet, és összekapcsolja az összeset.
Web App és Az Azure Database for MySQL Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Appsben való üzembe helyezésére az Azure Database for MySQL-hez.
webalkalmazás felügyelt identitással, SQL Serverrel és ΑΙ- Egyszerű példa az Azure-infrastruktúra üzembe helyezésére alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz
webalkalmazás virtuális hálózatinjektálással és privát végponttal Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két webalkalmazással, az előtérrel és a háttérrendszerrel, az előtér pedig biztonságosan fogja használni a hátoldalt a virtuális hálózatok injektálásával és a privát végponttal

ARM-sablon erőforrásdefiníciója

A helyek erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Web/sites erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Web/sites",
  "apiVersion": "2015-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "clientAffinityEnabled": "bool",
    "clientCertEnabled": "bool",
    "cloningInfo": {
      "appSettingsOverrides": {
        "{customized property}": "string"
      },
      "cloneCustomHostNames": "bool",
      "cloneSourceControl": "bool",
      "configureLoadBalancing": "bool",
      "correlationId": "string",
      "hostingEnvironment": "string",
      "overwrite": "bool",
      "sourceWebAppId": "string",
      "trafficManagerProfileId": "string",
      "trafficManagerProfileName": "string"
    },
    "containerSize": "int",
    "enabled": "bool",
    "gatewaySiteName": "string",
    "hostingEnvironmentProfile": {
      "id": "string",
      "name": "string",
      "type": "string"
    },
    "hostNamesDisabled": "bool",
    "hostNameSslStates": [
      {
        "name": "string",
        "sslState": "string",
        "thumbprint": "string",
        "toUpdate": "bool",
        "virtualIP": "string"
      }
    ],
    "maxNumberOfWorkers": "int",
    "microService": "string",
    "name": "string",
    "scmSiteAlsoStopped": "bool",
    "serverFarmId": "string",
    "siteConfig": {
      "id": "string",
      "kind": "string",
      "location": "string",
      "name": "string",
      "properties": {
        "alwaysOn": "bool",
        "apiDefinition": {
          "url": "string"
        },
        "appCommandLine": "string",
        "appSettings": [
          {
            "name": "string",
            "value": "string"
          }
        ],
        "autoHealEnabled": "bool",
        "autoHealRules": {
          "actions": {
            "actionType": "string",
            "customAction": {
              "exe": "string",
              "parameters": "string"
            },
            "minProcessExecutionTime": "string"
          },
          "triggers": {
            "privateBytesInKB": "int",
            "requests": {
              "count": "int",
              "timeInterval": "string"
            },
            "slowRequests": {
              "count": "int",
              "timeInterval": "string",
              "timeTaken": "string"
            },
            "statusCodes": [
              {
                "count": "int",
                "status": "int",
                "subStatus": "int",
                "timeInterval": "string",
                "win32Status": "int"
              }
            ]
          }
        },
        "autoSwapSlotName": "string",
        "connectionStrings": [
          {
            "connectionString": "string",
            "name": "string",
            "type": "string"
          }
        ],
        "cors": {
          "allowedOrigins": [ "string" ]
        },
        "defaultDocuments": [ "string" ],
        "detailedErrorLoggingEnabled": "bool",
        "documentRoot": "string",
        "experiments": {
          "rampUpRules": [
            {
              "actionHostName": "string",
              "changeDecisionCallbackUrl": "string",
              "changeIntervalInMinutes": "int",
              "changeStep": "int",
              "maxReroutePercentage": "int",
              "minReroutePercentage": "int",
              "name": "string",
              "reroutePercentage": "int"
            }
          ]
        },
        "handlerMappings": [
          {
            "arguments": "string",
            "extension": "string",
            "scriptProcessor": "string"
          }
        ],
        "httpLoggingEnabled": "bool",
        "ipSecurityRestrictions": [
          {
            "ipAddress": "string",
            "subnetMask": "string"
          }
        ],
        "javaContainer": "string",
        "javaContainerVersion": "string",
        "javaVersion": "string",
        "limits": {
          "maxDiskSizeInMb": "int",
          "maxMemoryInMb": "int",
          "maxPercentageCpu": "int"
        },
        "loadBalancing": "string",
        "localMySqlEnabled": "bool",
        "logsDirectorySizeLimit": "int",
        "managedPipelineMode": "string",
        "metadata": [
          {
            "name": "string",
            "value": "string"
          }
        ],
        "netFrameworkVersion": "string",
        "nodeVersion": "string",
        "numberOfWorkers": "int",
        "phpVersion": "string",
        "publishingPassword": "string",
        "publishingUsername": "string",
        "pythonVersion": "string",
        "remoteDebuggingEnabled": "bool",
        "remoteDebuggingVersion": "string",
        "requestTracingEnabled": "bool",
        "requestTracingExpirationTime": "string",
        "scmType": "string",
        "tracingOptions": "string",
        "use32BitWorkerProcess": "bool",
        "virtualApplications": [
          {
            "physicalPath": "string",
            "preloadEnabled": "bool",
            "virtualDirectories": [
              {
                "physicalPath": "string",
                "virtualPath": "string"
              }
            ],
            "virtualPath": "string"
          }
        ],
        "vnetName": "string",
        "webSocketsEnabled": "bool"
      },
      "tags": {
        "{customized property}": "string"
      },
      "type": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Tulajdonságértékek

ApiDefinitionInfo

Név Leírás Érték
URL-cím Az API-definíció URL-címe. húr

AutoHealActions

Név Leírás Érték
actionType ActionType – előre definiált végrehajtandó művelet "CustomAction"
'LogEvent'
"Lomtár" (kötelező)
customAction CustomAction – egyéni végrehajtandó művelet AutoHealCustomAction
minProcessExecutionTime MinProcessExecutionTime – a folyamat végrehajtásának minimális időtartama
a művelet végrehajtása előtt
húr

AutoHealCustomAction

Név Leírás Érték
exe Futtatható húr
Paraméterek A végrehajtható paraméter húr

AutoHealRules

Név Leírás Érték
Műveletek Műveletek – Szabály aktiválásakor végrehajtandó műveletek AutoHealActions
Eseményindítók Triggerek – Az automatikus javítási műveletek végrehajtásának időpontjára vonatkozó feltételek AutoHealTriggers

AutoHealTriggers

Név Leírás Érték
privateBytesInKB PrivateBytesInKB – Privát bájtok alapján definiál egy szabályt Int
Kérelmek Kérelmek – Egy szabály meghatározása az összes kérelem alapján RequestsBasedTrigger
slowRequests SlowRequests – A kérések végrehajtási ideje alapján definiál egy szabályt SlowRequestsBasedTrigger
statusCodes StatusCodes – Állapotkódok alapján határoz meg egy szabályt StatusCodesBasedTrigger[]

CloningInfo

Név Leírás Érték
appSettingsOverrides A klónozott webalkalmazás alkalmazásbeállítások felülbírálása. Ha meg van adva, ezek a beállítások felülbírálják a klónozott beállításokat
forrás webalkalmazásból. Ha nincs megadva, a forrás webalkalmazás alkalmazásbeállításai megmaradnak.
CloningInfoAppSettingsOverrides
cloneCustomHostNames Ha igaz, klónozza az egyéni gazdagépneveket a forrás webalkalmazásból Bool
cloneSourceControl Forrásvezérlő klónozása a forrás webalkalmazásból Bool
configureLoadBalancing Ha meg van adva a terheléselosztás konfigurálása a forrás- és klónwebhelyhez Bool
correlationId A klónozási művelet korrelációs azonosítója. Ez az azonosító több klónozási műveletet is összekapcsol
együtt, hogy ugyanazt a pillanatképet használja
húr
hostingEnvironment Üzemeltetési környezet húr
Felülírja Cél webalkalmazás felülírása Bool
sourceWebAppId A forrás webalkalmazás ARM-erőforrás-azonosítója. A webalkalmazás erőforrás-azonosítója az űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} az éles pontokhoz és
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} egyéb pontok esetén
húr
trafficManagerProfileId A traffic manager-profil ARM-erőforrás-azonosítója, ha létezik. A Traffic Manager erőforrás-azonosítója az űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}
húr
trafficManagerProfileName A létrehozandó Traffic Manager-profil neve. Erre csak akkor van szükség, ha a Traffic Manager-profil még nem létezik húr

CloningInfoAppSettingsOverrides

Név Leírás Érték

ConnStringInfo

Név Leírás Érték
connectionString Kapcsolati sztring értéke húr
név Kapcsolati sztring neve húr
típus Az adatbázis típusa "Egyéni"
"MySql"
"SQLAzure"
"SQLServer" (kötelező)

CorsSettings

Név Leírás Érték
engedélyezettOrigins Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezni kell a kereszt-forrást
hívások (például: http://example.com:12345). Az összes engedélyezéséhez használja a "*" parancsot.
sztring[]

Kísérletek

Név Leírás Érték
rampUpRules {Microsoft.Web.Hosting.Administration.RampUpRule} objektumok listája. RampUpRule[]

HandlerMapping

Név Leírás Érték
Érvek A szkriptfeldolgozónak továbbítandó parancssori argumentumok. húr
kiterjesztés Az ezzel a kiterjesztéssel rendelkező kérelmek a megadott FastCGI-alkalmazással lesznek kezelve. húr
scriptProcessor A FastCGI-alkalmazás abszolút elérési útja. húr

HostingEnvironmentProfile

Név Leírás Érték
azonosító A hostingEnvironment (App Service Environment) erőforrás-azonosítója húr
név A hostingEnvironment (App Service Environment) neve (csak olvasható) húr
típus A hostingEnvironment (App Service Environment) erőforrástípusa (csak olvasható) húr

HostNameSslState

Név Leírás Érték
név Gazdagép neve húr
sslState SSL-típus "Letiltva"
"IpBasedEnabled"
"SniEnabled" (kötelező)
Ujjlenyomat SSL-tanúsítvány ujjlenyomata húr
toUpdate A jelző beállítása a meglévő gazdagépnév frissítésére Bool
virtualIP A gazdagép nevéhez rendelt virtuális IP-cím, ha engedélyezve van az IP-alapú SSL húr

IpSecurityRestriction

Név Leírás Érték
ipAddress A biztonsági korlátozás érvényes IP-címe húr
alhálózatmaszk Alhálózati maszk azon IP-címek tartományához, amelyre a korlátozás érvényes húr

Microsoft.Web/sites

Név Leírás Érték
apiVersion Az API verziója '2015-08-01'
fajta Erőforrás típusa húr
hely Erőforrás helye sztring (kötelező)
név Az erőforrás neve sztring (kötelező)
kellékek SiteProperties
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
típus Az erőforrás típusa "Microsoft.Web/sites"

NameValuePair

Név Leírás Érték
név Pár neve húr
érték Párérték húr

RampUpRule

Név Leírás Érték
actionHostName Annak a pontnak az állomásneve, amelyre a forgalom átirányítva lesz, ha úgy dönt. Például mysite-stage.azurewebsites.net húr
changeDecisionCallbackUrl Az egyéni döntési algoritmust a TiPCallback webhelybővítményben lehet megadni, amely url-címet adhat meg. húr
changeIntervalInMinutes [Nem kötelező] A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg Int
changeStep [Nem kötelező] Az automatikus felskálázási forgatókönyvben ez az a lépés, ameddig el nem éri a {Microsoft.Web.Hosting.Administration.RampUpRule.ReroutePercentage} webhelyet.
{Microsoft.Web.Hosting.Administration.RampUpRule.MinReroutePercentage} vagy {Microsoft.Web.Hosting.Administration.RampUpRule.MaxReroutePercentage}. A webhelymetrikákat a rendszer a megadott N percenként ellenőrzi a(z) {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeIntervalInMinutes} webhelyen.
Egyéni döntési algoritmust a TiPCallback webhelybővítményben lehet megadni, amelynek URL-címe a következő helyen adható meg: {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeDecisionCallbackUrl}
Int
maxReroutePercentage [Nem kötelező] Megadja a felső határt, amely alatt a ReroutePercentage marad. Int
minReroutePercentage [Nem kötelező] Megadja az alsó határt, amely felett a ReroutePercentage marad. Int
név Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely megkapja a kísérlet forgalmát. húr
reroutePercentage A(z) {Microsoft.Web.Hosting.Administration.RampUpRule.ActionHostName} webhelyre átirányított forgalom százalékos aránya Int

RequestsBasedTrigger

Név Leírás Érték
gróf Gróf Int
timeInterval TimeInterval húr

ResourceTags

Név Leírás Érték

ResourceTags

Név Leírás Érték

SiteConfig

Név Leírás Érték
azonosító Erőforrás-azonosító húr
fajta Erőforrás típusa húr
hely Erőforrás helye sztring (kötelező)
név Erőforrás neve húr
kellékek SiteConfigProperties
Címkék Erőforráscímkék ResourceTags
típus Erőforrás típusa húr

SiteConfigProperties

Név Leírás Érték
alwaysOn Always On Bool
apiDefinition Információk a webalkalmazás formális API-definíciójáról. ApiDefinitionInfo
appCommandLine Elindítandó alkalmazás parancssora húr
appSettings Alkalmazásbeállítások NameValuePair[]
autoHealEnabled Automatikus javítás engedélyezve Bool
autoHealRules Automatikus javítási szabályok AutoHealRules
autoSwapSlotName Automatikus felcserélési pont neve húr
connectionStrings Kapcsolati sztringek ConnStringInfo[]
cors A forrásközi erőforrás-megosztás (CORS) beállításai. CorsSettings
defaultDocuments Alapértelmezett dokumentumok sztring[]
detailedErrorLoggingEnabled Részletes hibanaplózás engedélyezve Bool
documentRoot Dokumentumgyökér húr
Kísérletek Ez a munka a polimorf típusok esetében működik Kísérletek
handlerMappings Kezelőleképezések HandlerMapping[]
httpLoggingEnabled HTTP-naplózás engedélyezve Bool
ipSecurityRestrictions Ip-biztonsági korlátozások IpSecurityRestriction[]
javaContainer Java-tároló húr
javaContainerVersion Java-tároló verziója húr
javaVersion Java-verzió húr
Határok Webhelykorlátok SiteLimits
terheléselosztás Hely terheléselosztása "LeastRequests"
'LeastResponseTime'
"RequestHash"
"WeightedRoundRobin"
'WeightedTotalTraffic'
localMySqlEnabled A helyi mysql engedélyezve van Bool
logsDirectorySizeLimit HTTP-naplók könyvtárméretének korlátja Int
managedPipelineMode Felügyelt folyamat mód "Klasszikus"
"Integrált"
metaadatok Webhely metaadatai NameValuePair[]
netFrameworkVersion Net Framework-verzió húr
nodeVersion A csomópont verziója húr
numberOfWorkers Feldolgozók száma Int
phpVersion A PHP verziója húr
publishingPassword Közzétételi jelszó húr
publishingUsername Közzétételi felhasználónév húr
pythonVersion A Python verziója húr
remoteDebuggingEnabled A távoli hibakeresés engedélyezve van Bool
remoteDebuggingVersion Távoli hibakeresési verzió húr
requestTracingEnabled Kérések nyomon követésének engedélyezése Bool
requestTracingExpirationTime A kérelem nyomkövetési lejárati ideje húr
scmType SCM-típus húr
tracingOptions Nyomkövetési beállítások húr
use32BitWorkerProcess 32 bites feldolgozói folyamat használata Bool
virtualApplications Virtuális alkalmazások VirtualApplication[]
vnetName Virtuális hálózat neve húr
webSocketsEnabled A webes szoftvercsatorna engedélyezve van. Bool

SiteLimits

Név Leírás Érték
maxDiskSizeInMb Maximális lemezméret-használat MB-ban Int
maxMemoryInMb Maximális memóriahasználat MB-ban Int
maxPercentageCpu Maximális processzorhasználati százalék Int

SiteProperties

Név Leírás Érték
clientAffinityEnabled Megadja, hogy az ügyfél affinitása engedélyezve van-e a webalkalmazás több példányához tartozó HTTP-kérés terheléselosztásakor Bool
clientCertEnabled Megadja, hogy az ügyféltanúsítvány engedélyezve van-e a webalkalmazáshoz Bool
cloningInfo Ez csak a webalkalmazások létrehozására érvényes. Ha meg van adva, a webalkalmazás klónozása a
forrás webalkalmazás
CloningInfo
containerSize Függvénytároló mérete Int
Engedélyezve Igaz, ha a webhely engedélyezve van; ellenkező esetben hamis. Ha ezt az értéket hamis értékre állítja, letiltja a webhelyet (a webhelyet kikapcsolja). Bool
gatewaySiteName A webalkalmazáshoz társított átjáróalkalmazás neve húr
hostingEnvironmentProfile A webalkalmazáshoz használandó üzemeltetési környezet (App Service Environment) specifikációja HostingEnvironmentProfile
hostNamesDisabled Megadja, hogy a nyilvános gazdagépnevek le vannak-e tiltva a webalkalmazásban.
Ha igaz értékre van állítva, az alkalmazás csak API Management-folyamaton keresztül érhető el
Bool
hostNameSslStates A gazdagépnév SSL-állapotai a webhely gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak. HostNameSslState[]
maxNumberOfWorkers Feldolgozók maximális száma
Ez csak a függvénytárolóra vonatkozik
Int
microService húr
név Webalkalmazás neve húr
scmSiteAlsoStopped Ha a beállítás azt jelzi, hogy le kell-e állítani az SCM (KUDU) webhelyet a webalkalmazás leállításakor. Az alapértelmezett érték hamis. Bool
serverFarmId húr
siteConfig Webalkalmazás konfigurálása SiteConfig

SlowRequestsBasedTrigger

Név Leírás Érték
gróf Gróf Int
timeInterval TimeInterval húr
timeTaken TimeTaken húr

StatusCodesBasedTrigger

Név Leírás Érték
gróf Gróf Int
állapot HTTP-állapotkód Int
subStatus Alállapotok Int
timeInterval TimeInterval húr
win32Status Win32 hibakód Int

VirtualApplication

Név Leírás Érték
physicalPath húr
preloadEnabled Bool
virtualDirectories VirtualDirectory[]
virtualPath húr

VirtualDirectory

Név Leírás Érték
physicalPath húr
virtualPath húr

Használati példák

Azure gyorsútmutató-sablonok

Az alábbi Azure rövid útmutatósablonok üzembe helyezni ezt az erőforrástípust.

Sablon Leírás
Airflow Docker Web App linuxos postgreSQL-

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál a puckel/docker-airflow rendszerkép (legújabb címke) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-szel
Airflow Web App app postgreSQL-adatbázissal az App Services

Üzembe helyezés az Azure
Az Airflow Web App postgreSQL-adatbázissal való üzembe helyezésének sablonja az App Servicesben
App Service-környezet azure SQL-háttérrendszerrel

Üzembe helyezés az Azure
Ez a sablon létrehoz egy App Service-környezetet egy Azure SQL-háttérrendszerrel, valamint privát végpontokkal, valamint a jellemzően privát/izolált környezetben használt társított erőforrásokkal.
App Service-környezet üzemeltetési csomaggal és Azure WebApp

Üzembe helyezés az Azure
Létrehoz egy App Service Environment v2-t egy ILB-címmel egy meglévő virtuális hálózaton, amely privátan elérhető lesz. Az App Service-környezet tartalmaz egy üzemeltetési csomagot és egy Azure-webalkalmazást
App Service rövid útmutatója – Linux-alkalmazás

Üzembe helyezés az Azure
Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható
App Service rövid útmutatója – Windows-alkalmazás

Üzembe helyezés az Azure
Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható
App Service rövid útmutatója – Windows-alkalmazás

Üzembe helyezés az Azure
Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható
App Service rövid útmutatója – Windows tárolóalkalmazás

Üzembe helyezés az Azure
Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható
Application Gateway ip-korlátozással rendelkező webalkalmazáshoz

Üzembe helyezés az Azure
Ez a sablon létrehoz egy alkalmazásátjárót egy Azure-webalkalmazás előtt, amelyen engedélyezve van az IP-korlátozás a webalkalmazáson.
Application Gateway belső API Management és Web App

Üzembe helyezés az Azure
Az Application Gateway internetes forgalmat irányít egy virtuális hálózati (belső módú) API Management-példányhoz, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt.
ASP.NET alkalmazás

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy App Service létrehozását egy ASP.NET-alkalmazás üzembe helyezéséhez.
Azure Cosmos DB-fiók webalkalmazás-

Üzembe helyezés az Azure
Ez a sablon üzembe helyez egy Azure Cosmos DB-fiókot, egy App Service-csomagot, és létrehoz egy webalkalmazást az App Service-csomagban. Emellett két alkalmazásbeállítást is hozzáad a webalkalmazáshoz, amelyek az Azure Cosmos DB-fiók végpontjára hivatkoznak. Így a webalkalmazásban üzembe helyezett megoldások ezen beállítások használatával csatlakozhatnak az Azure Cosmos DB-fiókvégponthoz.
Azure Digital Twins függvény- és private link szolgáltatással

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Digital Twins-szolgáltatást, amely egy virtuális hálózattal csatlakoztatott Azure-függvénysel van konfigurálva, amely privát kapcsolatvégponton keresztül tud kommunikálni a Digital Twins szolgáltatással. Létrehoz egy privát DNS-zónát is, amely lehetővé teszi a Digital Twins-végpont közvetlen állomásnévfeloldását a virtuális hálózatról a privát végpont belső alhálózati IP-címére. A gazdagépnév az Azure-függvény "ADT_ENDPOINT" nevű beállításaként van tárolva.
Azure-függvényalkalmazás és egy HTTP-aktivált függvény

Üzembe helyezés az Azure
Ez a példa üzembe helyez egy Azure-függvényalkalmazást és egy HTTP-aktivált függvényt a sablonban. Emellett egy Key Vaultot is üzembe helyez, és feltölt egy titkos kulcsot a függvényalkalmazás gazdagépkulcsával.
dedikált csomagban üzemeltetett Azure-függvényalkalmazás

Üzembe helyezés az Azure
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy fog futni és számlázni, mint bármely App Service-webhely.
Linux-alapú használatalapú Azure-függvényalkalmazás

Üzembe helyezés az Azure
Ez a sablon egy függvényalkalmazást helyez üzembe egy Linux Consumption-csomagon, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül.
Prémium csomagban üzemeltetett Azure-függvényalkalmazás

Üzembe helyezés az Azure
Ez a sablon kiépít egy függvényalkalmazást egy Prémium csomagban.
Windows-használati csomagban üzemeltetett Azure-függvényalkalmazás

Üzembe helyezés az Azure
Ez a sablon egy függvényalkalmazást helyez üzembe egy Windows-használati csomagon, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül.
Azure-függvényalkalmazás üzembehelyezési ponttal

Üzembe helyezés az Azure
Ez a sablon kiépít egy függvényalkalmazást egy prémium csomagban éles ponttal és egy további üzembehelyezési ponttal.
Azure-függvényalkalmazás eseményközponttal és felügyelt identitással

Üzembe helyezés az Azure
sablonja egy Azure-függvényalkalmazást helyez üzembe Egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-t és az Application Insightst. A függvényalkalmazás képes felügyelt identitással csatlakozni az Event Hub- és Storage-fiókhoz
Azure-függvényalkalmazás virtuális hálózati integrációs

Üzembe helyezés az Azure
Ez a sablon kiépít egy függvényalkalmazást egy Prémium csomagban, amely lehetővé teszi a regionális virtuális hálózat integrációját egy újonnan létrehozott virtuális hálózat számára.
Azure Logic App függvény

Üzembe helyezés az Azure
Ez a sablon létrehoz egy kiszolgáló nélküli alkalmazást az Azure-ban a Logic Apps és a Functions használatával. A logikai alkalmazás egy HTTP POST-on aktiválódik, meghívja az Azure-függvényt, és visszaadja a választ.
Azure Traffic Manager-webalkalmazás példaalkalmazása

Üzembe helyezés az Azure
Ez a sablon bemutatja, hogyan hozhat létre Azure Traffic Manager-profilt egy App Service-hez.
Buffalo Web App

Üzembe helyezés az Azure
Kezdje el gyorsan és olcsón futtatni a Golang Buffalo-alkalmazást az Azure-ban.
WebAlkalmazás létrehozása Linuxon az Azure Database for MySQL-

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi a Web Apps linuxos üzembe helyezését az Azure Database for MySQL használatával.
Egyéni API-k meghívása az Azure Logic Apps

Üzembe helyezés az Azure
Bár a Logic Apps több száz összekötőt biztosít a különböző szolgáltatásokhoz, érdemes lehet meghívni a saját kódját futtató API-kat. A saját webes API-k üzemeltetésének egyik legegyszerűbb és legskálázhatóbb módja az Azure App Service használata. Ez a sablon üzembe helyez egy webalkalmazást az egyéni API-hoz, és azure Active Directory-hitelesítéssel védi az API-t.
CDN-profil, CDN-végpont és webalkalmazás- létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot, amelynek forrása egy webalkalmazás
Függvényalkalmazás létrehozása és meghívása egyéni erőforrás-

Üzembe helyezés az Azure
Ez a sablon létrehoz egy egyéni erőforrás-szolgáltató számítási feladataként használt függvényalkalmazást egy sablontelepítésben.
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és EGY SQL Database-adatbázissal.
Webalkalmazás létrehozása az Azure-ban Java 13 és Tomcat 9-kompatibilis

Üzembe helyezés az Azure
Ez a sablon létrehoz egy webalkalmazást az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével, így Java-alkalmazásokat futtathat az Azure-ban. A sablont Donovan Brown készítette a Microsofttól.
Webalkalmazás létrehozása az Azure-ban Python-kompatibilis

Üzembe helyezés az Azure
Ez a sablon létrehoz egy webalkalmazást az Azure-ban, amelyen a Python engedélyezve van, így Python-alkalmazásokat futtathat az Azure-ban. A sablont Donovan Brown készítette a Microsofttól.
WebAlkalmazás és Redis Cache létrehozása sablon

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral.
Application Gateway 2- által védett webalkalmazás létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure-webalkalmazást hozzáférési korlátozással egy Application Gateway v2-hez. Az Application Gateway egy olyan virtuális hálózaton (alhálózaton) van üzembe helyezve, amelyen engedélyezve van a "Microsoft.Web" szolgáltatásvégpont. A webalkalmazás korlátozza az alhálózatról érkező forgalomhoz való hozzáférést.
WebAlkalmazás, PE és Application Gateway 2- létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Privát végponttal rendelkező Azure-webalkalmazást az Azure Virtual Network Alhálózatban, egy Application Gateway v2-ben. Az Application Gateway egy virtuális hálózaton (alhálózaton) van üzembe helyezve. A webalkalmazás korlátozza az alhálózatról érkező forgalomhoz való hozzáférést privát végpont használatával
Nulla érintéses Azure Cosmos-fiók és Azure Web App-

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Cosmos-fiókot, injektálja a Cosmos DB-végpontot és a kulcsokat az Azure Web App beállításaiba, majd üzembe helyez egy ASP MVC-webalkalmazást a GitHubról.
AppServicePlan és alkalmazás létrehozása egy alkalmazásban. Service Env. v2

Üzembe helyezés az Azure
AppServicePlan és alkalmazás létrehozása App Service-környezetben v2-ben
AppServicePlan és alkalmazás létrehozása ASE-

Üzembe helyezés az Azure
AppServicePlan és alkalmazás létrehozása ASE-ben
Standard App Service-tanúsítvány létrehozása és hozzárendelése

Üzembe helyezés az Azure
Létrehoz egy szabványos App Service-tanúsítványt, ellenőrzi azt egy App Service-alkalmazással, és SSL-kötéseket hoz létre, ha a tanúsítvány készen áll
Helyettesítő App Service-tanúsítvány létrehozása és hozzárendelése

Üzembe helyezés az Azure
Helyettesítő App Service-tanúsítványt hoz létre, ellenőrzi azt egy App Service-tartomány használatával, és SSL-kötéseket hoz létre egy App Service-alkalmazásban, amint a tanúsítvány elkészült
Azure App Service-környezet létrehozása webalkalmazás hozzáadásával

Üzembe helyezés az Azure
Létrehoz egy Azure App Service-környezetet egy virtuális hálózati alhálózaton belül. Ez a sablon egy Azure-webalkalmazást is hozzáad az App Service-környezetben. A sablont eredetileg Callum Brankin készítette a PixelPinből
Azure-webalkalmazás létrehozása Blob Storage kapcsolati sztringgel

Üzembe helyezés az Azure
Létrehoz egy Azure-webalkalmazást a Blob Storage kapcsolati sztringjével, amelyet eredetileg Jeff Bowles a Microsofttól készített.
Függvényalkalmazás és privát végpont által védett tároló

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy Azure-függvényalkalmazás üzembe helyezését, amely privát végpontokon keresztül kommunikál az Azure Storage-ral.
Függvényalkalmazás létrehozása felügyeltszolgáltatás-identitással

Üzembe helyezés az Azure
Létrehoz egy olyan függvényalkalmazást, amely engedélyezve van a felügyeltszolgáltatás-identitással a naplókhoz és metrikákhoz beállított Application Insights használatával.
Alapszintű Linux-webalkalmazás üzembe helyezése

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy app service-csomag és egy alapszintű Linux-webalkalmazás üzembe helyezését
Alkalmazásszolgáltatás üzembe helyezése regionális VNet-integrációs

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy app service-csomag és egy alapszintű Windows-webalkalmazás üzembe helyezését, amely lehetővé teszi a regionális virtuális hálózatok integrációját egy újonnan létrehozott virtuális hálózatra
Az-kompatibilis Azure Function Premium-csomag üzembe helyezése

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését a rendelkezésre állási zónák támogatásával, beleértve a rendelkezésre állási zónák számára engedélyezett tárfiókot is.
Azure Function Premium-csomag üzembe helyezése virtuális hálózatok integrációjával

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amely lehetővé teszi egy újonnan létrehozott virtuális hálózat regionális virtuális hálózati integrációját.
Django alkalmazás

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy App Service létrehozását django-alkalmazások üzembe helyezéséhez.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Üzembe helyezés az Azure
A nagyvállalati felhőbevezetéshez felelősségteljes és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) az Azure Partner Gyorsútmutatókból elérhető összetett megoldás, amely az ügyfelek, a system integrátorok és a partnerek számára egyaránt bevezetést lehetővé tevő eszköz, amely önkiszolgáló, automatizált szabályozási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázat csökkentése áll. A megoldás kiemeli a láthatóság és a vezérlés alapvető szabályozási pilléreit.
EPiserverCMS az Azure

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását
eShop-webhely az ILB ASE

Üzembe helyezés az Azure
Az App Service-környezet az Azure App Service prémium szolgáltatási csomagja, amely teljesen elkülönített és dedikált környezetet biztosít az Azure App Service-alkalmazások nagy léptékű biztonságos futtatásához, beleértve a Web Appst, a Mobile Appst és az API Appst.
Flask App Service

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy App Service létrehozását a Flask-alkalmazások üzembe helyezéséhez.
Front Door Premium App Service-forrással és Private Link

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Front Door Premiumot és egy App Service-t, és egy privát végpontot használ a Front Door számára, hogy forgalmat küldjön az alkalmazásnak.
Front Door Standard/Premium App Service-forrással

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Front Door Standard/Premium verziót, egy App Service-t, és konfigurálja az App Service-t annak ellenőrzésére, hogy a forgalom a Front Door forrásán keresztül érkezett-e.
Front Door Standard/Premium Azure Functions-forrással

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Front Door Standard/Premium verziót, egy Azure Functions-alkalmazást, és konfigurálja a függvényalkalmazást annak ellenőrzésére, hogy a forgalom a Front Door forrásán keresztül érkezett-e.
függvényalkalmazás

Üzembe helyezés az Azure
Ez a sablon egy üres függvényalkalmazást és egy üzemeltetési tervet helyez üzembe.
függvényalkalmazás Linux-alapú használatalapú csomagban távoli buildelési

Üzembe helyezés az Azure
Ez a sablon kiépít egy függvényalkalmazást egy Linux-használati csomagra, és távoli buildelést hajt végre a kód üzembe helyezése során. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül.
Függvényalkalmazást az Azure Frontdoor

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi az Azure Frontdoor Premium által védett és közzétett Prémium Szintű Azure-függvény üzembe helyezését. Az Azure Frontdoor és az Azure Functions közötti konvekciót az Azure Private Link védi.
magas rendelkezésre állású többrégiós webalkalmazás-

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy biztonságos, magas rendelkezésre állású, többrégiós végpontok közötti megoldás létrehozását két webalkalmazással az Azure Front Door mögött különböző régiókban
ILB App Service-környezet Az Azure Firewall

Üzembe helyezés az Azure
Az App Service-környezet Azure Firewall-integrációval történő üzembe helyezését bemutató Resource Manager-sablonok és paraméterek
Java CI/CD-t a Jenkins és az Azure Web Apps

Üzembe helyezés az Azure
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával.
Kentico Xperience

Üzembe helyezés az Azure
Ez a sablon megkönnyíti a Kentico Xperience-környezetek Microsoft Azure-beli üzemeltetéséhez szükséges erőforrások üzembe helyezését.
Moesif API Analytics és monetization

Üzembe helyezés az Azure
A sablon api-hívásokat naplóz az Azure API Managementből a Moesif API Analyticsbe és a bevételszerzési platformra
Node App Service

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy App Service létrehozását csomópontalkalmazás üzembe helyezéséhez.
Orchard CMS Video Portal Web App

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére az Azure App Service Web Appsben az Azure Media Services modul engedélyezésével és konfigurálással.
Privát függvényalkalmazás és a privát végpont által védett storage-

Üzembe helyezés az Azure
Ez a sablon egy függvényalkalmazást helyez üzembe egy prémium szintű csomagban, amely privát végpontokkal rendelkezik, és privát végpontokon keresztül kommunikál az Azure Storage-ral.
Függvényalkalmazás üzembe helyezése használati terven

Üzembe helyezés az Azure
Ez a sablon kiépít egy függvényalkalmazást egy fogyasztási csomagra, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. Más sablonok is rendelkezésre állnak egy dedikált üzemeltetési terv kiépítéséhez.
App Service-csomagon futó függvényalkalmazás üzembe helyezése

Üzembe helyezés az Azure
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy fog futni és számlázni, mint bármely App Service-webhely.
Függvényalkalmazás kiépítése a GitHub-

Üzembe helyezés az Azure
Ez a sablon egy új dedikált App Service-csomagban üzemeltetett függvényalkalmazást helyez üzembe. A függvényalkalmazás rendelkezik egy gyermekerőforrással, amely lehetővé teszi a folyamatos integrációt, és üzembe helyezi a függvénykódot egy GitHub-adattárból.
Mobilalkalmazás kiépítése SQL Database-

Üzembe helyezés az Azure
Ez a sablon kiépít egy mobilalkalmazást, egy SQL Database-adatbázist és egy Notification Hubot. Konfigurál egy kapcsolati sztringet a mobilalkalmazásban az adatbázishoz és az értesítési központhoz.
Webalkalmazás kiépítése SQL Database-

Üzembe helyezés az Azure
Ez a sablon kiépít egy webalkalmazást, egy SQL Database-adatbázist, egy automatikus méretezési beállításokat, riasztási szabályokat és App Insightst. Konfigurál egy kapcsolati sztringet a webalkalmazásban az adatbázishoz.
Üzembehelyezési terv függvény üzembehelyezési pont

Üzembe helyezés az Azure
Ez a sablon kiépít egy függvényalkalmazást egy fogyasztási csomagra, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. Más sablonok is rendelkezésre állnak egy dedikált üzemeltetési terv kiépítéséhez.
PubNub Realtime Gateway for Azure Event Hubs

Üzembe helyezés az Azure
Az Azure-hoz készült PubNub Realtime Gateway valós idejű adatfolyam-hidat biztosít a PubNub-adatfolyam-hálózat és az Azure Event Hubs között. -- tekintsük kétirányú hídnak a PubNub és az Azure között!
méretezhető Umbraco CMS-webalkalmazás

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál az Umbraco CMS webalkalmazás azure App Service Web Apps-en való üzembe helyezésére.
Biztonságos N szintű webalkalmazás

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két olyan webalkalmazással, amelyek átmeneti tárolóhelyekkel, előtér- és háttérrendszerrel rendelkeznek, az előtér pedig biztonságosan fogja használni a hátoldalt a virtuális hálózatok injektálásával és a privát végponttal
Egyszerű Umbraco CMS-webalkalmazás

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál az Umbraco CMS webalkalmazás azure App Service Web Apps-en való üzembe helyezésére.
Sonarqube Docker Web App Linuxon az Azure SQL

Üzembe helyezés az Azure
Ez a sablon üzembe helyezi a Sonarqube-t egy Azure App Service-webalkalmazás Linux-tárolójában a hivatalos Sonarqube-rendszerkép használatával, és amelyet egy Azure SQL Server készít.
Sonarqube Docker Web App linuxos mySQL-

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for MySQL-hez
Sonarqube Docker Web App linuxos postgreSQL-

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-lel (előzetes verzió)
SonarQube webalkalmazás postgreSQL-sel és VNet-integrációs

Üzembe helyezés az Azure
Ez a sablon könnyen üzembe helyezheti a SonarQube-t a Web Appban Linuxon a Rugalmas PostgreSQL-kiszolgálóval, a virtuális hálózatok integrációjával és a privát DNS-sel.
webalkalmazás üzembe helyezése a GitHub-

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy Csatolt GitHub-adattárral társított WebApp létrehozását.
webalkalmazás-integráció a Key Vault

Üzembe helyezés az Azure
Webalkalmazás-tanúsítvány üzembe helyezése a Key Vault titkos kulcsából, és ssl-kötés létrehozásához használható
Web App Linuxon a PostgreSQL

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál a Web App Linuxon való üzembe helyezésére az Azure Database for PostgreSQL(Előzetes verzió) használatával.
Web App Linuxon a PostgreSQL

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál a Web App Linuxon való üzembe helyezésére az Azure Database for PostgreSQL használatával.
Web App w/ Application Insights küldése a Log Analytics

Üzembe helyezés az Azure
Ez a sablon segít a microsoft.insights/components új API-verzióinak támogatásában. A 2020-02-02-preview WorkspaceID azonosítóra lesz szükség az Application Inisghts létrehozásakor. Ez a sablon üzembe helyezi az App Service-csomagot, az App Service-t, az Application Insightst, a Log Analytics-munkaterületet, és összekapcsolja az összeset.
webalkalmazás egyéni tartománnyal és opcionális SSL-kötéssel

Üzembe helyezés az Azure
Hozzon létre egy webalkalmazást és egy egyéni tartományt, és opcionálisan adjon hozzá SSL-tanúsítványt a https-titkosításhoz.
webalkalmazás SQL Database, Azure Cosmos DB, Azure Search

Üzembe helyezés az Azure
Ez a sablon kiépít egy webalkalmazást, egy SQL Database-t, az Azure Cosmos DB-t, az Azure Search-t és az Application Insightst.
Web App és Az Azure Database for MySQL

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Appsben való üzembe helyezésére az Azure Database for MySQL-hez.
webalkalmazás egyéni üzembehelyezési pontok

Üzembe helyezés az Azure
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési pontok használatával az Azure Web Appsben.
Web App a Blob Container diagnosztikai naplózásával

Üzembe helyezés az Azure
Webalkalmazás üzembe helyezése diagnosztikai naplózással a Tárfiók blobtárolóban engedélyezve.
webalkalmazás felügyelt identitással, SQL Serverrel és ΑΙ-

Üzembe helyezés az Azure
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz
webalkalmazás privát végponttal

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy webalkalmazás létrehozását és a privát végponton keresztüli közzétételt
webalkalmazás virtuális hálózatinjektálással és privát végponttal

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két webalkalmazással, az előtérrel és a háttérrendszerrel, az előtér pedig biztonságosan fogja használni a hátoldalt a virtuális hálózatok injektálásával és a privát végponttal
Privát Azure SQL-végpontot használó WebApp

Üzembe helyezés az Azure
Ez a sablon bemutatja, hogyan hozhat létre olyan webalkalmazást, amely az Azure SQL Serverre mutató privát végpontot használ
WordPress az App Service-ben mySQL-lel az App

Üzembe helyezés az Azure
Ez a sablon üzembe helyez egy WordPress-webalkalmazást egy Windows App Service-ben mySQL-lel az alkalmazásban

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

A helyek erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Web/sites erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites@2015-08-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      clientAffinityEnabled = bool
      clientCertEnabled = bool
      cloningInfo = {
        appSettingsOverrides = {
          {customized property} = "string"
        }
        cloneCustomHostNames = bool
        cloneSourceControl = bool
        configureLoadBalancing = bool
        correlationId = "string"
        hostingEnvironment = "string"
        overwrite = bool
        sourceWebAppId = "string"
        trafficManagerProfileId = "string"
        trafficManagerProfileName = "string"
      }
      containerSize = int
      enabled = bool
      gatewaySiteName = "string"
      hostingEnvironmentProfile = {
        id = "string"
        name = "string"
        type = "string"
      }
      hostNamesDisabled = bool
      hostNameSslStates = [
        {
          name = "string"
          sslState = "string"
          thumbprint = "string"
          toUpdate = bool
          virtualIP = "string"
        }
      ]
      maxNumberOfWorkers = int
      microService = "string"
      name = "string"
      scmSiteAlsoStopped = bool
      serverFarmId = "string"
      siteConfig = {
        id = "string"
        kind = "string"
        location = "string"
        name = "string"
        properties = {
          alwaysOn = bool
          apiDefinition = {
            url = "string"
          }
          appCommandLine = "string"
          appSettings = [
            {
              name = "string"
              value = "string"
            }
          ]
          autoHealEnabled = bool
          autoHealRules = {
            actions = {
              actionType = "string"
              customAction = {
                exe = "string"
                parameters = "string"
              }
              minProcessExecutionTime = "string"
            }
            triggers = {
              privateBytesInKB = int
              requests = {
                count = int
                timeInterval = "string"
              }
              slowRequests = {
                count = int
                timeInterval = "string"
                timeTaken = "string"
              }
              statusCodes = [
                {
                  count = int
                  status = int
                  subStatus = int
                  timeInterval = "string"
                  win32Status = int
                }
              ]
            }
          }
          autoSwapSlotName = "string"
          connectionStrings = [
            {
              connectionString = "string"
              name = "string"
              type = "string"
            }
          ]
          cors = {
            allowedOrigins = [
              "string"
            ]
          }
          defaultDocuments = [
            "string"
          ]
          detailedErrorLoggingEnabled = bool
          documentRoot = "string"
          experiments = {
            rampUpRules = [
              {
                actionHostName = "string"
                changeDecisionCallbackUrl = "string"
                changeIntervalInMinutes = int
                changeStep = int
                maxReroutePercentage = int
                minReroutePercentage = int
                name = "string"
                reroutePercentage = int
              }
            ]
          }
          handlerMappings = [
            {
              arguments = "string"
              extension = "string"
              scriptProcessor = "string"
            }
          ]
          httpLoggingEnabled = bool
          ipSecurityRestrictions = [
            {
              ipAddress = "string"
              subnetMask = "string"
            }
          ]
          javaContainer = "string"
          javaContainerVersion = "string"
          javaVersion = "string"
          limits = {
            maxDiskSizeInMb = int
            maxMemoryInMb = int
            maxPercentageCpu = int
          }
          loadBalancing = "string"
          localMySqlEnabled = bool
          logsDirectorySizeLimit = int
          managedPipelineMode = "string"
          metadata = [
            {
              name = "string"
              value = "string"
            }
          ]
          netFrameworkVersion = "string"
          nodeVersion = "string"
          numberOfWorkers = int
          phpVersion = "string"
          publishingPassword = "string"
          publishingUsername = "string"
          pythonVersion = "string"
          remoteDebuggingEnabled = bool
          remoteDebuggingVersion = "string"
          requestTracingEnabled = bool
          requestTracingExpirationTime = "string"
          scmType = "string"
          tracingOptions = "string"
          use32BitWorkerProcess = bool
          virtualApplications = [
            {
              physicalPath = "string"
              preloadEnabled = bool
              virtualDirectories = [
                {
                  physicalPath = "string"
                  virtualPath = "string"
                }
              ]
              virtualPath = "string"
            }
          ]
          vnetName = "string"
          webSocketsEnabled = bool
        }
        tags = {
          {customized property} = "string"
        }
        type = "string"
      }
    }
  })
}

Tulajdonságértékek

ApiDefinitionInfo

Név Leírás Érték
URL-cím Az API-definíció URL-címe. húr

AutoHealActions

Név Leírás Érték
actionType ActionType – előre definiált végrehajtandó művelet "CustomAction"
'LogEvent'
"Lomtár" (kötelező)
customAction CustomAction – egyéni végrehajtandó művelet AutoHealCustomAction
minProcessExecutionTime MinProcessExecutionTime – a folyamat végrehajtásának minimális időtartama
a művelet végrehajtása előtt
húr

AutoHealCustomAction

Név Leírás Érték
exe Futtatható húr
Paraméterek A végrehajtható paraméter húr

AutoHealRules

Név Leírás Érték
Műveletek Műveletek – Szabály aktiválásakor végrehajtandó műveletek AutoHealActions
Eseményindítók Triggerek – Az automatikus javítási műveletek végrehajtásának időpontjára vonatkozó feltételek AutoHealTriggers

AutoHealTriggers

Név Leírás Érték
privateBytesInKB PrivateBytesInKB – Privát bájtok alapján definiál egy szabályt Int
Kérelmek Kérelmek – Egy szabály meghatározása az összes kérelem alapján RequestsBasedTrigger
slowRequests SlowRequests – A kérések végrehajtási ideje alapján definiál egy szabályt SlowRequestsBasedTrigger
statusCodes StatusCodes – Állapotkódok alapján határoz meg egy szabályt StatusCodesBasedTrigger[]

CloningInfo

Név Leírás Érték
appSettingsOverrides A klónozott webalkalmazás alkalmazásbeállítások felülbírálása. Ha meg van adva, ezek a beállítások felülbírálják a klónozott beállításokat
forrás webalkalmazásból. Ha nincs megadva, a forrás webalkalmazás alkalmazásbeállításai megmaradnak.
CloningInfoAppSettingsOverrides
cloneCustomHostNames Ha igaz, klónozza az egyéni gazdagépneveket a forrás webalkalmazásból Bool
cloneSourceControl Forrásvezérlő klónozása a forrás webalkalmazásból Bool
configureLoadBalancing Ha meg van adva a terheléselosztás konfigurálása a forrás- és klónwebhelyhez Bool
correlationId A klónozási művelet korrelációs azonosítója. Ez az azonosító több klónozási műveletet is összekapcsol
együtt, hogy ugyanazt a pillanatképet használja
húr
hostingEnvironment Üzemeltetési környezet húr
Felülírja Cél webalkalmazás felülírása Bool
sourceWebAppId A forrás webalkalmazás ARM-erőforrás-azonosítója. A webalkalmazás erőforrás-azonosítója az űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} az éles pontokhoz és
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} egyéb pontok esetén
húr
trafficManagerProfileId A traffic manager-profil ARM-erőforrás-azonosítója, ha létezik. A Traffic Manager erőforrás-azonosítója az űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}
húr
trafficManagerProfileName A létrehozandó Traffic Manager-profil neve. Erre csak akkor van szükség, ha a Traffic Manager-profil még nem létezik húr

CloningInfoAppSettingsOverrides

Név Leírás Érték

ConnStringInfo

Név Leírás Érték
connectionString Kapcsolati sztring értéke húr
név Kapcsolati sztring neve húr
típus Az adatbázis típusa "Egyéni"
"MySql"
"SQLAzure"
"SQLServer" (kötelező)

CorsSettings

Név Leírás Érték
engedélyezettOrigins Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezni kell a kereszt-forrást
hívások (például: http://example.com:12345). Az összes engedélyezéséhez használja a "*" parancsot.
sztring[]

Kísérletek

Név Leírás Érték
rampUpRules {Microsoft.Web.Hosting.Administration.RampUpRule} objektumok listája. RampUpRule[]

HandlerMapping

Név Leírás Érték
Érvek A szkriptfeldolgozónak továbbítandó parancssori argumentumok. húr
kiterjesztés Az ezzel a kiterjesztéssel rendelkező kérelmek a megadott FastCGI-alkalmazással lesznek kezelve. húr
scriptProcessor A FastCGI-alkalmazás abszolút elérési útja. húr

HostingEnvironmentProfile

Név Leírás Érték
azonosító A hostingEnvironment (App Service Environment) erőforrás-azonosítója húr
név A hostingEnvironment (App Service Environment) neve (csak olvasható) húr
típus A hostingEnvironment (App Service Environment) erőforrástípusa (csak olvasható) húr

HostNameSslState

Név Leírás Érték
név Gazdagép neve húr
sslState SSL-típus "Letiltva"
"IpBasedEnabled"
"SniEnabled" (kötelező)
Ujjlenyomat SSL-tanúsítvány ujjlenyomata húr
toUpdate A jelző beállítása a meglévő gazdagépnév frissítésére Bool
virtualIP A gazdagép nevéhez rendelt virtuális IP-cím, ha engedélyezve van az IP-alapú SSL húr

IpSecurityRestriction

Név Leírás Érték
ipAddress A biztonsági korlátozás érvényes IP-címe húr
alhálózatmaszk Alhálózati maszk azon IP-címek tartományához, amelyre a korlátozás érvényes húr

Microsoft.Web/sites

Név Leírás Érték
fajta Erőforrás típusa húr
hely Erőforrás helye sztring (kötelező)
név Az erőforrás neve sztring (kötelező)
kellékek SiteProperties
Címkék Erőforráscímkék Címkenevek és -értékek szótára.
típus Az erőforrás típusa "Microsoft.Web/sites@2015-08-01"

NameValuePair

Név Leírás Érték
név Pár neve húr
érték Párérték húr

RampUpRule

Név Leírás Érték
actionHostName Annak a pontnak az állomásneve, amelyre a forgalom átirányítva lesz, ha úgy dönt. Például mysite-stage.azurewebsites.net húr
changeDecisionCallbackUrl Az egyéni döntési algoritmust a TiPCallback webhelybővítményben lehet megadni, amely url-címet adhat meg. húr
changeIntervalInMinutes [Nem kötelező] A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg Int
changeStep [Nem kötelező] Az automatikus felskálázási forgatókönyvben ez az a lépés, ameddig el nem éri a {Microsoft.Web.Hosting.Administration.RampUpRule.ReroutePercentage} webhelyet.
{Microsoft.Web.Hosting.Administration.RampUpRule.MinReroutePercentage} vagy {Microsoft.Web.Hosting.Administration.RampUpRule.MaxReroutePercentage}. A webhelymetrikákat a rendszer a megadott N percenként ellenőrzi a(z) {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeIntervalInMinutes} webhelyen.
Egyéni döntési algoritmust a TiPCallback webhelybővítményben lehet megadni, amelynek URL-címe a következő helyen adható meg: {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeDecisionCallbackUrl}
Int
maxReroutePercentage [Nem kötelező] Megadja a felső határt, amely alatt a ReroutePercentage marad. Int
minReroutePercentage [Nem kötelező] Megadja az alsó határt, amely felett a ReroutePercentage marad. Int
név Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely megkapja a kísérlet forgalmát. húr
reroutePercentage A(z) {Microsoft.Web.Hosting.Administration.RampUpRule.ActionHostName} webhelyre átirányított forgalom százalékos aránya Int

RequestsBasedTrigger

Név Leírás Érték
gróf Gróf Int
timeInterval TimeInterval húr

ResourceTags

Név Leírás Érték

ResourceTags

Név Leírás Érték

SiteConfig

Név Leírás Érték
azonosító Erőforrás-azonosító húr
fajta Erőforrás típusa húr
hely Erőforrás helye sztring (kötelező)
név Erőforrás neve húr
kellékek SiteConfigProperties
Címkék Erőforráscímkék ResourceTags
típus Erőforrás típusa húr

SiteConfigProperties

Név Leírás Érték
alwaysOn Always On Bool
apiDefinition Információk a webalkalmazás formális API-definíciójáról. ApiDefinitionInfo
appCommandLine Elindítandó alkalmazás parancssora húr
appSettings Alkalmazásbeállítások NameValuePair[]
autoHealEnabled Automatikus javítás engedélyezve Bool
autoHealRules Automatikus javítási szabályok AutoHealRules
autoSwapSlotName Automatikus felcserélési pont neve húr
connectionStrings Kapcsolati sztringek ConnStringInfo[]
cors A forrásközi erőforrás-megosztás (CORS) beállításai. CorsSettings
defaultDocuments Alapértelmezett dokumentumok sztring[]
detailedErrorLoggingEnabled Részletes hibanaplózás engedélyezve Bool
documentRoot Dokumentumgyökér húr
Kísérletek Ez a munka a polimorf típusok esetében működik Kísérletek
handlerMappings Kezelőleképezések HandlerMapping[]
httpLoggingEnabled HTTP-naplózás engedélyezve Bool
ipSecurityRestrictions Ip-biztonsági korlátozások IpSecurityRestriction[]
javaContainer Java-tároló húr
javaContainerVersion Java-tároló verziója húr
javaVersion Java-verzió húr
Határok Webhelykorlátok SiteLimits
terheléselosztás Hely terheléselosztása "LeastRequests"
'LeastResponseTime'
"RequestHash"
"WeightedRoundRobin"
'WeightedTotalTraffic'
localMySqlEnabled A helyi mysql engedélyezve van Bool
logsDirectorySizeLimit HTTP-naplók könyvtárméretének korlátja Int
managedPipelineMode Felügyelt folyamat mód "Klasszikus"
"Integrált"
metaadatok Webhely metaadatai NameValuePair[]
netFrameworkVersion Net Framework-verzió húr
nodeVersion A csomópont verziója húr
numberOfWorkers Feldolgozók száma Int
phpVersion A PHP verziója húr
publishingPassword Közzétételi jelszó húr
publishingUsername Közzétételi felhasználónév húr
pythonVersion A Python verziója húr
remoteDebuggingEnabled A távoli hibakeresés engedélyezve van Bool
remoteDebuggingVersion Távoli hibakeresési verzió húr
requestTracingEnabled Kérések nyomon követésének engedélyezése Bool
requestTracingExpirationTime A kérelem nyomkövetési lejárati ideje húr
scmType SCM-típus húr
tracingOptions Nyomkövetési beállítások húr
use32BitWorkerProcess 32 bites feldolgozói folyamat használata Bool
virtualApplications Virtuális alkalmazások VirtualApplication[]
vnetName Virtuális hálózat neve húr
webSocketsEnabled A webes szoftvercsatorna engedélyezve van. Bool

SiteLimits

Név Leírás Érték
maxDiskSizeInMb Maximális lemezméret-használat MB-ban Int
maxMemoryInMb Maximális memóriahasználat MB-ban Int
maxPercentageCpu Maximális processzorhasználati százalék Int

SiteProperties

Név Leírás Érték
clientAffinityEnabled Megadja, hogy az ügyfél affinitása engedélyezve van-e a webalkalmazás több példányához tartozó HTTP-kérés terheléselosztásakor Bool
clientCertEnabled Megadja, hogy az ügyféltanúsítvány engedélyezve van-e a webalkalmazáshoz Bool
cloningInfo Ez csak a webalkalmazások létrehozására érvényes. Ha meg van adva, a webalkalmazás klónozása a
forrás webalkalmazás
CloningInfo
containerSize Függvénytároló mérete Int
Engedélyezve Igaz, ha a webhely engedélyezve van; ellenkező esetben hamis. Ha ezt az értéket hamis értékre állítja, letiltja a webhelyet (a webhelyet kikapcsolja). Bool
gatewaySiteName A webalkalmazáshoz társított átjáróalkalmazás neve húr
hostingEnvironmentProfile A webalkalmazáshoz használandó üzemeltetési környezet (App Service Environment) specifikációja HostingEnvironmentProfile
hostNamesDisabled Megadja, hogy a nyilvános gazdagépnevek le vannak-e tiltva a webalkalmazásban.
Ha igaz értékre van állítva, az alkalmazás csak API Management-folyamaton keresztül érhető el
Bool
hostNameSslStates A gazdagépnév SSL-állapotai a webhely gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak. HostNameSslState[]
maxNumberOfWorkers Feldolgozók maximális száma
Ez csak a függvénytárolóra vonatkozik
Int
microService húr
név Webalkalmazás neve húr
scmSiteAlsoStopped Ha a beállítás azt jelzi, hogy le kell-e állítani az SCM (KUDU) webhelyet a webalkalmazás leállításakor. Az alapértelmezett érték hamis. Bool
serverFarmId húr
siteConfig Webalkalmazás konfigurálása SiteConfig

SlowRequestsBasedTrigger

Név Leírás Érték
gróf Gróf Int
timeInterval TimeInterval húr
timeTaken TimeTaken húr

StatusCodesBasedTrigger

Név Leírás Érték
gróf Gróf Int
állapot HTTP-állapotkód Int
subStatus Alállapotok Int
timeInterval TimeInterval húr
win32Status Win32 hibakód Int

VirtualApplication

Név Leírás Érték
physicalPath húr
preloadEnabled Bool
virtualDirectories VirtualDirectory[]
virtualPath húr

VirtualDirectory

Név Leírás Érték
physicalPath húr
virtualPath húr

Használati példák

Azure-ból ellenőrzött modulok

Az alábbi Azure Verified Modules használható az erőforrástípus üzembe helyezéséhez.

Modul Leírás
Web/Függvényalkalmazás AVM-erőforrásmodul web-/függvényalkalmazáshoz