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


Microsoft.Web sites/config 'web' 2021-01-15

Bicep-erőforrásdefiníció

A helyek/konfigurációs erőforrástípus ü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óban találja.

A névtulajdonság beállításai

A helyek/konfigurációs erőforrás a névtulajdonság értéke alapján különböző tulajdonságokat fogad el. Ez a cikk a beállításkor elérhető tulajdonságokat mutatja be name: 'web'.

További lehetőségekért lásd:

Erőforrás formátuma

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

resource symbolicname 'Microsoft.Web/sites/config@2021-01-15' = {
  name: 'web'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    acrUseManagedIdentityCreds: bool
    acrUserManagedIdentityID: 'string'
    alwaysOn: bool
    apiDefinition: {
      url: 'string'
    }
    apiManagementConfig: {
      id: '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
          path: 'string'
          timeInterval: 'string'
          timeTaken: 'string'
        }
        slowRequestsWithPath: [
          {
            count: int
            path: 'string'
            timeInterval: 'string'
            timeTaken: 'string'
          }
        ]
        statusCodes: [
          {
            count: int
            path: 'string'
            status: int
            subStatus: int
            timeInterval: 'string'
            win32Status: int
          }
        ]
        statusCodesRange: [
          {
            count: int
            path: 'string'
            statusCodes: 'string'
            timeInterval: 'string'
          }
        ]
      }
    }
    autoSwapSlotName: 'string'
    azureStorageAccounts: {}
    connectionStrings: [
      {
        connectionString: 'string'
        name: 'string'
        type: 'string'
      }
    ]
    cors: {
      allowedOrigins: [
        'string'
      ]
      supportCredentials: bool
    }
    defaultDocuments: [
      'string'
    ]
    detailedErrorLoggingEnabled: bool
    documentRoot: 'string'
    experiments: {
      rampUpRules: [
        {
          actionHostName: 'string'
          changeDecisionCallbackUrl: 'string'
          changeIntervalInMinutes: int
          changeStep: int
          maxReroutePercentage: int
          minReroutePercentage: int
          name: 'string'
          reroutePercentage: int
        }
      ]
    }
    ftpsState: 'string'
    functionAppScaleLimit: int
    functionsRuntimeScaleMonitoringEnabled: bool
    handlerMappings: [
      {
        arguments: 'string'
        extension: 'string'
        scriptProcessor: 'string'
      }
    ]
    healthCheckPath: 'string'
    http20Enabled: bool
    httpLoggingEnabled: bool
    ipSecurityRestrictions: [
      {
        action: 'string'
        description: 'string'
        headers: {}
        ipAddress: 'string'
        name: 'string'
        priority: int
        subnetMask: 'string'
        subnetTrafficTag: int
        tag: 'string'
        vnetSubnetResourceId: 'string'
        vnetTrafficTag: int
      }
    ]
    javaContainer: 'string'
    javaContainerVersion: 'string'
    javaVersion: 'string'
    keyVaultReferenceIdentity: 'string'
    limits: {
      maxDiskSizeInMb: int
      maxMemoryInMb: int
      maxPercentageCpu: int
    }
    linuxFxVersion: 'string'
    loadBalancing: 'string'
    localMySqlEnabled: bool
    logsDirectorySizeLimit: int
    managedPipelineMode: 'string'
    managedServiceIdentityId: int
    minimumElasticInstanceCount: int
    minTlsVersion: 'string'
    netFrameworkVersion: 'string'
    nodeVersion: 'string'
    numberOfWorkers: int
    phpVersion: 'string'
    powerShellVersion: 'string'
    preWarmedInstanceCount: int
    publicNetworkAccess: 'string'
    publishingUsername: 'string'
    push: {
      kind: 'string'
      properties: {
        dynamicTagsJson: 'string'
        isPushEnabled: bool
        tagsRequiringAuth: 'string'
        tagWhitelistJson: 'string'
      }
    }
    pythonVersion: 'string'
    remoteDebuggingEnabled: bool
    remoteDebuggingVersion: 'string'
    requestTracingEnabled: bool
    requestTracingExpirationTime: 'string'
    scmIpSecurityRestrictions: [
      {
        action: 'string'
        description: 'string'
        headers: {}
        ipAddress: 'string'
        name: 'string'
        priority: int
        subnetMask: 'string'
        subnetTrafficTag: int
        tag: 'string'
        vnetSubnetResourceId: 'string'
        vnetTrafficTag: int
      }
    ]
    scmIpSecurityRestrictionsUseMain: bool
    scmMinTlsVersion: 'string'
    scmType: 'string'
    tracingOptions: 'string'
    use32BitWorkerProcess: bool
    virtualApplications: [
      {
        physicalPath: 'string'
        preloadEnabled: bool
        virtualDirectories: [
          {
            physicalPath: 'string'
            virtualPath: 'string'
          }
        ]
        virtualPath: 'string'
      }
    ]
    vnetName: 'string'
    vnetPrivatePortsCount: int
    vnetRouteAllEnabled: bool
    websiteTimeZone: 'string'
    webSocketsEnabled: bool
    windowsFxVersion: 'string'
    xManagedServiceIdentityId: int
  }
}

Tulajdonságértékek

sites/config-web

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
"web"
Fajta Erőforrás típusa. sztring
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
A típus erőforrásának szimbolikus neve: helyek
properties Alapvető erőforrás-tulajdonságok SiteConfig

SiteConfig

Név Leírás Érték
acrUseManagedIdentityCreds Jelölő a Managed Identity Creds ACR-lekéréshez való használatához logikai
acrUserManagedIdentityID Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója sztring
alwaysOn true ha az Always On engedélyezve van; egyéb esetben: false. logikai
apiDefinition Információk az alkalmazás formális API-definíciójáról. ApiDefinitionInfo
apiManagementConfig Az alkalmazáshoz társított Azure API felügyeleti beállítások. ApiManagementConfig
appCommandLine Elindítandó alkalmazás parancssora. sztring
appSettings Alkalmazásbeállítások. NameValuePair[]
autoHealEnabled true ha az automatikus javítás engedélyezve van; egyéb esetben: false. logikai
autoHealRules Automatikus javítási szabályok. AutoHealRules
autoSwapSlotName Automatikus felcserélési pont neve. sztring
azureStorageAccounts Az Azure Storage-fiókok listája. object
connectionStrings Kapcsolati sztringek. ConnStringInfo[]
cors Forrásközi erőforrás-megosztási (CORS-) beállítások. CorsSettings
defaultDocuments Alapértelmezett dokumentumok. sztring[]
detailedErrorLoggingEnabled true ha a részletes hibanaplózás engedélyezve van; egyéb esetben: false. logikai
documentRoot Dokumentumgyökér. sztring
Kísérletek Ez a polimorf típusok esetében működik. Kísérletek
ftpsState AZ FTP/FTPS szolgáltatás állapota "AllAllowed"
"Letiltva"
FtpsOnly
functionAppScaleLimit A webhely által felskálázható feldolgozók maximális száma.
Ez a beállítás csak a használati és rugalmas prémium csomagokra vonatkozik
int
functionsRuntimeScaleMonitoringEnabled Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a függvények futtatókörnyezeti skálázásának monitorozása. Ha engedélyezve van,
a ScaleController nem figyeli közvetlenül az eseményforrásokat, hanem a
futtatókörnyezet a skálázás állapotának lekéréséhez.
logikai
handlerMappings Kezelőleképezések. HandlerMapping[]
healthCheckPath Állapot-ellenőrzési útvonal sztring
http20Enabled Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak logikai
httpLoggingEnabled true ha a HTTP-naplózás engedélyezve van; egyéb esetben: false. logikai
ipSecurityRestrictions A fő IP-cím biztonsági korlátozásai. IpSecurityRestriction[]
javaContainer Java-tároló. sztring
javaContainerVersion Java-tároló verziója. sztring
javaVersion Java-verzió. sztring
keyVaultReferenceIdentity Az Key Vault referenciahitelesítéshez használandó identitás. sztring
Határok Webhelykorlátok. SiteLimits
linuxFxVersion Linux-alkalmazás-keretrendszer és -verzió sztring
terheléselosztás Hely terheléselosztása. "LeastRequests"
"LeastResponseTime"
"PersiteRoundRobin"
"RequestHash"
"WeightedRoundRobin"
"WeightedTotalTraffic"
localMySqlEnabled true a helyi MySQL engedélyezéséhez; egyéb esetben: false. logikai
logsDirectorySizeLimit HTTP-naplók könyvtárméretkorlátja. int
managedPipelineMode Felügyelt folyamat mód. "Klasszikus"
"Integrált"
managedServiceIdentityId Felügyelt szolgáltatás identitásazonosítója int
minimumElasticInstanceCount Webhely minimális példányszámának száma
Ez a beállítás csak a rugalmas csomagokra vonatkozik
int
minTlsVersion MinTlsVersion: az SSL-kérelmekhez szükséges minimális TLS-verziót konfigurálja '1.0'
'1.1'
'1.2'
netFrameworkVersion .NET-keretrendszer verziót. sztring
nodeVersion A Node.js verziója. sztring
numberOfWorkers Feldolgozók száma. int
phpVersion A PHP verziója. sztring
powerShellVersion A PowerShell verziója. sztring
preWarmedInstanceCount Az előre létrehozott példányok száma.
Ez a beállítás csak a használatalapú és rugalmas csomagokra vonatkozik
int
publicNetworkAccess Tulajdonság az összes nyilvános forgalom engedélyezéséhez vagy letiltásához. sztring
publishingUsername Közzétételi felhasználónév. sztring
Nyomja Leküldéses végpont beállításai. PushSettings
pythonVersion A Python verziója. sztring
remoteDebuggingEnabled true ha a távoli hibakeresés engedélyezve van; egyéb esetben: false. logikai
remoteDebuggingVersion Távoli hibakeresési verzió. sztring
requestTracingEnabled true ha a kérések nyomkövetése engedélyezve van; egyéb esetben: false. logikai
requestTracingExpirationTime Kérelmek nyomkövetésének lejárati ideje. sztring
scmIpSecurityRestrictions Az scm IP-biztonsági korlátozásai. IpSecurityRestriction[]
scmIpSecurityRestrictionsUseMain Ip-biztonsági korlátozások az scm számára a főként való használathoz. logikai
scmMinTlsVersion ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja '1.0'
'1.1'
'1.2'
scmType SCM-típus. "BitbucketGit"
"BitbucketHg"
"CodePlexGit"
"CodePlexHg"
"Dropbox"
"ExternalGit"
"ExternalHg"
"GitHub"
"LocalGit"
"Nincs"
"OneDrive"
"Tfs"
"VSO"
"VSTSRM"
tracingOptions Nyomkövetési beállítások. sztring
use32BitWorkerProcess true 32 bites feldolgozói folyamat használata; egyéb esetben: false. logikai
virtualApplications Virtuális alkalmazások. VirtualApplication[]
vnetName Virtual Network név. sztring
vnetPrivatePortsCount Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. int
vnetRouteAllEnabled Virtual Network Az összes átirányítása engedélyezve. Ez azt eredményezi, hogy minden kimenő forgalom Virtual Network biztonsági csoportokat és felhasználó által megadott útvonalakat alkalmaz. logikai
websiteTimeZone Beállítja azt az időzónát, amelyet a hely időbélyegek létrehozásához használ. Kompatibilis a Linux és a Windows App Service. A WEBSITE_TIME_ZONE alkalmazásbeállítás beállítása elsőbbséget élvez ezzel a konfigurációval szemben. Linux esetén a tz-adatbázis értékeit https://www.iana.org/time-zones várja (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja sztring
webSocketsEnabled true ha a WebSocket engedélyezve van; egyéb esetben: false. logikai
windowsFxVersion Xenon App Framework és verzió sztring
xManagedServiceIdentityId Explicit felügyeltszolgáltatás-identitás azonosítója int

