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


Microsoft.Web sites 2021-01-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@2021-01-01' = {
  extendedLocation: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    clientAffinityEnabled: bool
    clientCertEnabled: bool
    clientCertExclusionPaths: 'string'
    clientCertMode: 'string'
    cloningInfo: {
      appSettingsOverrides: {
        {customized property}: 'string'
      }
      cloneCustomHostNames: bool
      cloneSourceControl: bool
      configureLoadBalancing: bool
      correlationId: 'string'
      hostingEnvironment: 'string'
      overwrite: bool
      sourceWebAppId: 'string'
      sourceWebAppLocation: 'string'
      trafficManagerProfileId: 'string'
      trafficManagerProfileName: 'string'
    }
    containerSize: int
    customDomainVerificationId: 'string'
    dailyMemoryTimeQuota: int
    enabled: bool
    hostingEnvironmentProfile: {
      id: 'string'
    }
    hostNamesDisabled: bool
    hostNameSslStates: [
      {
        hostType: 'string'
        name: 'string'
        sslState: 'string'
        thumbprint: 'string'
        toUpdate: bool
        virtualIP: 'string'
      }
    ]
    httpsOnly: bool
    hyperV: bool
    isXenon: bool
    keyVaultReferenceIdentity: 'string'
    redundancyMode: 'string'
    reserved: bool
    scmSiteAlsoStopped: bool
    serverFarmId: 'string'
    siteConfig: {
      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: {
        {customized property}: {
          accessKey: 'string'
          accountName: 'string'
          mountPath: 'string'
          shareName: 'string'
          type: 'string'
        }
      }
      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: {
            {customized property}: [
              'string'
            ]
          }
          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: {
            {customized property}: [
              'string'
            ]
          }
          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
    }
    storageAccountRequired: bool
    virtualNetworkSubnetId: '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

ApiManagementConfig

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

AutoHealActions

Név Leírás Érték
actionType Előre definiált műveletet kell végrehajtani. "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
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 A 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 időpontjára vonatkozó feltételek. AutoHealTriggers

AutoHealTriggers

Név Leírás Érték
privateBytesInKB Privát bájtokon alapuló szabály. Int
Kérelmek A teljes kérelmeken alapuló szabály. RequestsBasedTrigger
slowRequests A kérések végrehajtási idején alapuló szabály. SlowRequestsBasedTrigger
slowRequestsWithPath Több lassú kérelem szabályán alapuló szabály elérési úttal SlowRequestsBasedTrigger[]
statusCodes Állapotkódokon alapuló szabály. StatusCodesBasedTrigger[]
statusCodesRange Állapotkódtartományokon alapuló szabály. StatusCodesRangeBasedTrigger[]

AzureStorageInfoValue

Név Leírás Érték
accessKey A tárfiók hozzáférési kulcsa. húr

Korlátok:
Bizalmas érték. Adja meg biztonságos paraméterként.
accountName A tárfiók neve. húr
mountPath A tároló csatlakoztatásának elérési útja a hely futtatókörnyezetében. húr
shareName A fájlmegosztás neve (a Blob Storage tárolójának neve). húr
típus A tároló típusa. "AzureBlob"
"AzureFiles"

CloningInfo

Név Leírás Érték
appSettingsOverrides Az alkalmazásbeállítás felülbírálja a klónozott alkalmazásokat. Ha meg van adva, ezek a beállítások felülbírálják a klónozott beállításokat
forrásalkalmazásból. Ellenkező esetben a forrásalkalmazás alkalmazásbeállításai megmaradnak.
CloningInfoAppSettingsOverrides
cloneCustomHostNames <kód>igaz</code> az egyéni gazdagépnevek klónozásához a forrásalkalmazásból; ellenkező esetben <>hamis</kód>. Bool
cloneSourceControl <kód>igaz</code> a forrásalkalmazásból származó forrásvezérlő klónozásához; ellenkező esetben <>hamis</kód>. Bool
configureLoadBalancing <kód>igaz</code> a forrás- és célalkalmazás terheléselosztásának konfigurálásához. 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 használhatja ugyanazt a pillanatképet.
húr

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
hostingEnvironment App Service-környezet. húr
Felülírja < >valódi</kód> a célalkalmazás felülírásához; ellenkező esetben <>hamis</kód>. Bool
sourceWebAppId A forrásalkalmazás ARM-erőforrás-azonosítója. Az alkalmazá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} más pontokhoz.
sztring (kötelező)
sourceWebAppLocation A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa húr
trafficManagerProfileId A használni kívánt 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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

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. 'ApiHub'
"Egyéni"
"DocDb"
"EventHub"
"MySql"
"NotificationHub"
"PostgreSQL"
'RedisCache'
"ServiceBus"
"SQLAzure"
"SQLServer"

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[]
támogatási hitelesítő adatok Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezettek-e. Lát
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
további részletekért.
Bool

Kísérletek

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

ExtendedLocation

Név Leírás Érték
név A kiterjesztett hely neve. húr

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ó Az App Service-környezet erőforrás-azonosítója. húr

HostNameSslState

Név Leírás Érték
hostType Azt jelzi, hogy a gazdagépnév szabványos vagy adattárbeli gazdagépnév-e. "Adattár"
"Standard"
név Állomásnév. húr
sslState SSL-típus. "Letiltva"
"IpBasedEnabled"
"SniEnabled"
Ujjlenyomat SSL-tanúsítvány ujjlenyomata. húr
toUpdate Állítsa be <kódot>igaz</code> a meglévő gazdagépnév frissítéséhez. Bool
virtualIP A gazdagépnévhez rendelt virtuális IP-cím, ha az IP-alapú SSL engedélyezve van. húr

IpSecurityRestriction

Név Leírás Érték
akció Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. húr
leírás IP-korlátozási szabály leírása. húr
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.
- Egy értéket az ordinal-ignore-case (a portszám kivételével) használatával hasonlítunk össze.
- Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek 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 a rendszer punycode-ra konvertálja az egyezéshez.

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) található bármely cím (a portszám kivételével) megegyezik a tulajdonság által definiált CIDR-sel.

X-Azure-FDID és X-FD-HealthProbe.
Az egyező logika pontos egyezés.
IpSecurityRestrictionHeaders
ipAddress A biztonsági korlátozás érvényes IP-címe.
Ez lehet tiszta ipv4-cím (a szükséges Alhálózatmaszk tulajdonság) vagy
CIDR-jelölés, például ipv4/maszk (kezdő bitegyezés). CIDR esetén:
Az Alhálózatmaszk tulajdonság nem adható meg.
húr
név IP-korlátozási szabály neve. húr
elsőbbség 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. húr
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 húr
vnetTrafficTag (belső) Virtuális hálózat forgalmi címkéje Int

IpSecurityRestrictionHeaders

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

ManagedServiceIdentity

Név Leírás Érték
típus A felügyelt szolgáltatás identitásának típusa. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

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

Microsoft.Web/sites

Név Leírás Érték
extendedLocation Kiterjesztett hely. ExtendedLocation
azonosság Felügyelt szolgáltatás identitása. ManagedServiceIdentity
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 Helyerőforrás-specifikus tulajdonságok 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árnév. húr
érték Párérték. húr

PushSettings

Név Leírás Érték
fajta Erőforrás típusa. húr
kellékek A PushSettings erőforrás-specifikus tulajdonságai PushSettingsProperties

PushSettingsProperties

Név Leírás Érték
dynamicTagsJson Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből kiértékelendő dinamikus címkék listáját tartalmazza. húr
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.
húr
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. 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 myapp-stage.azurewebsites.net. húr
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ányzathoz és a szerződésekhez.
https://www.siteextensions.net/packages/TiPCallback/
húr
changeIntervalInMinutes A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. Int
changeStep Automatikus felerősítési forgatókönyvben ez a lépés <kód>ReroutePercentage</code> hozzáadására/eltávolítására, amíg el nem éri \n<minReroutePercentage></code> vagy
<kód>MaxReroutePercentage</code>. A webhelymetrikák ellenőrzése <>ChangeIntervalInMinutes</code>kódban megadott N percenként történik. egyéni döntési algoritmus\n
A TiPCallback webhelybővítményben megadhatja, hogy melyik URL-cím adható meg <kódban>ChangeDecisionCallbackUrl</code>.
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
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 <ActionHostName</code>>kódra átirányítandó forgalom százalékos aránya. Int

RequestsBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
timeInterval Időintervallum. húr

ResourceTags

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

SiteConfig

Név Leírás Érték
acrUseManagedIdentityCreds Jelölő a Managed Identity Creds ACR-lekéréshez való használatához Bool
acrUserManagedIdentityID Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója húr
alwaysOn <kód>igaz</kód>, ha az Always On engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
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. húr
appSettings Alkalmazásbeállítások. NameValuePair[]
autoHealEnabled <kód>igaz</kód>, ha az Automatikus javítás engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
autoHealRules Automatikus javítási szabályok. AutoHealRules
autoSwapSlotName Automatikus felcserélési pont neve. húr
azureStorageAccounts Az Azure Storage-fiókok listája. SiteConfigAzureStorageAccounts
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 <kód>igaz</kód>, ha a részletes hibanaplózás engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
documentRoot Dokumentumgyökér. húr
Kísérletek Ez a polimorf típusok esetében működik. Kísérletek
ftpsState FTP/FTPS szolgáltatás állapota "AllAllowed"
"Letiltva"
"FtpsOnly"
functionAppScaleLimit A helyek á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

Korlátok:
Minimális érték = 0
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örnyezetben lekérheti a skálázás állapotát.
Bool
handlerMappings Kezelőleképezések. HandlerMapping[]
healthCheckPath Állapot-ellenőrzési útvonal húr
http20Enabled Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak Bool
httpLoggingEnabled <kód>igaz</kód>, ha a HTTP-naplózás engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
ipSecurityRestrictions Ip-biztonsági korlátozások a fő. IpSecurityRestriction[]
javaContainer Java-tároló. húr
javaContainerVersion Java-tároló verziója. húr
javaVersion Java-verzió. húr
keyVaultReferenceIdentity Key Vault-referenciahitelesítéshez használandó identitás. húr
Határok Webhelykorlátok. SiteLimits
linuxFxVersion Linux App Framework és verzió húr
terheléselosztás Hely terheléselosztása. "LeastRequests"
'LeastResponseTime'
"PerSiteRoundRobin"
"RequestHash"
"WeightedRoundRobin"
'WeightedTotalTraffic'
localMySqlEnabled <kód>igaz</code> a helyi MySQL engedélyezéséhez; ellenkező esetben <>hamis</kód>. Bool
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

Korlátok:
Minimális érték = 0
Maximális érték = 20
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ója. húr
nodeVersion A Node.jsverziója. húr
numberOfWorkers Dolgozók száma. Int
phpVersion A PHP verziója. húr
powerShellVersion A PowerShell verziója. húr
preWarmedInstanceCount Az előrewarmált példányok száma.
Ez a beállítás csak a használati és rugalmas csomagokra vonatkozik
Int

Korlátok:
Minimális érték = 0
Maximális érték = 10
publicNetworkAccess Az összes nyilvános forgalom engedélyezésére vagy letiltására használható tulajdonság. húr
publishingUsername Közzétételi felhasználónév. húr
tol Leküldéses végpont beállításai. PushSettings
pythonVersion A Python verziója. húr
remoteDebuggingEnabled <kód>igaz</kód>, ha a távoli hibakeresés engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
remoteDebuggingVersion Távoli hibakeresési verzió. húr
requestTracingEnabled <kód>igaz</kód>, ha engedélyezve van a kérések nyomon követése; ellenkező esetben <>hamis</kód>. Bool
requestTracingExpirationTime A kérelem nyomkövetési lejárati ideje. húr
scmIpSecurityRestrictions Az scm IP-biztonsági korlátozásai. IpSecurityRestriction[]
scmIpSecurityRestrictionsUseMain Az scm fő ip-biztonsági korlátozásai. Bool
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. húr
use32BitWorkerProcess <kód>igaz</kód> a 32 bites feldolgozói folyamat használatához; ellenkező esetben <>hamis</kód>. Bool
virtualApplications Virtuális alkalmazások. VirtualApplication[]
vnetName Virtuális hálózat neve. húr
vnetPrivatePortsCount Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. Int
vnetRouteAllEnabled Az összes virtuális hálózati útvonal engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom esetében a virtuális hálózati biztonsági csoportok és a felhasználó által megadott útvonalak vannak alkalmazva. Bool
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 szolgáltatással. 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 vár https://www.iana.org/time-zones (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 húr
webSocketsEnabled <kód>igaz</kód>, ha a WebSocket engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
windowsFxVersion Xenon App Framework és verzió húr
xManagedServiceIdentityId Explicit felügyelt szolgáltatás identitásazonosítója Int