ApiDefinitionInfo

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

ApiManagementConfig

Név Leírás Érték
id APIM-Api azonosító. sztring

NameValuePair

Név Leírás Érték
name Pár neve. sztring
érték Érték párosítása. sztring

AutoHealRules

Név Leírás Érték
műveletek Szabály aktiválásakor végrehajtandó műveletek. AutoHealActions
eseményindítók Az automatikus javítási műveletek végrehajtásának feltételeit leíró feltételek. AutoHealTriggers

AutoHealActions

Név Leírás Érték
actionType Előre definiált végrehajtandó művelet. "CustomAction"
"LogEvent"
"Lomtár"
customAction Egyéni végrehajtandó művelet. AutoHealCustomAction
minProcessExecutionTime A folyamat végrehajtásának minimális időtartama
a művelet végrehajtása előtt
sztring

AutoHealCustomAction

Név Leírás Érték
Exe Futtatható. sztring
parameters A végrehajtható fájl paraméterei. sztring

AutoHealTriggers

Név Leírás Érték
privateBytesInKB Privát bájtokon alapuló szabály. int
Kérelmek Egy szabály az összes kérelem alapján. RequestsBasedTrigger
slowRequests Egy szabály, amely a kérelmek végrehajtási idején alapul. SlowRequestsBasedTrigger
slowRequestsWithPath Egy szabály, amely több lassú kérési szabályon alapul, elérési úttal SlowRequestsBasedTrigger[]
statusCodes Állapotkódokon alapuló szabály. StatusCodesBasedTrigger[]
statusCodesRange Állapotkód-tartományokon alapuló szabály. StatusCodesRangeBasedTrigger[]

RequestsBasedTrigger

Név Leírás Érték
count Kérelmek száma. int
timeInterval Időintervallum. sztring

SlowRequestsBasedTrigger

Név Leírás Érték
count Kérelmek száma. int
path Kérelem elérési útja. sztring
timeInterval Időintervallum. sztring
timeTaken Időt vett igénybe. sztring

StatusCodesBasedTrigger

Név Leírás Érték
count Kérések száma. int
path Kérelem elérési útja sztring
status HTTP-állapotkód. int
subStatus Alállapot kérése. int
timeInterval Időintervallum. sztring
win32Status Win32 hibakód. int

StatusCodesRangeBasedTrigger

Név Leírás Érték
count Kérések száma. int
path sztring
statusCodes HTTP-állapotkód. sztring
timeInterval Időintervallum. sztring

ConnStringInfo

Név Leírás Érték
connectionString Kapcsolati sztring értéke. sztring
name A kapcsolati karakterlánc neve. sztring
típus Az adatbázis típusa. 'ApiHub'
"Egyéni"
"DocDb"
"EventHub"
"MySql"
"NotificationHub"
"PostgreSQL"
'RedisCache'
"SQLAzure"
"SQLServer"
"ServiceBus"

CorsSettings

Név Leírás Érték
allowedOrigins Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezniük 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[]
támogatási hitelesítő adatok Lekérdezi vagy beállítja, hogy engedélyezve vannak-e a hitelesítő adatokkal rendelkező CORS-kérelmek. Lásd:
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
további részletekért.
logikai

Kísérletek

Név Leírás Érték
rampUpRules A felhajtó szabályok listája. RampUpRule[]

RampUpRule

Név Leírás Érték
actionHostName Annak a tárolóhelynek a állomásneve, amelyre a forgalmat átirányítja a rendszer, ha úgy dönt. Például myapp-stage.azurewebsites.net. sztring
changeDecisionCallbackUrl Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható. Tekintse meg a TiPCallback webhelybővítményt az állványhoz és a szerződésekhez.
https://www.siteextensions.net/packages/TiPCallback/
sztring
changeIntervalInMinutes A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. int
changeStep Az automatikus felskálázási forgatókönyvben ezt a lépést kell hozzáadni/eltávolítani ReroutePercentage , amíg el nem éri \nMinReroutePercentage vagy
MaxReroutePercentage. A webhelymetrikákat a rendszer a .\negyéni döntési algoritmusban ChangeIntervalInMinutesmegadott N percenként ellenőrzi
a TiPCallback webhelybővítményben adható meg, amelynek URL-címe a következőben adható meg: ChangeDecisionCallbackUrl.
int
maxReroutePercentage Meghatározza a felső határt, amely alatt a ReroutePercentage megmarad. int
minReroutePercentage Alsó határt ad meg, amely felett a ReroutePercentage megmarad. int
name Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely fogadja a kísérlet forgalmát. sztring
reroutePercentage A forgalom százalékos aránya, amely a következőre ActionHostNamelesz átirányítva: . int

HandlerMapping

Név Leírás Érték
Érvek A szkriptfeldolgozónak továbbítandó parancssori argumentumok. sztring
bővítmény Az ezzel a kiterjesztéssel rendelkező kérelmeket a megadott FastCGI-alkalmazás fogja kezelni. sztring
scriptProcessor A FastCGI-alkalmazás abszolút elérési útja. sztring

IpSecurityRestriction

Név Leírás Érték
action Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. sztring
leírás IP-korlátozási szabály leírása. sztring
Fejlécek IP-korlátozási szabályfejlécek.
X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
Az egyező logika a ..
– Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép(vagy hiányzik) engedélyezett.
– A rendszer egy értéket hasonlít össze sorszám-mellőzési eset használatával (a portszám kivételével).
– Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek meg a gyökértartományával. A *.contoso.com például megegyezik az altartomány foo.contoso.com
de nem a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com
– Unicode-gazdagépnevek engedélyezettek, de az egyeztetéshez Punycode-ra vannak konvertálva.