SiteConfigAzureStorageAccounts

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

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 <kód>igaz</kód> az ügyfél-affinitás engedélyezéséhez; <kód hamis</code>>a munkamenet-affinitási cookie-k küldésének leállításához, amelyek ugyanahhoz a példányhoz irányítják az ugyanabban a munkamenetben lévő ügyfélkéréseket. Az alapértelmezett <kód>igaz</kód>. Bool
clientCertEnabled <kód>igaz</kód> az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); ellenkező esetben <>hamis</kód>. Alapértelmezés szerint <kód>hamis</kód>. Bool
clientCertExclusionPaths ügyféltanúsítvány-hitelesítés vesszővel tagolt kizárási elérési útjai húr
clientCertMode Ez a ClientCertEnabled beállítással van összefűzve.
- ClientCertEnabled: hamis azt jelenti, hogy a ClientCert figyelmen kívül van hagyva.
- ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges.
- ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott.
"Nem kötelező"
"OptionalInteractiveUser"
"Kötelező"
cloningInfo Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás klónozva lesz egy forrásalkalmazásból. CloningInfo
containerSize A függvénytároló mérete. Int
customDomainVerificationId Egyedi azonosító, amely ellenőrzi az alkalmazáshoz rendelt egyéni tartományokat. Az ügyfél ezt az azonosítót hozzáadja egy txt rekordhoz ellenőrzés céljából. húr
dailyMemoryTimeQuota Maximális napi memória-idő kvóta (csak dinamikus alkalmazások esetén alkalmazható). Int
Engedélyezve <kód>igaz</kód>, ha az alkalmazás engedélyezve van; ellenkező esetben <>hamis</kód>. Ha ezt az értéket hamis értékre állítja, letiltja az alkalmazást (offline állapotba helyezi az alkalmazást). Bool
hostingEnvironmentProfile Az apphoz használandó App Service-környezet. HostingEnvironmentProfile
hostNamesDisabled <kód>igaz</code> az alkalmazás nyilvános gazdanevének letiltásához; ellenkező esetben <>hamis</kód>.
Ha <kód valódi</kód>>, az alkalmazás csak API felügyeleti folyamaton keresztül érhető el.
Bool
hostNameSslStates A hostname SSL-állapotok az alkalmazás gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak. HostNameSslState[]
httpsOnly HttpsOnly: úgy konfigurál egy webhelyet, hogy csak https-kéréseket fogadjon el. Problémák átirányítása a következőhöz:
http-kérések
Bool
hyperV Hyper-V tesztkörnyezet. Bool
isXenon Elavult: Hyper-V tesztkörnyezet. Bool
keyVaultReferenceIdentity Key Vault-referenciahitelesítéshez használandó identitás. húr
redundancyMode Webhelyredundancia mód "ActiveActive"
"Feladatátvétel"
"GeoRedundáns"
"Kézi"
"Nincs"
tartózkodó <kód>igaz</kód>, ha fenntartott; ellenkező esetben <>hamis</kód>. Bool
scmSiteAlsoStopped <kód>igaz</code> az SCM (KUDU) webhely leállításához az alkalmazás leállításakor; ellenkező esetben <>hamis</kód>. Az alapértelmezett <kód>hamis</kód>. Bool
serverFarmId A társított App Service-csomag erőforrás-azonosítója a következő formátumban: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". húr
siteConfig Az alkalmazás konfigurálása. SiteConfig
storageAccountRequired Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e Bool
virtualNetworkSubnetId A regionális VNET-integrációhoz csatlakoztatandó virtuális hálózat és alhálózat Azure Resource Manager-azonosítója.
Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie.
húr

SlowRequestsBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
ösvény Kérelem elérési útja. húr
timeInterval Időintervallum. húr
timeTaken Időt vett igénybe. húr

StatusCodesBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
ösvény Kérelem elérési útja húr
állapot HTTP-állapotkód. Int
subStatus Alállapot kérése. Int
timeInterval Időintervallum. húr
win32Status Win32 hibakód. Int

StatusCodesRangeBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
ösvény húr
statusCodes HTTP-állapotkód. húr
timeInterval Időintervallum. húr

VirtualApplication

Név Leírás Érték
physicalPath Fizikai elérési út. húr
preloadEnabled <kód>igaz</kód>, ha az előzetes betöltés engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
virtualDirectories Virtuális alkalmazás virtuális könyvtárai. VirtualDirectory[]
virtualPath Virtuális elérési út. húr

VirtualDirectory

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

Gyorsútmutató-minták

Az alábbi gyorsútmutató-minták üzembe helyezik ezt az erőforrástípust.

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": "2021-01-01",
  "name": "string",
  "extendedLocation": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "clientAffinityEnabled": "bool",
    "clientCertEnabled": "bool",
    "clientCertExclusionPaths": "string",
    "clientCertMode": "string",
    "cloningInfo": {
      "appSettingsOverrides": {
        "{customized property}": "string"
      },
      "cloneCustomHostNames": "bool",
      "cloneSourceControl": "bool",
      "configureLoadBalancing": "bool",
      "correlationId": "string",
      "hostingEnvironment": "string",
      "overwrite": "bool",
      "sourceWebAppId": "string",
      "sourceWebAppLocation": "string",
      "trafficManagerProfileId": "string",
      "trafficManagerProfileName": "string"
    },
    "containerSize": "int",
    "customDomainVerificationId": "string",
    "dailyMemoryTimeQuota": "int",
    "enabled": "bool",
    "hostingEnvironmentProfile": {
      "id": "string"
    },
    "hostNamesDisabled": "bool",
    "hostNameSslStates": [
      {
        "hostType": "string",
        "name": "string",
        "sslState": "string",
        "thumbprint": "string",
        "toUpdate": "bool",
        "virtualIP": "string"
      }
    ],
    "httpsOnly": "bool",
    "hyperV": "bool",
    "isXenon": "bool",
    "keyVaultReferenceIdentity": "string",
    "redundancyMode": "string",
    "reserved": "bool",
    "scmSiteAlsoStopped": "bool",
    "serverFarmId": "string",
    "siteConfig": {
      "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": {
        "{customized property}": {
          "accessKey": "string",
          "accountName": "string",
          "mountPath": "string",
          "shareName": "string",
          "type": "string"
        }
      },
      "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": {
            "{customized property}": [ "string" ]
          },
          "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": {
            "{customized property}": [ "string" ]
          },
          "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"
    },
    "storageAccountRequired": "bool",
    "virtualNetworkSubnetId": "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

ApiManagementConfig

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

AutoHealActions

Név Leírás Érték
actionType Előre definiált műveletet kell végrehajtani. "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
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 A 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 időpontjára vonatkozó feltételek. AutoHealTriggers

AutoHealTriggers