X-Forwarded-for (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
Az egyező logika a ..
- Ha a tulajdonság null értékű vagy üres (alapértelmezett), akkor a továbbított láncok (vagy azok hiánya) engedélyezettek.
- Ha a lánc bármely címe (a portszám kivételével) (vesszővel elválasztva) megegyezik a tulajdonság által definiált CIDR-tel.

X-Azure-FDID és X-FD-HealthProbe.
Az egyező logika pontos egyezés.
object
ipAddress A biztonsági korlátozás érvényes IP-címe.
Ez lehet tiszta ipv4-cím (szükséges SubnetMask tulajdonság) vagy
CIDR-jelölés, például ipv4/maszk (kezdő bitegyeztetés). CIDR esetén:
Az SubnetMask tulajdonságot nem szabad megadni.
sztring
name IP-korlátozási szabály neve. sztring
Prioritás Az IP-korlátozási szabály prioritása. int
alhálózatmaszk Az IP-címek tartományához tartozó alhálózati maszkra érvényes a korlátozás. sztring
subnetTrafficTag (belső) Alhálózat forgalmi címkéje int
címke Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez támogatja a proxyk IP-szűrését. "Alapértelmezett"
"ServiceTag"
"XffProxy"
vnetSubnetResourceId Virtuális hálózati erőforrás azonosítója sztring
vnetTrafficTag (belső) Virtuális hálózat forgalmi címkéje int

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 engedélyezett processzorhasználati százalék. int

Leküldéses beállítások

Név Leírás Érték
Fajta Erőforrás típusa. sztring
properties PushSettings erőforrás-specifikus tulajdonságok PushSettingsProperties

PushSettingsProperties

Név Leírás Érték
dynamicTagsJson Lekéri vagy beállítja a dinamikus címkék listáját tartalmazó JSON-sztringet, amelyet a leküldéses regisztrációs végpont felhasználói jogcímei kiértékelnek. sztring
isPushEnabled Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e. bool (kötelező)
tagsRequiringAuth Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végponton.
A címkék alfanumerikus karakterekből és a következőkből állhatnak:
'_', '@', '#', '.', ':', '-'.
Az ellenőrzést a PushRequestHandlerben kell elvégezni.
sztring
tagWhitelistJson Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza a leküldéses regisztrációs végpont által használható címkék listáját az engedélyezett listában. sztring

VirtualApplication

Név Leírás Érték
physicalPath Fizikai elérési út. sztring
preloadEnabled true ha az előtöltés engedélyezve van; egyéb esetben: false. logikai
virtualDirectories Virtuális alkalmazás virtuális címtárai. VirtualDirectory[]
virtualPath Virtuális elérési út. sztring

VirtualDirectory

Név Leírás Érték
physicalPath Fizikai elérési út. sztring
virtualPath A virtuális alkalmazás elérési útja. sztring

Gyorssablonok

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

Sablon Description
Airflow webalkalmazás PostgreSQL-adatbázissal az App Servicesben

Üzembe helyezés az Azure-ban
Sablon az Airflow Web App és a PostgreSQL-adatbázis App Servicesben való üzembe helyezéséhez
EPiserverCMS az Azure-ban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását
Java CI/CD a Jenkins és az Azure Web Apps használatával

Üzembe helyezés az Azure-ban
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával.
Orchard CMS Video Portal webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával.
PubNub Realtime Gateway Azure Event Hubs

Üzembe helyezés az Azure-ban
Az Azure-hoz készült PubNub Realtime Gateway valós idejű adatfolyam-hidat biztosít a PubNub-adatfolyam-hálózat és a 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-ban
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps.
Egyszerű Umbraco CMS webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps.
WordPress App Service a MySQL-lel az alkalmazásban

Üzembe helyezés az Azure-ban
Ez a sablon üzembe helyez egy WordPress-webalkalmazást windowsos App Service mySQL-lel az alkalmazásban
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok

Üzembe helyezés az Azure-ban
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelős é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óiból elérhető összetett megoldás, amely bevezetési engedélyező az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely önkiszolgáló, automatizált irányítá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 a láthatóság és a szabályozás alapvető szabályozási pilléreit emeli ki.
A WebApp egy Azure SQL privát végpontot használ

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre egy privát végpontot használó webalkalmazást, amely Azure SQL-kiszolgálóra mutat
Moesif API Analytics és Monetization

Üzembe helyezés az Azure-ban
A sablon api-hívásokat naplóz az Azure API Management-ból a Moesif API-elemzési és -bevételezési platformra
Egyéni API-k meghívása az Azure Logic Appsből

Üzembe helyezés az Azure-ban
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 a Azure App Service használata. Ez a sablon üzembe helyez egy webalkalmazást az egyéni API-hoz, és az Azure Active Directory-hitelesítéssel biztosítja az API-t.
ip-korlátozással rendelkező webalkalmazás Application Gateway

Üzembe helyezés az Azure-ban
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.
App Service Environment Azure SQL háttérrendszerrel

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint privát végpontokkal, valamint a társított erőforrásokkal, amelyeket általában privát/izolált környezetben használnak.
App Service-csomagon futó függvényalkalmazás kiépítése

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy lesz futtatva és számlázva, mint bármely App Service webhely.
Azure-függvényalkalmazás event hubbal és felügyelt identitással

Üzembe helyezés az Azure-ban
a sablonja egy Azure-függvényalkalmazást helyez üzembe egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-ot és az Application Insightsot. A függvényalkalmazás képes felügyelt identitással csatlakozni az Eseményközponthoz és a Storage-fiókhoz
Prémium szintű Azure Functions-csomag üzembe helyezése vnet-integrációval

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amelyben engedélyezve van a regionális virtuális hálózati integráció egy újonnan létrehozott virtuális hálózaton.
Mobilalkalmazás kiépítése SQL Database

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy Mobilalkalmazást, SQL Database és Notification Hubot. Konfigurál egy kapcsolati karakterlánc a mobilalkalmazásban az adatbázishoz és az értesítési központhoz.
Webalkalmazás privát végponttal

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy webalkalmazás létrehozását és privát végponton keresztüli elérhetővé tételét
Application Gateway belső API Management és webalkalmazással

Üzembe helyezés az Azure-ban
Application Gateway az internetes forgalmat egy virtuális hálózatra (belső módú) API Management példányra irányítják, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt.
Azure-webalkalmazás létrehozása a Blob Storage-kapcsolati karakterlánc

Üzembe helyezés az Azure-ban
Létrehoz egy Azure-webalkalmazást a Blob Storage kapcsolati karakterlánc sablonnal, amelyet eredetileg Jeff Bowles készített a Microsofttól
Webalkalmazás diagnosztikai naplózással a Blob-tárolóba

Üzembe helyezés az Azure-ban
Webalkalmazás üzembe helyezése diagnosztikai naplózással a Tárfiókblobtárolóban engedélyezve.
Webalkalmazás létrehozása az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy webalkalmazást az Azure-ban, amelyen engedélyezve van a Java 13 és a Tomcat 9, így Java-alkalmazásokat futtathat az Azure-ban. A sablont a Microsoft donovan brownja készítette.
Webalkalmazás és Az Application Insights küldése a Log Analyticsnek

Üzembe helyezés az Azure-ban
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 alkalmazás inisghts létrehozásakor.Ez a sablon üzembe helyezi a App Service-tervet, az App Service, az Application Insightsot, a Log Analytics-munkaterületet, és összekapcsolja az összeset.
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel

Üzembe helyezés az Azure-ban
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database.
Webalkalmazás kiépítése SQL Database

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightsot. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz.
Webalkalmazás és Redis Cache létrehozása sablon használatával

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure-webalkalmazást a Redis Cache használatával.
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési tárolóhelyekkel az Azure Web Apps.
Airflow Docker-webalkalmazás Linuxon a PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál puckel/docker-airflow rendszerkép (legújabb címke) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-szel
Sonarqube Docker Web App Linux rendszeren Azure SQL

Üzembe helyezés az Azure-ban
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL Serverrel.
Sonarqube Docker Web App Linuxon MySQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a Sonarqube docker-rendszerkép (alpine tag) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for MySQL-lel
Sonarqube Docker Web App Linuxon PostgreSQL-lel

Üzembe helyezés az Azure-ban
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(előzetes verzió) használatával
Webalkalmazás az Azure Database for MySQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Apps azure database for MySQL-lel való üzembe helyezésére.
Webalkalmazás Linuxon a PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a webalkalmazás linuxos üzembe helyezésére az Azure Database for PostgreSQL-lel.
Webalkalmazás VNet-injektálással és privát végponttal

Üzembe helyezés az Azure-ban
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 biztonságosan fogja használni a háttérrendszert a virtuális hálózat injektálásával és a privát végponttal

ARM-sablon erőforrás-definíciója

A helyek/konfigurációs erőforrástípus üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

A névtulajdonság beállításai

A helyek/konfigurációs erőforrás a név tulajdonság értéke alapján különböző tulajdonságokat fogad el. Ez a cikk a beállításkor elérhető tulajdonságokat mutatja be name: 'web'.

További lehetőségekért lásd:

Erőforrás formátuma

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

{
  "type": "Microsoft.Web/sites/config",
  "apiVersion": "2021-01-15",
  "name": "web",
  "kind": "string",
  "properties": {
    "acrUseManagedIdentityCreds": "bool",
    "acrUserManagedIdentityID": "string",
    "alwaysOn": "bool",
    "apiDefinition": {
      "url": "string"
    },
    "apiManagementConfig": {
      "id": "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",
          "path": "string",
          "timeInterval": "string",
          "timeTaken": "string"
        },
        "slowRequestsWithPath": [
          {
            "count": "int",
            "path": "string",
            "timeInterval": "string",
            "timeTaken": "string"
          }
        ],
        "statusCodes": [
          {
            "count": "int",
            "path": "string",
            "status": "int",
            "subStatus": "int",
            "timeInterval": "string",
            "win32Status": "int"
          }
        ],
        "statusCodesRange": [
          {
            "count": "int",
            "path": "string",
            "statusCodes": "string",
            "timeInterval": "string"
          }
        ]
      }
    },
    "autoSwapSlotName": "string",
    "azureStorageAccounts": {},
    "connectionStrings": [
      {
        "connectionString": "string",
        "name": "string",
        "type": "string"
      }
    ],
    "cors": {
      "allowedOrigins": [ "string" ],
      "supportCredentials": "bool"
    },
    "defaultDocuments": [ "string" ],
    "detailedErrorLoggingEnabled": "bool",
    "documentRoot": "string",
    "experiments": {
      "rampUpRules": [
        {
          "actionHostName": "string",
          "changeDecisionCallbackUrl": "string",
          "changeIntervalInMinutes": "int",
          "changeStep": "int",
          "maxReroutePercentage": "int",
          "minReroutePercentage": "int",
          "name": "string",
          "reroutePercentage": "int"
        }
      ]
    },
    "ftpsState": "string",
    "functionAppScaleLimit": "int",
    "functionsRuntimeScaleMonitoringEnabled": "bool",
    "handlerMappings": [
      {
        "arguments": "string",
        "extension": "string",
        "scriptProcessor": "string"
      }
    ],
    "healthCheckPath": "string",
    "http20Enabled": "bool",
    "httpLoggingEnabled": "bool",
    "ipSecurityRestrictions": [
      {
        "action": "string",
        "description": "string",
        "headers": {},
        "ipAddress": "string",
        "name": "string",
        "priority": "int",
        "subnetMask": "string",
        "subnetTrafficTag": "int",
        "tag": "string",
        "vnetSubnetResourceId": "string",
        "vnetTrafficTag": "int"
      }
    ],
    "javaContainer": "string",
    "javaContainerVersion": "string",
    "javaVersion": "string",
    "keyVaultReferenceIdentity": "string",
    "limits": {
      "maxDiskSizeInMb": "int",
      "maxMemoryInMb": "int",
      "maxPercentageCpu": "int"
    },
    "linuxFxVersion": "string",
    "loadBalancing": "string",
    "localMySqlEnabled": "bool",
    "logsDirectorySizeLimit": "int",
    "managedPipelineMode": "string",
    "managedServiceIdentityId": "int",
    "minimumElasticInstanceCount": "int",
    "minTlsVersion": "string",
    "netFrameworkVersion": "string",
    "nodeVersion": "string",
    "numberOfWorkers": "int",
    "phpVersion": "string",
    "powerShellVersion": "string",
    "preWarmedInstanceCount": "int",
    "publicNetworkAccess": "string",
    "publishingUsername": "string",
    "push": {
      "kind": "string",
      "properties": {
        "dynamicTagsJson": "string",
        "isPushEnabled": "bool",
        "tagsRequiringAuth": "string",
        "tagWhitelistJson": "string"
      }
    },
    "pythonVersion": "string",
    "remoteDebuggingEnabled": "bool",
    "remoteDebuggingVersion": "string",
    "requestTracingEnabled": "bool",
    "requestTracingExpirationTime": "string",
    "scmIpSecurityRestrictions": [
      {
        "action": "string",
        "description": "string",
        "headers": {},
        "ipAddress": "string",
        "name": "string",
        "priority": "int",
        "subnetMask": "string",
        "subnetTrafficTag": "int",
        "tag": "string",
        "vnetSubnetResourceId": "string",
        "vnetTrafficTag": "int"
      }
    ],
    "scmIpSecurityRestrictionsUseMain": "bool",
    "scmMinTlsVersion": "string",
    "scmType": "string",
    "tracingOptions": "string",
    "use32BitWorkerProcess": "bool",
    "virtualApplications": [
      {
        "physicalPath": "string",
        "preloadEnabled": "bool",
        "virtualDirectories": [
          {
            "physicalPath": "string",
            "virtualPath": "string"
          }
        ],
        "virtualPath": "string"
      }
    ],
    "vnetName": "string",
    "vnetPrivatePortsCount": "int",
    "vnetRouteAllEnabled": "bool",
    "websiteTimeZone": "string",
    "webSocketsEnabled": "bool",
    "windowsFxVersion": "string",
    "xManagedServiceIdentityId": "int"
  }
}

Tulajdonságértékek

sites/config-web

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Web/sites/config"
apiVersion Az erőforrás API-verziója '2021-01-15'
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban.
"web"
Fajta Erőforrás típusa. sztring
properties Alapvető erőforrás-tulajdonságok SiteConfig

SiteConfig

Név Leírás Érték
acrUseManagedIdentityCreds Jelölő a Managed Identity Creds ACR-lekéréshez való használatához logikai
acrUserManagedIdentityID Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója sztring
alwaysOn true ha az Always On engedélyezve van; egyéb esetben: false. logikai
apiDefinition Információk az alkalmazás formális API-definíciójáról. ApiDefinitionInfo
apiManagementConfig Az alkalmazáshoz társított Azure API felügyeleti beállítások. ApiManagementConfig
appCommandLine Elindítandó alkalmazás parancssora. sztring
appSettings Alkalmazásbeállítások. NameValuePair[]
autoHealEnabled true ha az automatikus javítás engedélyezve van; egyéb esetben: false. logikai
autoHealRules Automatikus javítási szabályok. AutoHealRules
autoSwapSlotName Automatikus felcserélési pont neve. sztring
azureStorageAccounts Az Azure Storage-fiókok listája. object
connectionStrings Kapcsolati sztringek. ConnStringInfo[]
cors Forrásközi erőforrás-megosztási (CORS-) beállítások. CorsSettings
defaultDocuments Alapértelmezett dokumentumok. sztring[]
detailedErrorLoggingEnabled true ha a részletes hibanaplózás engedélyezve van; egyéb esetben: false. logikai
documentRoot Dokumentumgyökér. sztring
Kísérletek Ez a polimorf típusok esetében működik. Kísérletek
ftpsState AZ FTP/FTPS szolgáltatás állapota "AllAllowed"
"Letiltva"
FtpsOnly
functionAppScaleLimit A webhely által felskálázható feldolgozók maximális száma.
Ez a beállítás csak a használati és rugalmas prémium csomagokra vonatkozik
int
functionsRuntimeScaleMonitoringEnabled Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a függvények futtatókörnyezeti skálázásának monitorozása. Ha engedélyezve van,
a ScaleController nem figyeli közvetlenül az eseményforrásokat, hanem a
futtatókörnyezet a skálázás állapotának lekéréséhez.
logikai
handlerMappings Kezelőleképezések. HandlerMapping[]
healthCheckPath Állapot-ellenőrzési útvonal sztring
http20Enabled Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak logikai
httpLoggingEnabled true ha a HTTP-naplózás engedélyezve van; egyéb esetben: false. logikai
ipSecurityRestrictions A fő IP-cím biztonsági korlátozásai. IpSecurityRestriction[]
javaContainer Java-tároló. sztring
javaContainerVersion Java-tároló verziója. sztring
javaVersion Java-verzió. sztring
keyVaultReferenceIdentity Key Vault referenciahitelesítéshez használandó identitás. sztring
Határok Webhelykorlátok. SiteLimits
linuxFxVersion Linux-alkalmazás-keretrendszer és -verzió sztring
terheléselosztás Hely terheléselosztása. "LeastRequests"
"LeastResponseTime"
"PerSiteRoundRobin"
"RequestHash"
"WeightedRoundRobin"
"WeightedTotalTraffic"
localMySqlEnabled true a helyi MySQL engedélyezéséhez; egyéb esetben: false. logikai
logsDirectorySizeLimit HTTP-naplók könyvtárméretkorlátja. int
managedPipelineMode Felügyelt folyamat mód. "Klasszikus"
"Integrált"
managedServiceIdentityId Felügyeltszolgáltatás-identitás azonosítója int
minimumElasticInstanceCount Webhely minimális példányszámának száma
Ez a beállítás csak a rugalmas csomagokra vonatkozik
int
minTlsVersion MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja '1.0'
'1.1'
'1.2'
netFrameworkVersion .NET-keretrendszer verziót. sztring
nodeVersion A Node.js verziója. sztring
numberOfWorkers Feldolgozók száma. int
phpVersion A PHP verziója. sztring
powerShellVersion A PowerShell verziója. sztring
preWarmedInstanceCount Az előre létrehozott példányok száma.
Ez a beállítás csak a használatalapú és rugalmas csomagokra vonatkozik
int
publicNetworkAccess Tulajdonság az összes nyilvános forgalom engedélyezéséhez vagy letiltásához. sztring
publishingUsername Közzétételi felhasználónév. sztring
Nyomja Leküldéses végpont beállításai. PushSettings
pythonVersion A Python verziója. sztring
remoteDebuggingEnabled true ha a távoli hibakeresés engedélyezve van; egyéb esetben: false. logikai
remoteDebuggingVersion Távoli hibakeresési verzió. sztring
requestTracingEnabled true ha a kérések nyomkövetése engedélyezve van; egyéb esetben: false. logikai
requestTracingExpirationTime Kérelmek nyomkövetésének lejárati ideje. sztring
scmIpSecurityRestrictions Az scm IP-biztonsági korlátozásai. IpSecurityRestriction[]
scmIpSecurityRestrictionsUseMain Ip-biztonsági korlátozások az scm számára a főként való használathoz. logikai
scmMinTlsVersion ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja '1.0'
'1.1'
'1.2'
scmType SCM-típus. "BitbucketGit"
"BitbucketHg"
"CodePlexGit"
"CodePlexHg"
"Dropbox"
"ExternalGit"
"ExternalHg"
"GitHub"
"LocalGit"
"Nincs"
"OneDrive"
"Tfs"
"VSO"
"VSTSRM"
tracingOptions Nyomkövetési beállítások. sztring
use32BitWorkerProcess true 32 bites feldolgozói folyamat használata; egyéb esetben: false. logikai
virtualApplications Virtuális alkalmazások. VirtualApplication[]
vnetName Virtual Network nevet. sztring
vnetPrivatePortsCount Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. int
vnetRouteAllEnabled Virtual Network Minden útválasztás engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom Virtual Network biztonsági csoportokat és felhasználó által megadott útvonalakat alkalmaz. logikai
websiteTimeZone Beállítja azt az időzónát, amelyet a hely időbélyegek létrehozásához használ. Kompatibilis a Linux és a Windows App Service. A WEBSITE_TIME_ZONE alkalmazásbeállítás beállítása elsőbbséget élvez ezzel a konfigurációval szemben. Linux esetén tz-adatbázisértékeket https://www.iana.org/time-zones vár (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja sztring
webSocketsEnabled true ha a WebSocket engedélyezve van; egyéb esetben: false. logikai
windowsFxVersion Xenon App Framework és verzió sztring
xManagedServiceIdentityId Explicit felügyelt szolgáltatás identitásazonosítója int