Név Leírás Érték
privateBytesInKB Privát bájtokon alapuló szabály. Int
Kérelmek A teljes kérelmeken alapuló szabály. RequestsBasedTrigger
slowRequests A kérések végrehajtási idején alapuló szabály. SlowRequestsBasedTrigger
slowRequestsWithPath Több lassú kérelem szabályán alapuló szabály elérési úttal SlowRequestsBasedTrigger[]
statusCodes Állapotkódokon alapuló szabály. StatusCodesBasedTrigger[]
statusCodesRange Állapotkódtartományokon alapuló szabály. StatusCodesRangeBasedTrigger[]

AzureStorageInfoValue

Név Leírás Érték
accessKey A tárfiók hozzáférési kulcsa. húr

Korlátok:
Bizalmas érték. Adja meg biztonságos paraméterként.
accountName A tárfiók neve. húr
mountPath A tároló csatlakoztatásának elérési útja a hely futtatókörnyezetében. húr
shareName A fájlmegosztás neve (a Blob Storage tárolójának neve). húr
típus A tároló típusa. "AzureBlob"
"AzureFiles"

CloningInfo

Név Leírás Érték
appSettingsOverrides Az alkalmazásbeállítás felülbírálja a klónozott alkalmazásokat. Ha meg van adva, ezek a beállítások felülbírálják a klónozott beállításokat
forrásalkalmazásból. Ellenkező esetben a forrásalkalmazás alkalmazásbeállításai megmaradnak.
CloningInfoAppSettingsOverrides
cloneCustomHostNames <kód>igaz</code> az egyéni gazdagépnevek klónozásához a forrásalkalmazásból; ellenkező esetben <>hamis</kód>. Bool
cloneSourceControl <kód>igaz</code> a forrásalkalmazásból származó forrásvezérlő klónozásához; ellenkező esetben <>hamis</kód>. Bool
configureLoadBalancing <kód>igaz</code> a forrás- és célalkalmazás terheléselosztásának konfigurálásához. 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 használhatja ugyanazt a pillanatképet.
húr

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
hostingEnvironment App Service-környezet. húr
Felülírja < >valódi</kód> a célalkalmazás felülírásához; ellenkező esetben <>hamis</kód>. Bool
sourceWebAppId A forrásalkalmazás ARM-erőforrás-azonosítója. Az alkalmazá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} más pontokhoz.
sztring (kötelező)
sourceWebAppLocation A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa húr
trafficManagerProfileId A használni kívánt 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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

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. 'ApiHub'
"Egyéni"
"DocDb"
"EventHub"
"MySql"
"NotificationHub"
"PostgreSQL"
'RedisCache'
"ServiceBus"
"SQLAzure"
"SQLServer"

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[]
támogatási hitelesítő adatok Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezettek-e. Lát
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
további részletekért.
Bool

Kísérletek

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

ExtendedLocation

Név Leírás Érték
név A kiterjesztett hely neve. húr

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ó Az App Service-környezet erőforrás-azonosítója. húr

HostNameSslState

Név Leírás Érték
hostType Azt jelzi, hogy a gazdagépnév szabványos vagy adattárbeli gazdagépnév-e. "Adattár"
"Standard"
név Állomásnév. húr
sslState SSL-típus. "Letiltva"
"IpBasedEnabled"
"SniEnabled"
Ujjlenyomat SSL-tanúsítvány ujjlenyomata. húr
toUpdate Állítsa be <kódot>igaz</code> a meglévő gazdagépnév frissítéséhez. Bool
virtualIP A gazdagépnévhez rendelt virtuális IP-cím, ha az IP-alapú SSL engedélyezve van. húr

IpSecurityRestriction

Név Leírás Érték
akció Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. húr
leírás IP-korlátozási szabály leírása. húr
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.
- Egy értéket az ordinal-ignore-case (a portszám kivételével) használatával hasonlítunk össze.
- Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek 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 a rendszer punycode-ra konvertálja az egyezéshez.

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) található bármely cím (a portszám kivételével) megegyezik a tulajdonság által definiált CIDR-sel.

X-Azure-FDID és X-FD-HealthProbe.
Az egyező logika pontos egyezés.
IpSecurityRestrictionHeaders
ipAddress A biztonsági korlátozás érvényes IP-címe.
Ez lehet tiszta ipv4-cím (a szükséges Alhálózatmaszk tulajdonság) vagy
CIDR-jelölés, például ipv4/maszk (kezdő bitegyezés). CIDR esetén:
Az Alhálózatmaszk tulajdonság nem adható meg.
húr
név IP-korlátozási szabály neve. húr
elsőbbség 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. húr
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 húr
vnetTrafficTag (belső) Virtuális hálózat forgalmi címkéje Int

IpSecurityRestrictionHeaders

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

ManagedServiceIdentity

Név Leírás Érték
típus A felügyelt szolgáltatás identitásának típusa. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

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

Microsoft.Web/sites

Név Leírás Érték
apiVersion Az API verziója '2021-01-01'
extendedLocation Kiterjesztett hely. ExtendedLocation
azonosság Felügyelt szolgáltatás identitása. ManagedServiceIdentity
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 Helyerőforrás-specifikus tulajdonságok 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árnév. húr
érték Párérték. húr

PushSettings

Név Leírás Érték
fajta Erőforrás típusa. húr
kellékek A PushSettings erőforrás-specifikus tulajdonságai PushSettingsProperties

PushSettingsProperties

Név Leírás Érték
dynamicTagsJson Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből kiértékelendő dinamikus címkék listáját tartalmazza. húr
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.
húr
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. 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 myapp-stage.azurewebsites.net. húr
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ányzathoz és a szerződésekhez.
https://www.siteextensions.net/packages/TiPCallback/
húr
changeIntervalInMinutes A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. Int
changeStep Automatikus felerősítési forgatókönyvben ez a lépés <kód>ReroutePercentage</code> hozzáadására/eltávolítására, amíg el nem éri \n<minReroutePercentage></code> vagy
<kód>MaxReroutePercentage</code>. A webhelymetrikák ellenőrzése <>ChangeIntervalInMinutes</code>kódban megadott N percenként történik. egyéni döntési algoritmus\n
A TiPCallback webhelybővítményben megadhatja, hogy melyik URL-cím adható meg <kódban>ChangeDecisionCallbackUrl</code>.
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
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 <ActionHostName</code>>kódra átirányítandó forgalom százalékos aránya. Int

RequestsBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
timeInterval Időintervallum. húr

ResourceTags

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

SiteConfig