ApiDefinitionInfo

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

ApiManagementConfig

Név Leírás Érték
id APIM-Api azonosító. sztring

NameValuePair

Név Leírás Érték
name Párnév. sztring
érték Párérték. sztring

AutoHealRules

Név Leírás Érték
műveletek Szabály aktiválásakor végrehajtandó műveletek. AutoHealActions
eseményindítók Az automatikus javítási műveletek végrehajtásának feltételeit leíró feltételek. AutoHealTriggers

AutoHealActions

Név Leírás Érték
actionType Előre definiált végrehajtandó művelet. "CustomAction"
"LogEvent"
"Lomtár"
customAction Egyéni végrehajtandó művelet. AutoHealCustomAction
minProcessExecutionTime A folyamat végrehajtásának minimális időtartama
a művelet végrehajtása előtt
sztring

AutoHealCustomAction

Név Leírás Érték
Exe Futtatható. sztring
parameters A végrehajtható fájl paraméterei. sztring

AutoHealTriggers

Név Leírás Érték
privateBytesInKB Privát bájtokon alapuló szabály. int
Kérelmek Egy szabály, amely az összes kérelemen alapul. RequestsBasedTrigger
slowRequests Egy szabály, amely a kérések végrehajtási idején alapul. SlowRequestsBasedTrigger
slowRequestsWithPath Egy szabály, amely több lassú kérési szabályon alapul, elérési úttal SlowRequestsBasedTrigger[]
statusCodes Állapotkódokon alapuló szabály. StatusCodesBasedTrigger[]
statusCodesRange Állapotkódtartományokon alapuló szabály. StatusCodesRangeBasedTrigger[]

RequestsBasedTrigger

Név Leírás Érték
count Kérések száma. int
timeInterval Időintervallum. sztring

SlowRequestsBasedTrigger

Név Leírás Érték
count Kérések száma. int
path Kérelem elérési útja. sztring
timeInterval Időintervallum. sztring
timeTaken Időt vett igénybe. sztring

StatusCodesBasedTrigger

Név Leírás Érték
count Kérések száma. int
path Kérelem elérési útja sztring
status HTTP-állapotkód. int
subStatus Alállapot kérése. int
timeInterval Időintervallum. sztring
win32Status Win32 hibakód. int

StatusCodesRangeBasedTrigger

Név Leírás Érték
count Kérések száma. int
path sztring
statusCodes HTTP-állapotkód. sztring
timeInterval Időintervallum. sztring

ConnStringInfo

Név Leírás Érték
connectionString Kapcsolati sztring értéke. sztring
name A kapcsolati karakterlánc neve. sztring
típus Az adatbázis típusa. 'ApiHub'
"Egyéni"
"DocDb"
"EventHub"
"MySql"
'NotificationHub'
"PostgreSQL"
'RedisCache'
"SQLAzure"
"SQLServer"
"ServiceBus"

CorsSettings

Név Leírás Érték
allowedOrigins Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezniük kell a kereszt-forrást
hívás (például: http://example.com:12345). Az összes engedélyezéséhez használja a "*" parancsot.
sztring[]
támogatási hitelesítő adatok Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezve vannak-e. Lásd:
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
további részletekért.
logikai

Kísérletek

Név Leírás Érték
rampUpRules A felhajtó szabályok listája. RampUpRule[]

RampUpRule

Név Leírás Érték
actionHostName Annak a tárolóhelynek az állomásneve, amelyre a forgalom átirányítva lesz, ha úgy dönt. Például myapp-stage.azurewebsites.net. sztring
changeDecisionCallbackUrl Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható. Tekintse meg a TiPCallback webhelybővítményt az állványhoz és a szerződésekhez.
https://www.siteextensions.net/packages/TiPCallback/
sztring
changeIntervalInMinutes A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. int
changeStep Az automatikus felskálázási forgatókönyvben ezt a lépést kell hozzáadni/eltávolítani ReroutePercentage , amíg el nem éri \nMinReroutePercentage vagy
MaxReroutePercentage. A helymetrikák ellenőrzése a .\nEgyéni döntési algoritmusban ChangeIntervalInMinutesmegadott N percenként történik
a TiPCallback webhelybővítményben adhatja meg, hogy melyik URL-cím adható meg a következőben: ChangeDecisionCallbackUrl.
int
maxReroutePercentage Megadja a felső határt, amely alatt a ReroutePercentage marad. int
minReroutePercentage Megadja az alsó határt, amely felett a ReroutePercentage marad. int
name Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely a kísérletben lévő forgalmat fogadja. sztring
reroutePercentage A forgalom százalékos aránya, amely a következőre ActionHostNamelesz átirányítva: . int

HandlerMapping

Név Leírás Érték
Érvek A szkriptfeldolgozónak átadandó parancssori argumentumok. sztring
bővítmény Az ezzel a bővítménnyel rendelkező kérelmeket a rendszer a megadott FastCGI-alkalmazással kezeli. sztring
scriptProcessor A FastCGI-alkalmazás abszolút elérési útja. sztring

IpSecurityRestriction

Név Leírás Érték
action Hozzáférés engedélyezése vagy megtagadása ehhez az IP-címtartományhoz. sztring
leírás IP-korlátozási szabály leírása. sztring
Fejlécek IP-korlátozási szabály fejlécei.
X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
Az egyező logika a ..
– Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép (vagy annak hiánya) engedélyezett.
- A rendszer egy értéket hasonlít össze az ordinal-ignore-case paranccsal (a portszám kivételével).
– Az altartomány helyettesítő karakterei engedélyezettek, de nem felelnek meg a gyökértartománynak. A *.contoso.com például megegyezik az altartomány foo.contoso.com
de nem a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com
– A Unicode-gazdagépnevek engedélyezettek, de az egyeztetéshez Punycode-ra vannak konvertálva.

X-Forwarded-for (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
Az egyező logika a ..
- Ha a tulajdonság null értékű vagy üres (alapértelmezett), a továbbított láncok (vagy azok hiánya) engedélyezettek.
- Ha a láncban (vesszővel elválasztva) bármely cím (a portszám kivételével) megegyezik a tulajdonság által meghatározott CIDR-sel.

X-Azure-FDID és X-FD-HealthProbe.
Az egyező logika pontos egyezés.
object
ipAddress IP-cím, amelyre a biztonsági korlátozás érvényes.
Ez lehet tiszta ipv4-cím (szükséges Alhálózati maszk tulajdonság) vagy
CIDR-jelölés, például ipv4/maszk (kezdő bitegyezés). CIDR esetén:
A SubnetMask tulajdonságot nem szabad megadni.
sztring
name IP-korlátozási szabály neve. sztring
Prioritás Az IP-korlátozási szabály prioritása. int
alhálózatmaszk Alhálózati maszk azon IP-címek tartományához, amelyre a korlátozás érvényes. sztring
subnetTrafficTag (belső) Alhálózat forgalmi címkéje int
címke Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez a proxyk IP-szűrésének támogatása. "Alapértelmezett"
"ServiceTag"
"XffProxy"
vnetSubnetResourceId Virtuális hálózati erőforrás azonosítója sztring
vnetTrafficTag (belső) Virtuális hálózat forgalmi címkéje int

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 cpu-használat százalékos értéke. int

PushSettings

Név Leírás Érték
Fajta Erőforrás típusa. sztring
properties PushSettings erőforrás-specifikus tulajdonságok PushSettingsProperties

PushSettingsProperties

Név Leírás Érték
dynamicTagsJson Lekéri vagy beállítja a dinamikus címkék listáját tartalmazó JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből lesz kiértékelve. sztring
isPushEnabled Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e. bool (kötelező)
tagsRequiringAuth Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végpontban.
A címkék alfanumerikus karakterekből és a következőkből állhatnak:
'_', '@', '#', '.', ':', '-'.
Az ellenőrzést a PushRequestHandlerben kell elvégezni.
sztring
tagWhitelistJson Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont által használható címkék listáját tartalmazza az engedélyezett listában. sztring

VirtualApplication

Név Leírás Érték
physicalPath Fizikai elérési út. sztring
preloadEnabled true ha az előbetöltés engedélyezve van; egyéb esetben: false. logikai
virtualDirectories Virtuális alkalmazás virtuális könyvtárai. VirtualDirectory[]
virtualPath Virtuális elérési út. sztring

VirtualDirectory

Név Leírás Érték
physicalPath Fizikai elérési út. sztring
virtualPath A virtuális alkalmazás elérési útja. sztring

Gyorssablonok

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

Sablon Description
Airflow webalkalmazás PostgreSQL-adatbázissal az App Servicesben

Üzembe helyezés az Azure-ban
Sablon az Airflow Web App és a PostgreSQL-adatbázis App Servicesben való üzembe helyezéséhez
EPiserverCMS az Azure-ban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását
Java CI/CD a Jenkins és az Azure Web Apps használatával

Üzembe helyezés az Azure-ban
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával.
Orchard CMS Video Portal webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával.
PubNub Realtime Gateway Azure Event Hubs

Üzembe helyezés az Azure-ban
Az Azure-hoz készült PubNub Realtime Gateway valós idejű adatfolyam-hidat biztosít a PubNub-adatfolyam-hálózat és a 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-ban
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps.
Egyszerű Umbraco CMS webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps.
WordPress App Service a MySQL-lel az alkalmazásban

Üzembe helyezés az Azure-ban
Ez a sablon üzembe helyez egy WordPress-webalkalmazást windowsos App Service mySQL-lel az alkalmazásban
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok

Üzembe helyezés az Azure-ban
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelős é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óiból elérhető összetett megoldás, amely bevezetési engedélyező az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely önkiszolgáló, automatizált irányítá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 a láthatóság és a szabályozás alapvető szabályozási pilléreit emeli ki.
A WebApp egy Azure SQL privát végpontot használ

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre egy privát végpontot használó webalkalmazást, amely Azure SQL-kiszolgálóra mutat
Moesif API Analytics és Monetization

Üzembe helyezés az Azure-ban
A sablon api-hívásokat naplóz az Azure API Management-ból a Moesif API-elemzési és -bevételezési platformra
Egyéni API-k meghívása az Azure Logic Appsből

Üzembe helyezés az Azure-ban
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 a Azure App Service használata. Ez a sablon üzembe helyez egy webalkalmazást az egyéni API-hoz, és az Azure Active Directory-hitelesítéssel biztosítja az API-t.
ip-korlátozással rendelkező webalkalmazás Application Gateway

Üzembe helyezés az Azure-ban
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.
App Service Environment Azure SQL háttérrendszerrel

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint a privát végpontokkal, valamint a általában privát/elkülönített környezetben használt társított erőforrásokkal.
App Service-csomagon futó függvényalkalmazás kiépítése

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy lesz futtatva és számlázva, mint bármely App Service webhely.
Azure-függvényalkalmazás event hubbal és felügyelt identitással

Üzembe helyezés az Azure-ban
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 Function Premium-csomag üzembe helyezése vnet-integrációval

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amelynek regionális virtuális hálózati integrációja engedélyezve van egy újonnan létrehozott virtuális hálózaton.
Mobilalkalmazás kiépítése SQL Database

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

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy webalkalmazás létrehozását és privát végponton keresztüli elérhetővé tételét
Application Gateway belső API Management és webalkalmazással

Üzembe helyezés az Azure-ban
Application Gateway internetes forgalom átirányítása egy virtuális hálózatra (belső mód) API Management példányra, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt.
Azure-webalkalmazás létrehozása a Blob Storage kapcsolati karakterlánc

Üzembe helyezés az Azure-ban
Létrehoz egy Azure-webalkalmazást a Blob Storage kapcsolati karakterlánc használatával. A sablont eredetileg Jeff Bowles készítette a Microsofttól
Webalkalmazás diagnosztikai naplózással a Blob-tárolóba

Üzembe helyezés az Azure-ban
Webalkalmazás üzembe helyezése diagnosztikai naplózással a Tárfiók blobtárolóban engedélyezve.
Webalkalmazás létrehozása az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy webalkalmazást az Azure-ban, amelyen engedélyezve van a Java 13 és a Tomcat 9, így Java-alkalmazásokat futtathat az Azure-ban. A sablont a Microsoft donovan brownja készítette.
Webalkalmazás w/ Application Insights küldése a Log Analyticsbe

Üzembe helyezés az Azure-ban
Ez a sablon segít a microsoft.insights/components új API-verzióinak támogatásában. A 2020-02-02-02-preview WorkspaceID-ra lesz szükség az Application Inisghts létrehozásakor.Ez a sablon üzembe helyezi a App Service-csomagot, az App Service, az Application Insightst, a Log Analytics-munkaterületet, és összekapcsolja az összeset.
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel

Üzembe helyezés az Azure-ban
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database.
Webalkalmazás kiépítése SQL Database

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightst. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz.
Webalkalmazás és Redis Cache létrehozása sablon használatával

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral.
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési tárolóhelyekkel az Azure Web Apps.
Airflow Docker Web App Linuxon a PostgreSQL használatával

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál puckel/docker-airflow rendszerkép (legújabb címke) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for PostgreSQL-szel
Sonarqube Docker Web App Linux rendszeren Azure SQL

Üzembe helyezés az Azure-ban
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL-kiszolgálóval.
Sonarqube Docker Web App Linuxon a MySQL-lel

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

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a Sonarqube docker-rendszerkép (alpine tag) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for PostgreSQL(előzetes verzió) használatával
Webalkalmazás az Azure Database for MySQL-hez

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Apps az Azure Database for MySQL-hez való üzembe helyezésére.
Webalkalmazás Linuxon a PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a Web App Linux rendszeren történő üzembe helyezésére az Azure Database for PostgreSQL-hez.
Webalkalmazás VNet-injektálással és privát végponttal

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy biztonságos végpontok közötti megoldás létrehozását két webalkalmazással, az előtér- és a háttérrendszerrel, az előtér biztonságosan felhasználja a hátoldalt a virtuális hálózat injektálásával és a privát végponttal

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

A helyek/konfigurációs erőforrástípus ü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óban találja.

A névtulajdonság beállításai

A helyek/konfigurációs erőforrás a névtulajdonság értéke alapján különböző tulajdonságokat fogad el. Ez a cikk a beállításkor elérhető tulajdonságokat mutatja be name: 'web'.

További lehetőségekért lásd:

Erőforrás formátuma

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/config@2021-01-15"
  name = "web"
  parent_id = "string"
  body = jsonencode({
    properties = {
      acrUseManagedIdentityCreds = bool
      acrUserManagedIdentityID = "string"
      alwaysOn = bool
      apiDefinition = {
        url = "string"
      }
      apiManagementConfig = {
        id = "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
            path = "string"
            timeInterval = "string"
            timeTaken = "string"
          }
          slowRequestsWithPath = [
            {
              count = int
              path = "string"
              timeInterval = "string"
              timeTaken = "string"
            }
          ]
          statusCodes = [
            {
              count = int
              path = "string"
              status = int
              subStatus = int
              timeInterval = "string"
              win32Status = int
            }
          ]
          statusCodesRange = [
            {
              count = int
              path = "string"
              statusCodes = "string"
              timeInterval = "string"
            }
          ]
        }
      }
      autoSwapSlotName = "string"
      azureStorageAccounts = {}
      connectionStrings = [
        {
          connectionString = "string"
          name = "string"
          type = "string"
        }
      ]
      cors = {
        allowedOrigins = [
          "string"
        ]
        supportCredentials = bool
      }
      defaultDocuments = [
        "string"
      ]
      detailedErrorLoggingEnabled = bool
      documentRoot = "string"
      experiments = {
        rampUpRules = [
          {
            actionHostName = "string"
            changeDecisionCallbackUrl = "string"
            changeIntervalInMinutes = int
            changeStep = int
            maxReroutePercentage = int
            minReroutePercentage = int
            name = "string"
            reroutePercentage = int
          }
        ]
      }
      ftpsState = "string"
      functionAppScaleLimit = int
      functionsRuntimeScaleMonitoringEnabled = bool
      handlerMappings = [
        {
          arguments = "string"
          extension = "string"
          scriptProcessor = "string"
        }
      ]
      healthCheckPath = "string"
      http20Enabled = bool
      httpLoggingEnabled = bool
      ipSecurityRestrictions = [
        {
          action = "string"
          description = "string"
          headers = {}
          ipAddress = "string"
          name = "string"
          priority = int
          subnetMask = "string"
          subnetTrafficTag = int
          tag = "string"
          vnetSubnetResourceId = "string"
          vnetTrafficTag = int
        }
      ]
      javaContainer = "string"
      javaContainerVersion = "string"
      javaVersion = "string"
      keyVaultReferenceIdentity = "string"
      limits = {
        maxDiskSizeInMb = int
        maxMemoryInMb = int
        maxPercentageCpu = int
      }
      linuxFxVersion = "string"
      loadBalancing = "string"
      localMySqlEnabled = bool
      logsDirectorySizeLimit = int
      managedPipelineMode = "string"
      managedServiceIdentityId = int
      minimumElasticInstanceCount = int
      minTlsVersion = "string"
      netFrameworkVersion = "string"
      nodeVersion = "string"
      numberOfWorkers = int
      phpVersion = "string"
      powerShellVersion = "string"
      preWarmedInstanceCount = int
      publicNetworkAccess = "string"
      publishingUsername = "string"
      push = {
        kind = "string"
        properties = {
          dynamicTagsJson = "string"
          isPushEnabled = bool
          tagsRequiringAuth = "string"
          tagWhitelistJson = "string"
        }
      }
      pythonVersion = "string"
      remoteDebuggingEnabled = bool
      remoteDebuggingVersion = "string"
      requestTracingEnabled = bool
      requestTracingExpirationTime = "string"
      scmIpSecurityRestrictions = [
        {
          action = "string"
          description = "string"
          headers = {}
          ipAddress = "string"
          name = "string"
          priority = int
          subnetMask = "string"
          subnetTrafficTag = int
          tag = "string"
          vnetSubnetResourceId = "string"
          vnetTrafficTag = int
        }
      ]
      scmIpSecurityRestrictionsUseMain = bool
      scmMinTlsVersion = "string"
      scmType = "string"
      tracingOptions = "string"
      use32BitWorkerProcess = bool
      virtualApplications = [
        {
          physicalPath = "string"
          preloadEnabled = bool
          virtualDirectories = [
            {
              physicalPath = "string"
              virtualPath = "string"
            }
          ]
          virtualPath = "string"
        }
      ]
      vnetName = "string"
      vnetPrivatePortsCount = int
      vnetRouteAllEnabled = bool
      websiteTimeZone = "string"
      webSocketsEnabled = bool
      windowsFxVersion = "string"
      xManagedServiceIdentityId = int
    }
    kind = "string"
  })
}