Név Leírás Érték
acrUseManagedIdentityCreds Jelölő a Managed Identity Creds ACR-lekéréshez való használatához Bool
acrUserManagedIdentityID Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója húr
alwaysOn <kód>igaz</kód>, ha az Always On engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
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. húr
appSettings Alkalmazásbeállítások. NameValuePair[]
autoHealEnabled <kód>igaz</kód>, ha az Automatikus javítás engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
autoHealRules Automatikus javítási szabályok. AutoHealRules
autoSwapSlotName Automatikus felcserélési pont neve. húr
azureStorageAccounts Az Azure Storage-fiókok listája. SiteConfigAzureStorageAccounts
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 <kód>igaz</kód>, ha a részletes hibanaplózás engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
documentRoot Dokumentumgyökér. húr
Kísérletek Ez a polimorf típusok esetében működik. Kísérletek
ftpsState FTP/FTPS szolgáltatás állapota "AllAllowed"
"Letiltva"
"FtpsOnly"
functionAppScaleLimit A helyek á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

Korlátok:
Minimális érték = 0
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örnyezetben lekérheti a skálázás állapotát.
Bool
handlerMappings Kezelőleképezések. HandlerMapping[]
healthCheckPath Állapot-ellenőrzési útvonal húr
http20Enabled Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak Bool
httpLoggingEnabled <kód>igaz</kód>, ha a HTTP-naplózás engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
ipSecurityRestrictions Ip-biztonsági korlátozások a fő. IpSecurityRestriction[]
javaContainer Java-tároló. húr
javaContainerVersion Java-tároló verziója. húr
javaVersion Java-verzió. húr
keyVaultReferenceIdentity Key Vault-referenciahitelesítéshez használandó identitás. húr
Határok Webhelykorlátok. SiteLimits
linuxFxVersion Linux App Framework és verzió húr
terheléselosztás Hely terheléselosztása. "LeastRequests"
'LeastResponseTime'
"PerSiteRoundRobin"
"RequestHash"
"WeightedRoundRobin"
'WeightedTotalTraffic'
localMySqlEnabled <kód>igaz</code> a helyi MySQL engedélyezéséhez; ellenkező esetben <>hamis</kód>. Bool
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

Korlátok:
Minimális érték = 0
Maximális érték = 20
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ója. húr
nodeVersion A Node.jsverziója. húr
numberOfWorkers Dolgozók száma. Int
phpVersion A PHP verziója. húr
powerShellVersion A PowerShell verziója. húr
preWarmedInstanceCount Az előrewarmált példányok száma.
Ez a beállítás csak a használati és rugalmas csomagokra vonatkozik
Int

Korlátok:
Minimális érték = 0
Maximális érték = 10
publicNetworkAccess Az összes nyilvános forgalom engedélyezésére vagy letiltására használható tulajdonság. húr
publishingUsername Közzétételi felhasználónév. húr
tol Leküldéses végpont beállításai. PushSettings
pythonVersion A Python verziója. húr
remoteDebuggingEnabled <kód>igaz</kód>, ha a távoli hibakeresés engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
remoteDebuggingVersion Távoli hibakeresési verzió. húr
requestTracingEnabled <kód>igaz</kód>, ha engedélyezve van a kérések nyomon követése; ellenkező esetben <>hamis</kód>. Bool
requestTracingExpirationTime A kérelem nyomkövetési lejárati ideje. húr
scmIpSecurityRestrictions Az scm IP-biztonsági korlátozásai. IpSecurityRestriction[]
scmIpSecurityRestrictionsUseMain Az scm fő ip-biztonsági korlátozásai. Bool
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. húr
use32BitWorkerProcess <kód>igaz</kód> a 32 bites feldolgozói folyamat használatához; ellenkező esetben <>hamis</kód>. Bool
virtualApplications Virtuális alkalmazások. VirtualApplication[]
vnetName Virtuális hálózat neve. húr
vnetPrivatePortsCount Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. Int
vnetRouteAllEnabled Az összes virtuális hálózati útvonal engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom esetében a virtuális hálózati biztonsági csoportok és a felhasználó által megadott útvonalak vannak alkalmazva. Bool
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 szolgáltatással. 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 vár https://www.iana.org/time-zones (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 húr
webSocketsEnabled <kód>igaz</kód>, ha a WebSocket engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
windowsFxVersion Xenon App Framework és verzió húr
xManagedServiceIdentityId Explicit felügyelt szolgáltatás identitásazonosítója Int

SiteConfigAzureStorageAccounts

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

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 <kód>igaz</kód> az ügyfél-affinitás engedélyezéséhez; <kód hamis</code>>a munkamenet-affinitási cookie-k küldésének leállításához, amelyek ugyanahhoz a példányhoz irányítják az ugyanabban a munkamenetben lévő ügyfélkéréseket. Az alapértelmezett <kód>igaz</kód>. Bool
clientCertEnabled <kód>igaz</kód> az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); ellenkező esetben <>hamis</kód>. Alapértelmezés szerint <kód>hamis</kód>. Bool
clientCertExclusionPaths ügyféltanúsítvány-hitelesítés vesszővel tagolt kizárási elérési útjai húr
clientCertMode Ez a ClientCertEnabled beállítással van összefűzve.
- ClientCertEnabled: hamis azt jelenti, hogy a ClientCert figyelmen kívül van hagyva.
- ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges.
- ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott.
"Nem kötelező"
"OptionalInteractiveUser"
"Kötelező"
cloningInfo Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás klónozva lesz egy forrásalkalmazásból. CloningInfo
containerSize A függvénytároló mérete. Int
customDomainVerificationId Egyedi azonosító, amely ellenőrzi az alkalmazáshoz rendelt egyéni tartományokat. Az ügyfél ezt az azonosítót hozzáadja egy txt rekordhoz ellenőrzés céljából. húr
dailyMemoryTimeQuota Maximális napi memória-idő kvóta (csak dinamikus alkalmazások esetén alkalmazható). Int
Engedélyezve <kód>igaz</kód>, ha az alkalmazás engedélyezve van; ellenkező esetben <>hamis</kód>. Ha ezt az értéket hamis értékre állítja, letiltja az alkalmazást (offline állapotba helyezi az alkalmazást). Bool
hostingEnvironmentProfile Az apphoz használandó App Service-környezet. HostingEnvironmentProfile
hostNamesDisabled <kód>igaz</code> az alkalmazás nyilvános gazdanevének letiltásához; ellenkező esetben <>hamis</kód>.
Ha <kód valódi</kód>>, az alkalmazás csak API felügyeleti folyamaton keresztül érhető el.
Bool
hostNameSslStates A hostname SSL-állapotok az alkalmazás gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak. HostNameSslState[]
httpsOnly HttpsOnly: úgy konfigurál egy webhelyet, hogy csak https-kéréseket fogadjon el. Problémák átirányítása a következőhöz:
http-kérések
Bool
hyperV Hyper-V tesztkörnyezet. Bool
isXenon Elavult: Hyper-V tesztkörnyezet. Bool
keyVaultReferenceIdentity Key Vault-referenciahitelesítéshez használandó identitás. húr
redundancyMode Webhelyredundancia mód "ActiveActive"
"Feladatátvétel"
"GeoRedundáns"
"Kézi"
"Nincs"
tartózkodó <kód>igaz</kód>, ha fenntartott; ellenkező esetben <>hamis</kód>. Bool
scmSiteAlsoStopped <kód>igaz</code> az SCM (KUDU) webhely leállításához az alkalmazás leállításakor; ellenkező esetben <>hamis</kód>. Az alapértelmezett <kód>hamis</kód>. Bool
serverFarmId A társított App Service-csomag erőforrás-azonosítója a következő formátumban: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". húr
siteConfig Az alkalmazás konfigurálása. SiteConfig
storageAccountRequired Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e Bool
virtualNetworkSubnetId A regionális VNET-integrációhoz csatlakoztatandó virtuális hálózat és alhálózat Azure Resource Manager-azonosítója.
Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie.
húr

SlowRequestsBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
ösvény Kérelem elérési útja. húr
timeInterval Időintervallum. húr
timeTaken Időt vett igénybe. húr

StatusCodesBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
ösvény Kérelem elérési útja húr
állapot HTTP-állapotkód. Int
subStatus Alállapot kérése. Int
timeInterval Időintervallum. húr
win32Status Win32 hibakód. Int

StatusCodesRangeBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
ösvény húr
statusCodes HTTP-állapotkód. húr
timeInterval Időintervallum. húr

VirtualApplication

Név Leírás Érték
physicalPath Fizikai elérési út. húr
preloadEnabled <kód>igaz</kód>, ha az előzetes betöltés engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
virtualDirectories Virtuális alkalmazás virtuális könyvtárai. VirtualDirectory[]
virtualPath Virtuális elérési út. húr

VirtualDirectory

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

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik 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@2021-01-01"
  name = "string"
  extendedLocation = {
    name = "string"
  }
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  body = jsonencode({
    properties = {
      clientAffinityEnabled = bool
      clientCertEnabled = bool
      clientCertExclusionPaths = "string"
      clientCertMode = "string"
      cloningInfo = {
        appSettingsOverrides = {
          {customized property} = "string"
        }
        cloneCustomHostNames = bool
        cloneSourceControl = bool
        configureLoadBalancing = bool
        correlationId = "string"
        hostingEnvironment = "string"
        overwrite = bool
        sourceWebAppId = "string"
        sourceWebAppLocation = "string"
        trafficManagerProfileId = "string"
        trafficManagerProfileName = "string"
      }
      containerSize = int
      customDomainVerificationId = "string"
      dailyMemoryTimeQuota = int
      enabled = bool
      hostingEnvironmentProfile = {
        id = "string"
      }
      hostNamesDisabled = bool
      hostNameSslStates = [
        {
          hostType = "string"
          name = "string"
          sslState = "string"
          thumbprint = "string"
          toUpdate = bool
          virtualIP = "string"
        }
      ]
      httpsOnly = bool
      hyperV = bool
      isXenon = bool
      keyVaultReferenceIdentity = "string"
      redundancyMode = "string"
      reserved = bool
      scmSiteAlsoStopped = bool
      serverFarmId = "string"
      siteConfig = {
        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 = {
          {customized property} = {
            accessKey = "string"
            accountName = "string"
            mountPath = "string"
            shareName = "string"
            type = "string"
          }
        }
        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 = {
              {customized property} = [
                "string"
              ]
            }
            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 = {
              {customized property} = [
                "string"
              ]
            }
            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
      }
      storageAccountRequired = bool
      virtualNetworkSubnetId = "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

ApiManagementConfig

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

AutoHealActions

Név Leírás Érték
actionType Előre definiált műveletet kell végrehajtani. "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
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 A 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 időpontjára vonatkozó feltételek. AutoHealTriggers

AutoHealTriggers

Név Leírás Érték
privateBytesInKB Privát bájtokon alapuló szabály. Int
Kérelmek A teljes kérelmeken alapuló szabály. RequestsBasedTrigger
slowRequests A kérések végrehajtási idején alapuló szabály. SlowRequestsBasedTrigger
slowRequestsWithPath Több lassú kérelem szabályán alapuló szabály elérési úttal SlowRequestsBasedTrigger[]
statusCodes Állapotkódokon alapuló szabály. StatusCodesBasedTrigger[]
statusCodesRange Állapotkódtartományokon alapuló szabály. StatusCodesRangeBasedTrigger[]

AzureStorageInfoValue

Név Leírás Érték
accessKey A tárfiók hozzáférési kulcsa. húr

Korlátok:
Bizalmas érték. Adja meg biztonságos paraméterként.
accountName A tárfiók neve. húr
mountPath A tároló csatlakoztatásának elérési útja a hely futtatókörnyezetében. húr
shareName A fájlmegosztás neve (a Blob Storage tárolójának neve). húr
típus A tároló típusa. "AzureBlob"
"AzureFiles"

CloningInfo

Név Leírás Érték
appSettingsOverrides Az alkalmazásbeállítás felülbírálja a klónozott alkalmazásokat. Ha meg van adva, ezek a beállítások felülbírálják a klónozott beállításokat
forrásalkalmazásból. Ellenkező esetben a forrásalkalmazás alkalmazásbeállításai megmaradnak.
CloningInfoAppSettingsOverrides
cloneCustomHostNames <kód>igaz</code> az egyéni gazdagépnevek klónozásához a forrásalkalmazásból; ellenkező esetben <>hamis</kód>. Bool
cloneSourceControl <kód>igaz</code> a forrásalkalmazásból származó forrásvezérlő klónozásához; ellenkező esetben <>hamis</kód>. Bool
configureLoadBalancing <kód>igaz</code> a forrás- és célalkalmazás terheléselosztásának konfigurálásához. 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 használhatja ugyanazt a pillanatképet.
húr

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
hostingEnvironment App Service-környezet. húr
Felülírja < >valódi</kód> a célalkalmazás felülírásához; ellenkező esetben <>hamis</kód>. Bool
sourceWebAppId A forrásalkalmazás ARM-erőforrás-azonosítója. Az alkalmazá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} más pontokhoz.
sztring (kötelező)
sourceWebAppLocation A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa húr
trafficManagerProfileId A használni kívánt 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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

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. 'ApiHub'
"Egyéni"
"DocDb"
"EventHub"
"MySql"
"NotificationHub"
"PostgreSQL"
'RedisCache'
"ServiceBus"
"SQLAzure"
"SQLServer"

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[]
támogatási hitelesítő adatok Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezettek-e. Lát
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
további részletekért.
Bool

Kísérletek

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

ExtendedLocation

Név Leírás Érték
név A kiterjesztett hely neve. húr

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ó Az App Service-környezet erőforrás-azonosítója. húr

HostNameSslState

Név Leírás Érték
hostType Azt jelzi, hogy a gazdagépnév szabványos vagy adattárbeli gazdagépnév-e. "Adattár"
"Standard"
név Állomásnév. húr
sslState SSL-típus. "Letiltva"
"IpBasedEnabled"
"SniEnabled"
Ujjlenyomat SSL-tanúsítvány ujjlenyomata. húr
toUpdate Állítsa be <kódot>igaz</code> a meglévő gazdagépnév frissítéséhez. Bool
virtualIP A gazdagépnévhez rendelt virtuális IP-cím, ha az IP-alapú SSL engedélyezve van. húr

IpSecurityRestriction

Név Leírás Érték
akció Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. húr
leírás IP-korlátozási szabály leírása. húr
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.
- Egy értéket az ordinal-ignore-case (a portszám kivételével) használatával hasonlítunk össze.
- Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek 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 a rendszer punycode-ra konvertálja az egyezéshez.

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) található bármely cím (a portszám kivételével) megegyezik a tulajdonság által definiált CIDR-sel.

X-Azure-FDID és X-FD-HealthProbe.
Az egyező logika pontos egyezés.
IpSecurityRestrictionHeaders
ipAddress A biztonsági korlátozás érvényes IP-címe.
Ez lehet tiszta ipv4-cím (a szükséges Alhálózatmaszk tulajdonság) vagy
CIDR-jelölés, például ipv4/maszk (kezdő bitegyezés). CIDR esetén:
Az Alhálózatmaszk tulajdonság nem adható meg.
húr
név IP-korlátozási szabály neve. húr
elsőbbség 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. húr
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 húr
vnetTrafficTag (belső) Virtuális hálózat forgalmi címkéje Int

IpSecurityRestrictionHeaders

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

ManagedServiceIdentity

Név Leírás Érték
típus A felügyelt szolgáltatás identitásának típusa. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

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

Microsoft.Web/sites

Név Leírás Érték
extendedLocation Kiterjesztett hely. ExtendedLocation
azonosság Felügyelt szolgáltatás identitása. ManagedServiceIdentity
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 Helyerőforrás-specifikus tulajdonságok 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@2021-01-01"

NameValuePair

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

PushSettings

Név Leírás Érték
fajta Erőforrás típusa. húr
kellékek A PushSettings erőforrás-specifikus tulajdonságai PushSettingsProperties

PushSettingsProperties

Név Leírás Érték
dynamicTagsJson Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből kiértékelendő dinamikus címkék listáját tartalmazza. húr
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.
húr
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. 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 myapp-stage.azurewebsites.net. húr
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ányzathoz és a szerződésekhez.
https://www.siteextensions.net/packages/TiPCallback/
húr
changeIntervalInMinutes A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. Int
changeStep Automatikus felerősítési forgatókönyvben ez a lépés <kód>ReroutePercentage</code> hozzáadására/eltávolítására, amíg el nem éri \n<minReroutePercentage></code> vagy
<kód>MaxReroutePercentage</code>. A webhelymetrikák ellenőrzése <>ChangeIntervalInMinutes</code>kódban megadott N percenként történik. egyéni döntési algoritmus\n
A TiPCallback webhelybővítményben megadhatja, hogy melyik URL-cím adható meg <kódban>ChangeDecisionCallbackUrl</code>.
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
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 <ActionHostName</code>>kódra átirányítandó forgalom százalékos aránya. Int

RequestsBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
timeInterval Időintervallum. húr

ResourceTags

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

SiteConfig

Név Leírás Érték
acrUseManagedIdentityCreds Jelölő a Managed Identity Creds ACR-lekéréshez való használatához Bool
acrUserManagedIdentityID Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója húr
alwaysOn <kód>igaz</kód>, ha az Always On engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
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. húr
appSettings Alkalmazásbeállítások. NameValuePair[]
autoHealEnabled <kód>igaz</kód>, ha az Automatikus javítás engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
autoHealRules Automatikus javítási szabályok. AutoHealRules
autoSwapSlotName Automatikus felcserélési pont neve. húr
azureStorageAccounts Az Azure Storage-fiókok listája. SiteConfigAzureStorageAccounts
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 <kód>igaz</kód>, ha a részletes hibanaplózás engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
documentRoot Dokumentumgyökér. húr
Kísérletek Ez a polimorf típusok esetében működik. Kísérletek
ftpsState FTP/FTPS szolgáltatás állapota "AllAllowed"
"Letiltva"
"FtpsOnly"
functionAppScaleLimit A helyek á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

Korlátok:
Minimális érték = 0
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örnyezetben lekérheti a skálázás állapotát.
Bool
handlerMappings Kezelőleképezések. HandlerMapping[]
healthCheckPath Állapot-ellenőrzési útvonal húr
http20Enabled Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak Bool
httpLoggingEnabled <kód>igaz</kód>, ha a HTTP-naplózás engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
ipSecurityRestrictions Ip-biztonsági korlátozások a fő. IpSecurityRestriction[]
javaContainer Java-tároló. húr
javaContainerVersion Java-tároló verziója. húr
javaVersion Java-verzió. húr
keyVaultReferenceIdentity Key Vault-referenciahitelesítéshez használandó identitás. húr
Határok Webhelykorlátok. SiteLimits
linuxFxVersion Linux App Framework és verzió húr
terheléselosztás Hely terheléselosztása. "LeastRequests"
'LeastResponseTime'
"PerSiteRoundRobin"
"RequestHash"
"WeightedRoundRobin"
'WeightedTotalTraffic'
localMySqlEnabled <kód>igaz</code> a helyi MySQL engedélyezéséhez; ellenkező esetben <>hamis</kód>. Bool
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

Korlátok:
Minimális érték = 0
Maximális érték = 20
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ója. húr
nodeVersion A Node.jsverziója. húr
numberOfWorkers Dolgozók száma. Int
phpVersion A PHP verziója. húr
powerShellVersion A PowerShell verziója. húr
preWarmedInstanceCount Az előrewarmált példányok száma.
Ez a beállítás csak a használati és rugalmas csomagokra vonatkozik
Int

Korlátok:
Minimális érték = 0
Maximális érték = 10
publicNetworkAccess Az összes nyilvános forgalom engedélyezésére vagy letiltására használható tulajdonság. húr
publishingUsername Közzétételi felhasználónév. húr
tol Leküldéses végpont beállításai. PushSettings
pythonVersion A Python verziója. húr
remoteDebuggingEnabled <kód>igaz</kód>, ha a távoli hibakeresés engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
remoteDebuggingVersion Távoli hibakeresési verzió. húr
requestTracingEnabled <kód>igaz</kód>, ha engedélyezve van a kérések nyomon követése; ellenkező esetben <>hamis</kód>. Bool
requestTracingExpirationTime A kérelem nyomkövetési lejárati ideje. húr
scmIpSecurityRestrictions Az scm IP-biztonsági korlátozásai. IpSecurityRestriction[]
scmIpSecurityRestrictionsUseMain Az scm fő ip-biztonsági korlátozásai. Bool
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. húr
use32BitWorkerProcess <kód>igaz</kód> a 32 bites feldolgozói folyamat használatához; ellenkező esetben <>hamis</kód>. Bool
virtualApplications Virtuális alkalmazások. VirtualApplication[]
vnetName Virtuális hálózat neve. húr
vnetPrivatePortsCount Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. Int
vnetRouteAllEnabled Az összes virtuális hálózati útvonal engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom esetében a virtuális hálózati biztonsági csoportok és a felhasználó által megadott útvonalak vannak alkalmazva. Bool
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 szolgáltatással. 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 vár https://www.iana.org/time-zones (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 húr
webSocketsEnabled <kód>igaz</kód>, ha a WebSocket engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
windowsFxVersion Xenon App Framework és verzió húr
xManagedServiceIdentityId Explicit felügyelt szolgáltatás identitásazonosítója Int

SiteConfigAzureStorageAccounts

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

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 <kód>igaz</kód> az ügyfél-affinitás engedélyezéséhez; <kód hamis</code>>a munkamenet-affinitási cookie-k küldésének leállításához, amelyek ugyanahhoz a példányhoz irányítják az ugyanabban a munkamenetben lévő ügyfélkéréseket. Az alapértelmezett <kód>igaz</kód>. Bool
clientCertEnabled <kód>igaz</kód> az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); ellenkező esetben <>hamis</kód>. Alapértelmezés szerint <kód>hamis</kód>. Bool
clientCertExclusionPaths ügyféltanúsítvány-hitelesítés vesszővel tagolt kizárási elérési útjai húr
clientCertMode Ez a ClientCertEnabled beállítással van összefűzve.
- ClientCertEnabled: hamis azt jelenti, hogy a ClientCert figyelmen kívül van hagyva.
- ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges.
- ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott.
"Nem kötelező"
"OptionalInteractiveUser"
"Kötelező"
cloningInfo Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás klónozva lesz egy forrásalkalmazásból. CloningInfo
containerSize A függvénytároló mérete. Int
customDomainVerificationId Egyedi azonosító, amely ellenőrzi az alkalmazáshoz rendelt egyéni tartományokat. Az ügyfél ezt az azonosítót hozzáadja egy txt rekordhoz ellenőrzés céljából. húr
dailyMemoryTimeQuota Maximális napi memória-idő kvóta (csak dinamikus alkalmazások esetén alkalmazható). Int
Engedélyezve <kód>igaz</kód>, ha az alkalmazás engedélyezve van; ellenkező esetben <>hamis</kód>. Ha ezt az értéket hamis értékre állítja, letiltja az alkalmazást (offline állapotba helyezi az alkalmazást). Bool
hostingEnvironmentProfile Az apphoz használandó App Service-környezet. HostingEnvironmentProfile
hostNamesDisabled <kód>igaz</code> az alkalmazás nyilvános gazdanevének letiltásához; ellenkező esetben <>hamis</kód>.
Ha <kód valódi</kód>>, az alkalmazás csak API felügyeleti folyamaton keresztül érhető el.
Bool
hostNameSslStates A hostname SSL-állapotok az alkalmazás gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak. HostNameSslState[]
httpsOnly HttpsOnly: úgy konfigurál egy webhelyet, hogy csak https-kéréseket fogadjon el. Problémák átirányítása a következőhöz:
http-kérések
Bool
hyperV Hyper-V tesztkörnyezet. Bool
isXenon Elavult: Hyper-V tesztkörnyezet. Bool
keyVaultReferenceIdentity Key Vault-referenciahitelesítéshez használandó identitás. húr
redundancyMode Webhelyredundancia mód "ActiveActive"
"Feladatátvétel"
"GeoRedundáns"
"Kézi"
"Nincs"
tartózkodó <kód>igaz</kód>, ha fenntartott; ellenkező esetben <>hamis</kód>. Bool
scmSiteAlsoStopped <kód>igaz</code> az SCM (KUDU) webhely leállításához az alkalmazás leállításakor; ellenkező esetben <>hamis</kód>. Az alapértelmezett <kód>hamis</kód>. Bool
serverFarmId A társított App Service-csomag erőforrás-azonosítója a következő formátumban: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". húr
siteConfig Az alkalmazás konfigurálása. SiteConfig
storageAccountRequired Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e Bool
virtualNetworkSubnetId A regionális VNET-integrációhoz csatlakoztatandó virtuális hálózat és alhálózat Azure Resource Manager-azonosítója.
Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie.
húr

SlowRequestsBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
ösvény Kérelem elérési útja. húr
timeInterval Időintervallum. húr
timeTaken Időt vett igénybe. húr

StatusCodesBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
ösvény Kérelem elérési útja húr
állapot HTTP-állapotkód. Int
subStatus Alállapot kérése. Int
timeInterval Időintervallum. húr
win32Status Win32 hibakód. Int

StatusCodesRangeBasedTrigger

Név Leírás Érték
gróf Kérések száma. Int
ösvény húr
statusCodes HTTP-állapotkód. húr
timeInterval Időintervallum. húr

VirtualApplication

Név Leírás Érték
physicalPath Fizikai elérési út. húr
preloadEnabled <kód>igaz</kód>, ha az előzetes betöltés engedélyezve van; ellenkező esetben <>hamis</kód>. Bool
virtualDirectories Virtuális alkalmazás virtuális könyvtárai. VirtualDirectory[]
virtualPath Virtuális elérési út. húr

VirtualDirectory

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