Tulajdonságértékek

sites/config-web

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Web/sites/config@2021-01-15"
name Az erőforrás neve "web"
parent_id Az erőforrás szülőjének azonosítója. Típusú erőforrás azonosítója: webhelyek
Fajta Erőforrás típusa. sztring
properties Alapvető erőforrás-tulajdonságok SiteConfig

SiteConfig

Név Leírás Érték
acrUseManagedIdentityCreds Jelölő a Managed Identity Creds ACR-lekéréshez való használatához logikai
acrUserManagedIdentityID Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója sztring
alwaysOn true ha az Always On engedélyezve van; egyéb esetben: false. logikai
apiDefinition Információk az alkalmazás formális API-definíciójáról. ApiDefinitionInfo
apiManagementConfig Az alkalmazáshoz társított Azure API felügyeleti beállítások. ApiManagementConfig
appCommandLine Elindítandó alkalmazás parancssora. sztring
appSettings Alkalmazásbeállítások. NameValuePair[]
autoHealEnabled true ha az automatikus javítás engedélyezve van; egyéb esetben: false. logikai
autoHealRules Automatikus javítási szabályok. AutoHealRules
autoSwapSlotName Automatikus felcserélési pont neve. sztring
azureStorageAccounts Az Azure Storage-fiókok listája. object
connectionStrings Kapcsolati sztringek. ConnStringInfo[]
cors Forrásközi erőforrás-megosztási (CORS-) beállítások. CorsSettings
defaultDocuments Alapértelmezett dokumentumok. sztring[]
detailedErrorLoggingEnabled true ha a részletes hibanaplózás engedélyezve van; egyéb esetben: false. logikai
documentRoot Dokumentumgyökér. sztring
Kísérletek Ez a polimorf típusok esetében működik. Kísérletek
ftpsState AZ FTP/FTPS szolgáltatás állapota "AllAllowed"
"Letiltva"
"FtpsOnly"
functionAppScaleLimit A webhely által felskálázható feldolgozók maximális száma.
Ez a beállítás csak a használati és rugalmas prémium csomagokra vonatkozik
int
functionsRuntimeScaleMonitoringEnabled Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a függvények futtatókörnyezeti skálázásának monitorozása. Ha engedélyezve van,
a ScaleController nem figyeli közvetlenül az eseményforrásokat, hanem a
futtatókörnyezet a skálázás állapotának lekéréséhez.
logikai
handlerMappings Kezelőleképezések. HandlerMapping[]
healthCheckPath Állapot-ellenőrzési útvonal sztring
http20Enabled Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak logikai
httpLoggingEnabled true ha a HTTP-naplózás engedélyezve van; egyéb esetben: false. logikai
ipSecurityRestrictions A fő IP-cím biztonsági korlátozásai. IpSecurityRestriction[]
javaContainer Java-tároló. sztring
javaContainerVersion Java-tároló verziója. sztring
javaVersion Java-verzió. sztring
keyVaultReferenceIdentity Az Key Vault referenciahitelesítéshez használandó identitás. sztring
Határok Webhelykorlátok. SiteLimits
linuxFxVersion Linux-alkalmazás-keretrendszer és -verzió sztring
terheléselosztás Hely terheléselosztása. "LeastRequests"
"LeastResponseTime"
"PersiteRoundRobin"
"RequestHash"
"WeightedRoundRobin"
"WeightedTotalTraffic"
localMySqlEnabled true a helyi MySQL engedélyezéséhez; egyéb esetben: false. logikai
logsDirectorySizeLimit HTTP-naplók könyvtárméretkorlátja. int
managedPipelineMode Felügyelt folyamat mód. "Klasszikus"
"Integrált"
managedServiceIdentityId Felügyelt szolgáltatás identitásazonosítója int
minimumElasticInstanceCount Webhely minimális példányszámának száma
Ez a beállítás csak a rugalmas csomagokra vonatkozik
int
minTlsVersion MinTlsVersion: az SSL-kérelmekhez szükséges minimális TLS-verziót konfigurálja "1.0"
"1.1"
"1.2"
netFrameworkVersion .NET-keretrendszer verziót. sztring
nodeVersion A Node.js verziója. sztring
numberOfWorkers Feldolgozók száma. int
phpVersion A PHP verziója. sztring
powerShellVersion A PowerShell verziója. sztring
preWarmedInstanceCount Az előWarmed példányok száma.
Ez a beállítás csak a használati és rugalmas csomagokra vonatkozik
int
publicNetworkAccess Tulajdonság az összes nyilvános forgalom engedélyezéséhez vagy letiltásához. sztring
publishingUsername Közzétételi felhasználónév. sztring
Nyomja Leküldéses végpont beállításai. Leküldéses beállítások
pythonVersion A Python verziója. sztring
remoteDebuggingEnabled true ha a távoli hibakeresés engedélyezve van; egyéb esetben: false. logikai
remoteDebuggingVersion Távoli hibakeresési verzió. sztring
requestTracingEnabled true ha a kérések nyomkövetése engedélyezve van; egyéb esetben: false. logikai
requestTracingExpirationTime A kérelem nyomon követésének lejárati ideje. sztring
scmIpSecurityRestrictions Az scm IP-biztonsági korlátozásai. IpSecurityRestriction[]
scmIpSecurityRestrictionsUseMain Ip-biztonsági korlátozások az scm számára a fő használatára. logikai
scmMinTlsVersion ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja "1.0"
"1.1"
"1.2"
scmType SCM-típus. "BitbucketGit"
"BitbucketHg"
"CodePlexGit"
"CodePlexHg"
"Dropbox"
"ExternalGit"
"ExternalHg"
"GitHub"
"LocalGit"
"Nincs"
"OneDrive"
"Tfs"
"VSO"
"VSTSRM"
tracingOptions Nyomkövetési beállítások. sztring
use32BitWorkerProcess true 32 bites feldolgozói folyamat használata; egyéb esetben: false. logikai
virtualApplications Virtuális alkalmazások. VirtualApplication[]
vnetName Virtual Network nevet. sztring
vnetPrivatePortsCount Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. int
vnetRouteAllEnabled Virtual Network Minden útválasztás engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom Virtual Network biztonsági csoportokat és felhasználó által megadott útvonalakat alkalmaz. logikai
websiteTimeZone Beállítja azt az időzónát, amelyet a hely időbélyegek létrehozásához használ. Kompatibilis a Linux és a Windows App Service. A WEBSITE_TIME_ZONE alkalmazásbeállítás beállítása elsőbbséget élvez ezzel a konfigurációval szemben. Linux esetén tz-adatbázisértékeket https://www.iana.org/time-zones vár (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja sztring
webSocketsEnabled true ha a WebSocket engedélyezve van; egyéb esetben: false. logikai
windowsFxVersion Xenon App Framework és verzió sztring
xManagedServiceIdentityId Explicit felügyelt szolgáltatás identitásazonosítója int

ApiDefinitionInfo

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

ApiManagementConfig

Név Leírás Érték
id APIM-Api azonosító. sztring

NameValuePair

Név Leírás Érték
name Párnév. sztring
érték Párérték. sztring

AutoHealRules

Név Leírás Érték
műveletek Szabály aktiválásakor végrehajtandó műveletek. AutoHealActions
eseményindítók Az automatikus javítási műveletek végrehajtásának feltételeit leíró feltételek. AutoHealTriggers

AutoHealActions

Név Leírás Érték
actionType Előre definiált végrehajtandó művelet. "CustomAction"
"LogEvent"
"Lomtár"
customAction Egyéni végrehajtandó művelet. AutoHealCustomAction
minProcessExecutionTime A folyamat végrehajtásának minimális időtartama
a művelet végrehajtása előtt
sztring

AutoHealCustomAction

Név Leírás Érték
Exe Futtatható. sztring
parameters A végrehajtható fájl paraméterei. sztring

AutoHealTriggers

Név Leírás Érték
privateBytesInKB Privát bájtokon alapuló szabály. int
Kérelmek Egy szabály, amely az összes kérelemen alapul. RequestsBasedTrigger
slowRequests Egy szabály, amely a kérések végrehajtási idején alapul. SlowRequestsBasedTrigger
slowRequestsWithPath Egy szabály, amely több lassú kérési szabályon alapul, elérési úttal SlowRequestsBasedTrigger[]
statusCodes Állapotkódokon alapuló szabály. StatusCodesBasedTrigger[]
statusCodesRange Állapotkódtartományokon alapuló szabály. StatusCodesRangeBasedTrigger[]

RequestsBasedTrigger

Név Leírás Érték
count Kérések száma. int
timeInterval Időintervallum. sztring

SlowRequestsBasedTrigger

Név Leírás Érték
count Kérelmek száma. int
path Kérelem elérési útja. sztring
timeInterval Időintervallum. sztring
timeTaken Időt vett igénybe. sztring

StatusCodesBasedTrigger

Név Leírás Érték
count Kérelmek száma. int
path Kérelem elérési útja sztring
status HTTP-állapotkód. int
subStatus Alállapot kérése. int
timeInterval Időintervallum. sztring
win32Status Win32-hibakód. int

StatusCodesRangeBasedTrigger

Név Leírás Érték
count Kérelmek száma. int
path sztring
statusCodes HTTP-állapotkód. sztring
timeInterval Időintervallum. sztring

ConnStringInfo

Név Leírás Érték
connectionString Kapcsolati sztring értéke. sztring
name A kapcsolati karakterlánc neve. sztring
típus Az adatbázis típusa. "ApiHub"
"Egyéni"
"DocDb"
"EventHub"
"MySql"
"NotificationHub"
"PostgreSQL"
"RedisCache"
"SQLAzure"
"SQLServer"
"ServiceBus"

CorsSettings

Név Leírás Érték
allowedOrigins Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezniük kell a kereszt-forrást
hívás (például: http://example.com:12345). Az összes engedélyezéséhez használja a "*" parancsot.
sztring[]
támogatási hitelesítő adatok Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezve vannak-e. Lásd:
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
további részletekért.
logikai

Kísérletek

Név Leírás Érték
rampUpRules A felhajtó szabályok listája. RampUpRule[]

RampUpRule

Név Leírás Érték
actionHostName Annak a tárolóhelynek a állomásneve, amelyre a forgalmat átirányítja a rendszer, ha úgy dönt. Például myapp-stage.azurewebsites.net. sztring
changeDecisionCallbackUrl Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható. Tekintse meg a TiPCallback webhelybővítményt az állványhoz és a szerződésekhez.
https://www.siteextensions.net/packages/TiPCallback/
sztring
changeIntervalInMinutes A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. int
changeStep Az automatikus felskálázási forgatókönyvben ezt a lépést kell hozzáadni/eltávolítani ReroutePercentage , amíg el nem éri \nMinReroutePercentage vagy
MaxReroutePercentage. A webhelymetrikákat a rendszer a .\negyéni döntési algoritmusban ChangeIntervalInMinutesmegadott N percenként ellenőrzi
a TiPCallback webhelybővítményben adható meg, amelynek URL-címe a következőben adható meg: ChangeDecisionCallbackUrl.
int
maxReroutePercentage Meghatározza a felső határt, amely alatt a ReroutePercentage megmarad. int
minReroutePercentage Alsó határt ad meg, amely felett a ReroutePercentage megmarad. int
name Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely fogadja a kísérlet forgalmát. sztring
reroutePercentage A forgalom százalékos aránya, amely a következőre ActionHostNamelesz átirányítva: . int

HandlerMapping

Név Leírás Érték
Érvek A szkriptfeldolgozónak továbbítandó parancssori argumentumok. sztring
bővítmény Az ezzel a kiterjesztéssel rendelkező kérelmeket a megadott FastCGI-alkalmazás fogja kezelni. sztring
scriptProcessor A FastCGI-alkalmazás abszolút elérési útja. sztring

IpSecurityRestriction

Név Leírás Érték
action Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. sztring
leírás IP-korlátozási szabály leírása. sztring
Fejlécek IP-korlátozási szabályfejlécek.
X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
Az egyező logika a ..
– Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép(vagy hiányzik) engedélyezett.
– A rendszer egy értéket hasonlít össze sorszám-mellőzési eset használatával (a portszám kivételével).
– Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek meg a gyökértartományával. A *.contoso.com például megegyezik az altartomány foo.contoso.com
de nem a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com
– Unicode-gazdagépnevek engedélyezettek, de az egyeztetéshez Punycode-ra vannak konvertálva.

X-Forwarded-for (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
Az egyező logika a ..
- Ha a tulajdonság null értékű vagy üres (alapértelmezett), akkor a továbbított láncok (vagy azok hiánya) engedélyezettek.
- Ha a lánc bármely címe (a portszám kivételével) (vesszővel elválasztva) megegyezik a tulajdonság által definiált CIDR-tel.

X-Azure-FDID és X-FD-HealthProbe.
Az egyező logika pontos egyezés.
object
ipAddress A biztonsági korlátozás érvényes IP-címe.
Ez lehet tiszta ipv4-cím (szükséges SubnetMask tulajdonság) vagy
CIDR-jelölés, például ipv4/maszk (kezdő bitegyeztetés). CIDR esetén:
Az SubnetMask tulajdonságot nem szabad megadni.
sztring
name IP-korlátozási szabály neve. sztring
Prioritás Az IP-korlátozási szabály prioritása. int
alhálózatmaszk Az IP-címek tartományához tartozó alhálózati maszkra érvényes a korlátozás. sztring
subnetTrafficTag (belső) Alhálózat forgalmi címkéje int
címke Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez támogatja a proxyk IP-szűrését. "Alapértelmezett"
"ServiceTag"
"XffProxy"
vnetSubnetResourceId Virtuális hálózati erőforrás azonosítója sztring
vnetTrafficTag (belső) Virtuális hálózat forgalmi címkéje int

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 engedélyezett processzorhasználati százalék. int

Leküldéses beállítások

Név Leírás Érték
Fajta Erőforrás típusa. sztring
properties PushSettings erőforrás-specifikus tulajdonságok PushSettingsProperties

PushSettingsProperties

Név Leírás Érték
dynamicTagsJson Lekéri vagy beállítja a dinamikus címkék listáját tartalmazó JSON-sztringet, amelyet a leküldéses regisztrációs végpont felhasználói jogcímei kiértékelnek. sztring
isPushEnabled Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e. bool (kötelező)
tagsRequiringAuth Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végponton.
A címkék alfanumerikus karakterekből és a következőkből állhatnak:
'_', '@', '#', '.', ':', '-'.
Az ellenőrzést a PushRequestHandlerben kell elvégezni.
sztring
tagWhitelistJson Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza a leküldéses regisztrációs végpont által használható címkék listáját az engedélyezett listában. sztring

VirtualApplication

Név Leírás Érték
physicalPath Fizikai elérési út. sztring
preloadEnabled true ha az előtöltés engedélyezve van; egyéb esetben: false. logikai
virtualDirectories Virtuális alkalmazás virtuális címtárai. VirtualDirectory[]
virtualPath Virtuális elérési út. sztring

VirtualDirectory

Név Leírás Érték
physicalPath Fizikai elérési út. sztring
virtualPath A virtuális alkalmazás elérési útja. sztring