Microsoft.Web webhelyek/tárolóhelyek

Bicep-erőforrásdefiníció

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

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

Erőforrás formátuma

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

resource symbolicname 'Microsoft.Web/sites/slots@2022-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  parent: resourceSymbolicName
  extendedLocation: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    clientAffinityEnabled: bool
    clientCertEnabled: bool
    clientCertExclusionPaths: 'string'
    clientCertMode: 'string'
    cloningInfo: {
      appSettingsOverrides: {}
      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'
    managedEnvironmentId: 'string'
    publicNetworkAccess: '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: {}
      connectionStrings: [
        {
          connectionString: 'string'
          name: 'string'
          type: 'string'
        }
      ]
      cors: {
        allowedOrigins: [
          'string'
        ]
        supportCredentials: bool
      }
      defaultDocuments: [
        'string'
      ]
      detailedErrorLoggingEnabled: bool
      documentRoot: 'string'
      elasticWebAppScaleLimit: int
      experiments: {
        rampUpRules: [
          {
            actionHostName: 'string'
            changeDecisionCallbackUrl: 'string'
            changeIntervalInMinutes: int
            changeStep: int
            maxReroutePercentage: int
            minReroutePercentage: int
            name: 'string'
            reroutePercentage: int
          }
        ]
      }
      ftpsState: 'string'
      functionAppScaleLimit: int
      functionsRuntimeScaleMonitoringEnabled: bool
      handlerMappings: [
        {
          arguments: 'string'
          extension: 'string'
          scriptProcessor: 'string'
        }
      ]
      healthCheckPath: 'string'
      http20Enabled: bool
      httpLoggingEnabled: bool
      ipSecurityRestrictions: [
        {
          action: 'string'
          description: 'string'
          headers: {}
          ipAddress: 'string'
          name: 'string'
          priority: int
          subnetMask: 'string'
          subnetTrafficTag: int
          tag: 'string'
          vnetSubnetResourceId: 'string'
          vnetTrafficTag: int
        }
      ]
      ipSecurityRestrictionsDefaultAction: 'string'
      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
      metadata: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      minimumElasticInstanceCount: int
      minTlsVersion: 'string'
      netFrameworkVersion: 'string'
      nodeVersion: 'string'
      numberOfWorkers: int
      phpVersion: 'string'
      powerShellVersion: 'string'
      preWarmedInstanceCount: int
      publicNetworkAccess: 'string'
      publishingUsername: 'string'
      push: {
        kind: 'string'
        properties: {
          dynamicTagsJson: 'string'
          isPushEnabled: bool
          tagsRequiringAuth: 'string'
          tagWhitelistJson: 'string'
        }
      }
      pythonVersion: 'string'
      remoteDebuggingEnabled: bool
      remoteDebuggingVersion: 'string'
      requestTracingEnabled: bool
      requestTracingExpirationTime: 'string'
      scmIpSecurityRestrictions: [
        {
          action: 'string'
          description: 'string'
          headers: {}
          ipAddress: 'string'
          name: 'string'
          priority: int
          subnetMask: 'string'
          subnetTrafficTag: int
          tag: 'string'
          vnetSubnetResourceId: 'string'
          vnetTrafficTag: int
        }
      ]
      scmIpSecurityRestrictionsDefaultAction: 'string'
      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'
    vnetContentShareEnabled: bool
    vnetImagePullEnabled: bool
    vnetRouteAllEnabled: bool
  }
}

Tulajdonságértékek

helyek/tárolóhelyek

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

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
sztring (kötelező)

Karakterkorlát: 2-59

Érvényes karakterek:
A Punycode-ra leképezhető alfanumerikus, kötőjelek és Unicode-karakterek
location Erőforrás helye. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Fajta Erőforrás típusa. sztring
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
A típusú erőforrás szimbolikus neve: helyek
extendedLocation Kiterjesztett hely. ExtendedLocation
identity Felügyeltszolgáltatás-identitás. ManagedServiceIdentity
properties Helyerőforrás-specifikus tulajdonságok SiteProperties

ExtendedLocation

Név Leírás Érték
name A kiterjesztett hely neve. sztring

ManagedServiceIdentity

Név Leírás Érték
típus A felügyeltszolgáltatás-identitás 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ásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

SiteProperties

Név Leírás Érték
clientAffinityEnabled true az ügyfél-affinitás engedélyezéséhez; false a munkamenet-affinitási cookie-k küldésének leállításához, amelyek az ugyanabban a munkamenetben lévő ügyfélkéréseket ugyanarra a példányra irányítják. Az alapértelmezett szint a true. logikai
clientCertEnabled true az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); egyéb esetben: false. Az alapértelmezett szint a false. logikai
clientCertExclusionPaths ügyféltanúsítvány hitelesítésének vesszővel tagolt kizárási útvonalai sztring
clientCertMode Ez a ClientCertEnabled beállítással rendelkezik.
- ClientCertEnabled: false 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ő"
klónozásInfo Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás egy forrásalkalmazásból lesz klónozva. 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. sztring
dailyMemoryTimeQuota Maximálisan engedélyezett napi memóriaidőkvóta (csak dinamikus alkalmazásokra vonatkozik). int
engedélyezve true ha az alkalmazás engedélyezve van; egyéb esetben: false. Ha ezt az értéket false (hamis) értékre állítja, az letiltja az alkalmazást (offline állapotba helyezi az alkalmazást). logikai
hostingEnvironmentProfile App Service Environment az alkalmazáshoz. HostingEnvironmentProfile
hostNamesDisabled true letilthatja az alkalmazás nyilvános állomásneveit; egyéb esetben: false.
Ha true, az alkalmazás csak api management folyamaton keresztül érhető el.
logikai
hostNameSslStates A hostname SSL-állapotok az alkalmazás gazdaneveinek 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
logikai
hyperV Hyper-V tesztkörnyezet. logikai
isXenon Elavult: Hyper-V tesztkörnyezet. logikai
keyVaultReferenceIdentity Key Vault referenciahitelesítéshez használandó identitás. sztring
managedEnvironmentId Az Azure Resource Manager az ügyfél kiválasztott felügyelt környezetének azonosítója, amelyen az alkalmazást üzemeltetni szeretné. Ennek /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} formátumúnak kell lennie. sztring
publicNetworkAccess Tulajdonság az összes nyilvános forgalom engedélyezéséhez vagy letiltásához. Engedélyezett értékek: "Engedélyezve", "Letiltva" vagy üres sztring. sztring
redundancyMode Webhelyredundancia mód "ActiveActive"
"Feladatátvétel"
"GeoRedundáns"
"Kézi"
"Nincs"
Fenntartva true ha fenntartott; egyéb esetben: false. logikai
scmSiteAlsoStopped true az SCM (KUDU) webhely leállítása az alkalmazás leállításakor; egyéb esetben: false. A mező alapértelmezett értéke: false. logikai
serverFarmId A társított App Service csomag erőforrás-azonosítója, formátuma: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". sztring
siteConfig Az alkalmazás konfigurálása. SiteConfig
storageAccountRequired Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e logikai
virtualNetworkSubnetId Az Azure Resource Manager A regionális VNET-integráció által csatlakoztatandó virtuális hálózat és alhálózat azonosítója.
Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie.
sztring
vnetContentShareEnabled Tartalom virtuális hálózaton keresztüli elérésének engedélyezése logikai
vnetImagePullEnabled Kép lekérésének engedélyezése Virtual Network logikai
vnetRouteAllEnabled Virtual Network Az összes átirányítása engedélyezve. Ez azt eredményezi, hogy minden kimenő forgalom Virtual Network biztonsági csoportokat és felhasználó által megadott útvonalakat alkalmaz. logikai

CloningInfo

Név Leírás Érték
appSettingsOverrides A klónozott alkalmazás alkalmazásbeállítás-felülbírálásai. 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.
object
cloneCustomHostNames true egyéni állomásnevek klónozása a forrásalkalmazásból; egyéb esetben: false. logikai
cloneSourceControl true a forrásalkalmazásból történő forráskövetés klónozása; egyéb esetben: false. logikai
configureLoadBalancing true a forrás- és célalkalmazás terheléselosztásának konfigurálásához. logikai
correlationId A klónozási művelet korrelációs azonosítója. Ez az azonosító több klónozási műveletet is összekapcsol
együtt, hogy ugyanazt a pillanatképet használja.
sztring
hostingEnvironment App Service Environment. sztring
Felülírja true a célalkalmazás felülírásához; egyéb esetben: false. logikai
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 tárolóhelyekhez és
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} más tárolóhelyekhez.
sztring (kötelező)
sourceWebAppLocation A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa sztring
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}.
sztring
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. sztring

HostingEnvironmentProfile

Név Leírás Érték
id A App Service Environment erőforrás-azonosítója. sztring

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"
name Hostname. sztring
sslState SSL-típus. "Letiltva"
"IpBasedEnabled"
"SniEnabled"
Ujjlenyomat SSL-tanúsítvány ujjlenyomata. sztring
toUpdate Állítsa úgy, hogy true frissítse a meglévő állomásnevet. logikai
virtualIP A gazdagépnévhez rendelt virtuális IP-cím, ha engedélyezve van az IP-alapú SSL. sztring

SiteConfig

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

ApiDefinitionInfo

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

ApiManagementConfig

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

NameValuePair

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

AutoHealRules

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

AutoHealActions

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

AutoHealCustomAction

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

AutoHealTriggers

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

RequestsBasedTrigger

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

SlowRequestsBasedTrigger

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

StatusCodesBasedTrigger

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

StatusCodesRangeBasedTrigger

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

ConnStringInfo

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

CorsSettings

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

Kísérletek

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

RampUpRule

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

HandlerMapping

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

IpSecurityRestriction

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

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

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

SiteLimits

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

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

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

PushSettingsProperties

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

VirtualApplication

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

VirtualDirectory

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

Gyorssablonok

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

Sablon Description
Üzembehelyezési csomagfüggvény üzembehelyezési ponttal

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy függvényalkalmazást egy használatalapú 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 csomag kiépítéséhez.
Azure-függvényalkalmazás üzembehelyezési ponttal

Üzembe helyezés az Azure-ban
Ez a sablon üzembe helyez egy függvényalkalmazást egy prémium csomagban éles ponttal és egy további üzembehelyezési ponttal.
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési tárolóhelyekkel az Azure Web Apps.
Magas rendelkezésre állású többrégiós webalkalmazás

Üzembe helyezés az Azure-ban
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
N szintű webalkalmazás biztonságossá tétele

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két olyan webalkalmazással, amelyek átmeneti tárolóhelyekkel, előtér- és háttérrendszerekkel, az előtér biztonságosan felhasználja a hátoldalt a virtuális hálózat injektálásával és a privát végponttal

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

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

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

Erőforrás formátuma

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

{
  "type": "Microsoft.Web/sites/slots",
  "apiVersion": "2022-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "extendedLocation": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "clientAffinityEnabled": "bool",
    "clientCertEnabled": "bool",
    "clientCertExclusionPaths": "string",
    "clientCertMode": "string",
    "cloningInfo": {
      "appSettingsOverrides": {},
      "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",
    "managedEnvironmentId": "string",
    "publicNetworkAccess": "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": {},
      "connectionStrings": [
        {
          "connectionString": "string",
          "name": "string",
          "type": "string"
        }
      ],
      "cors": {
        "allowedOrigins": [ "string" ],
        "supportCredentials": "bool"
      },
      "defaultDocuments": [ "string" ],
      "detailedErrorLoggingEnabled": "bool",
      "documentRoot": "string",
      "elasticWebAppScaleLimit": "int",
      "experiments": {
        "rampUpRules": [
          {
            "actionHostName": "string",
            "changeDecisionCallbackUrl": "string",
            "changeIntervalInMinutes": "int",
            "changeStep": "int",
            "maxReroutePercentage": "int",
            "minReroutePercentage": "int",
            "name": "string",
            "reroutePercentage": "int"
          }
        ]
      },
      "ftpsState": "string",
      "functionAppScaleLimit": "int",
      "functionsRuntimeScaleMonitoringEnabled": "bool",
      "handlerMappings": [
        {
          "arguments": "string",
          "extension": "string",
          "scriptProcessor": "string"
        }
      ],
      "healthCheckPath": "string",
      "http20Enabled": "bool",
      "httpLoggingEnabled": "bool",
      "ipSecurityRestrictions": [
        {
          "action": "string",
          "description": "string",
          "headers": {},
          "ipAddress": "string",
          "name": "string",
          "priority": "int",
          "subnetMask": "string",
          "subnetTrafficTag": "int",
          "tag": "string",
          "vnetSubnetResourceId": "string",
          "vnetTrafficTag": "int"
        }
      ],
      "ipSecurityRestrictionsDefaultAction": "string",
      "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",
      "metadata": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "minimumElasticInstanceCount": "int",
      "minTlsVersion": "string",
      "netFrameworkVersion": "string",
      "nodeVersion": "string",
      "numberOfWorkers": "int",
      "phpVersion": "string",
      "powerShellVersion": "string",
      "preWarmedInstanceCount": "int",
      "publicNetworkAccess": "string",
      "publishingUsername": "string",
      "push": {
        "kind": "string",
        "properties": {
          "dynamicTagsJson": "string",
          "isPushEnabled": "bool",
          "tagsRequiringAuth": "string",
          "tagWhitelistJson": "string"
        }
      },
      "pythonVersion": "string",
      "remoteDebuggingEnabled": "bool",
      "remoteDebuggingVersion": "string",
      "requestTracingEnabled": "bool",
      "requestTracingExpirationTime": "string",
      "scmIpSecurityRestrictions": [
        {
          "action": "string",
          "description": "string",
          "headers": {},
          "ipAddress": "string",
          "name": "string",
          "priority": "int",
          "subnetMask": "string",
          "subnetTrafficTag": "int",
          "tag": "string",
          "vnetSubnetResourceId": "string",
          "vnetTrafficTag": "int"
        }
      ],
      "scmIpSecurityRestrictionsDefaultAction": "string",
      "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",
    "vnetContentShareEnabled": "bool",
    "vnetImagePullEnabled": "bool",
    "vnetRouteAllEnabled": "bool"
  }
}

Tulajdonságértékek

helyek/tárolóhelyek

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

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban.
sztring (kötelező)

Karakterkorlát: 2-59

Érvényes karakterek:
Alfanumerikus, kötőjelek és Unicode-karakterek, amelyek a Punycode-ra képezhetők le
location Erőforrás helye. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Fajta Erőforrás típusa. sztring
extendedLocation Bővített hely. ExtendedLocation
identity Felügyeltszolgáltatás-identitás. ManagedServiceIdentity
properties Helyerőforrás-specifikus tulajdonságok SiteProperties

ExtendedLocation

Név Leírás Érték
name A kiterjesztett hely neve. sztring

ManagedServiceIdentity

Név Leírás Érték
típus A felügyeltszolgáltatás-identitás 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 a következő űrlapon található ARM-erőforrás-azonosítók: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

SiteProperties

Név Leírás Érték
clientAffinityEnabled true az ügyfél-affinitás engedélyezéséhez; false a munkamenet-affinitási cookie-k küldésének leállításához, amelyek az ugyanabban a munkamenetben lévő ügyfélkéréseket ugyanarra a példányra irányítják. Az alapértelmezett szint a true. logikai
clientCertEnabled true az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); egyéb esetben: false. Az alapértelmezett szint a false. logikai
clientCertExclusionPaths ügyféltanúsítvány-hitelesítés vesszővel tagolt kizárási elérési útjai sztring
clientCertMode Ez a ClientCertEnabled beállítással ír.
- ClientCertEnabled: false azt jelenti, hogy a ClientCert figyelmen kívül van hagyva.
- ClientCertEnabled: true és ClientCertMode: A 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ő"
klónozásInfo Ha az alkalmazás létrehozásakor van megadva, az alkalmazás egy forrásalkalmazásból lesz klónozva. KlónozásInfo
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. sztring
dailyMemoryTimeQuota A napi memóriaidő maximális kvótája (csak dinamikus alkalmazások esetén alkalmazható). int
engedélyezve true ha az alkalmazás engedélyezve van; egyéb esetben: false. Ha ezt az értéket hamis értékre állítja, letiltja az alkalmazást (offline állapotba helyezi az alkalmazást). logikai
hostingEnvironmentProfile App Service Environment az alkalmazáshoz. HostingEnvironmentProfile
hostNamesDisabled true az alkalmazás nyilvános állomásneveinek letiltásához; egyéb esetben: false.
Ha true, az alkalmazás csak API felügyeleti folyamaton keresztül érhető el.
logikai
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
logikai
hyperV Hyper-V tesztkörnyezet. logikai
isXenon Elavult: Hyper-V tesztkörnyezet. logikai
keyVaultReferenceIdentity Az Key Vault referenciahitelesítéshez használandó identitás. sztring
managedEnvironmentId Az Azure Resource Manager az ügyfél kiválasztott felügyelt környezetének azonosítója, amelyen az alkalmazást üzemeltetni szeretné. Ennek /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} formátumúnak kell lennie. sztring
publicNetworkAccess Tulajdonság az összes nyilvános forgalom engedélyezéséhez vagy letiltásához. Engedélyezett értékek: "Engedélyezve", "Letiltva" vagy üres sztring. sztring
redundancyMode Webhelyredundancia mód "ActiveActive"
Feladatátvétel
"Georedundáns"
"Kézi"
"Nincs"
Fenntartva true ha fenntartott; egyéb esetben: false. logikai
scmSiteAlsoStopped true az SCM (KUDU) webhely leállítása az alkalmazás leállításakor; egyéb esetben: false. A mező alapértelmezett értéke: false. logikai
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}". sztring
siteConfig Az alkalmazás konfigurálása. SiteConfig
storageAccountRequired Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e logikai
virtualNetworkSubnetId Az Azure Resource Manager A regionális VNET-integrációhoz csatlakoztatandó virtuális hálózat és alhálózat azonosítója.
Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formátumúnak kell lennie.
sztring
vnetContentShareEnabled Tartalom virtuális hálózaton keresztüli elérésének engedélyezése logikai
vnetImagePullEnabled Kép lekérésének engedélyezése Virtual Network logikai
vnetRouteAllEnabled Virtual Network Minden útválasztás engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom Virtual Network biztonsági csoportokat és felhasználó által megadott útvonalakat alkalmaz. logikai

KlónozásInfo

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.
object
cloneCustomHostNames true egyéni gazdagépnevek klónozása a forrásalkalmazásból; egyéb esetben: false. logikai
cloneSourceControl true a forrásalkalmazásból a forrásvezérlő klónozásához; egyéb esetben: false. logikai
configureLoadBalancing true a forrás- és célalkalmazás terheléselosztásának konfigurálásához. logikai
correlationId A klónozási művelet korrelációs azonosítója. Ez az azonosító több klónozási műveletet is összekapcsol
együtt, hogy ugyanazt a pillanatképet használja.
sztring
hostingEnvironment App Service Environment. sztring
Felülírja true a célalkalmazás felülírásához; egyéb esetben: false. logikai
sourceWebAppId A forrásalkalmazás ARM-erőforrás-azonosítója. Az alkalmazás erőforrás-azonosítója űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} az éles tárolóhelyekhez és
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} más tárolóhelyek esetén.
sztring (kötelező)
sourceWebAppLocation A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa sztring
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 űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
sztring
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. sztring

HostingEnvironmentProfile

Név Leírás Érték
id A App Service Environment erőforrás-azonosítója. sztring

HostNameSslState

Név Leírás Érték
hostType Azt jelzi, hogy a gazdagépnév standard vagy adattárbeli állomásnév-e. "Adattár"
"Standard"
name Hostname. sztring
sslState SSL-típus. "Letiltva"
"IpBasedEnabled"
"SniEnabled"
Ujjlenyomat SSL-tanúsítvány ujjlenyomata. sztring
toUpdate Állítsa be úgy, true hogy frissítse a meglévő állomásnevet. logikai
virtualIP A gazdagépnévhez rendelt virtuális IP-cím, ha az IP-alapú SSL engedélyezve van. sztring

SiteConfig

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

ApiDefinitionInfo

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

ApiManagementConfig

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

NameValuePair

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

AutoHealRules

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

AutoHealActions

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

AutoHealCustomAction

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

AutoHealTriggers

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

RequestsBasedTrigger

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

SlowRequestsBasedTrigger

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

StatusCodesBasedTrigger

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

StatusCodesRangeBasedTrigger

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

ConnStringInfo

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

CorsSettings

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

Kísérletek

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

RampUpRule

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

HandlerMapping

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

IpSecurityRestriction

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

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

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

SiteLimits

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

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

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

PushSettingsProperties

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

VirtualApplication

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

VirtualDirectory

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

Gyorssablonok

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

Sablon Description
Üzembehelyezési csomagfüggvény üzembehelyezési ponttal

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy függvényalkalmazást egy használatalapú 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 csomag kiépítéséhez.
Azure-függvényalkalmazás üzembehelyezési ponttal

Üzembe helyezés az Azure-ban
Ez a sablon üzembe helyez egy függvényalkalmazást egy prémium csomagban éles ponttal és egy további üzembehelyezési ponttal.
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési tárolóhelyekkel az Azure Web Apps.
Magas rendelkezésre állású többrégiós webalkalmazás

Üzembe helyezés az Azure-ban
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
N szintű webalkalmazás biztonságossá tétele

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két olyan webalkalmazással, amelyek átmeneti tárolóhelyekkel, előtér- és háttérrendszerekkel, az előtér biztonságosan felhasználja a hátoldalt a virtuális hálózat injektálásával és a privát végponttal

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

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

  • Erőforráscsoportok

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

Erőforrás formátuma

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/slots@2022-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      clientAffinityEnabled = bool
      clientCertEnabled = bool
      clientCertExclusionPaths = "string"
      clientCertMode = "string"
      cloningInfo = {
        appSettingsOverrides = {}
        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"
      managedEnvironmentId = "string"
      publicNetworkAccess = "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 = {}
        connectionStrings = [
          {
            connectionString = "string"
            name = "string"
            type = "string"
          }
        ]
        cors = {
          allowedOrigins = [
            "string"
          ]
          supportCredentials = bool
        }
        defaultDocuments = [
          "string"
        ]
        detailedErrorLoggingEnabled = bool
        documentRoot = "string"
        elasticWebAppScaleLimit = int
        experiments = {
          rampUpRules = [
            {
              actionHostName = "string"
              changeDecisionCallbackUrl = "string"
              changeIntervalInMinutes = int
              changeStep = int
              maxReroutePercentage = int
              minReroutePercentage = int
              name = "string"
              reroutePercentage = int
            }
          ]
        }
        ftpsState = "string"
        functionAppScaleLimit = int
        functionsRuntimeScaleMonitoringEnabled = bool
        handlerMappings = [
          {
            arguments = "string"
            extension = "string"
            scriptProcessor = "string"
          }
        ]
        healthCheckPath = "string"
        http20Enabled = bool
        httpLoggingEnabled = bool
        ipSecurityRestrictions = [
          {
            action = "string"
            description = "string"
            headers = {}
            ipAddress = "string"
            name = "string"
            priority = int
            subnetMask = "string"
            subnetTrafficTag = int
            tag = "string"
            vnetSubnetResourceId = "string"
            vnetTrafficTag = int
          }
        ]
        ipSecurityRestrictionsDefaultAction = "string"
        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
        metadata = [
          {
            name = "string"
            value = "string"
          }
        ]
        minimumElasticInstanceCount = int
        minTlsVersion = "string"
        netFrameworkVersion = "string"
        nodeVersion = "string"
        numberOfWorkers = int
        phpVersion = "string"
        powerShellVersion = "string"
        preWarmedInstanceCount = int
        publicNetworkAccess = "string"
        publishingUsername = "string"
        push = {
          kind = "string"
          properties = {
            dynamicTagsJson = "string"
            isPushEnabled = bool
            tagsRequiringAuth = "string"
            tagWhitelistJson = "string"
          }
        }
        pythonVersion = "string"
        remoteDebuggingEnabled = bool
        remoteDebuggingVersion = "string"
        requestTracingEnabled = bool
        requestTracingExpirationTime = "string"
        scmIpSecurityRestrictions = [
          {
            action = "string"
            description = "string"
            headers = {}
            ipAddress = "string"
            name = "string"
            priority = int
            subnetMask = "string"
            subnetTrafficTag = int
            tag = "string"
            vnetSubnetResourceId = "string"
            vnetTrafficTag = int
          }
        ]
        scmIpSecurityRestrictionsDefaultAction = "string"
        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"
      vnetContentShareEnabled = bool
      vnetImagePullEnabled = bool
      vnetRouteAllEnabled = bool
    }
    kind = "string"
    extendedLocation = {
      name = "string"
    }
  })
}

Tulajdonságértékek

helyek/tárolóhelyek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Web/sites/slots@2022-09-01"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 2-59

Érvényes karakterek:
A Punycode-ra leképezhető alfanumerikus, kötőjelek és Unicode-karakterek
location Erőforrás helye. sztring (kötelező)
parent_id Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. A típusú erőforrás azonosítója: helyek
tags Erőforráscímkék. Címkenevek és -értékek szótára.
Fajta Erőforrás típusa. sztring
extendedLocation Kiterjesztett hely. ExtendedLocation
identity Felügyeltszolgáltatás-identitás. ManagedServiceIdentity
properties Helyerőforrás-specifikus tulajdonságok SiteProperties

ExtendedLocation

Név Leírás Érték
name A kiterjesztett hely neve. sztring

ManagedServiceIdentity

Név Leírás Érték
típus A felügyeltszolgáltatás-identitás típusa. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids 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ásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Felhasználói identitásazonosítók tömbje.

SiteProperties

Név Leírás Érték
clientAffinityEnabled true az ügyfél-affinitás engedélyezéséhez; false a munkamenet-affinitási cookie-k küldésének leállításához, amelyek az ugyanabban a munkamenetben lévő ügyfélkéréseket ugyanarra a példányra irányítják. Az alapértelmezett szint a true. logikai
clientCertEnabled true az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); egyéb esetben: false. Az alapértelmezett szint a false. logikai
clientCertExclusionPaths ügyféltanúsítvány hitelesítésének vesszővel tagolt kizárási útvonalai sztring
clientCertMode Ez a ClientCertEnabled beállítással rendelkezik.
- ClientCertEnabled: false 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ő"
klónozásInfo Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás egy forrásalkalmazásból lesz klónozva. 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. sztring
dailyMemoryTimeQuota Maximálisan engedélyezett napi memóriaidőkvóta (csak dinamikus alkalmazásokra vonatkozik). int
engedélyezve true ha az alkalmazás engedélyezve van; egyéb esetben: false. Ha ezt az értéket false (hamis) értékre állítja, az letiltja az alkalmazást (offline állapotba helyezi az alkalmazást). logikai
hostingEnvironmentProfile App Service Environment az alkalmazáshoz. HostingEnvironmentProfile
hostNamesDisabled true letilthatja az alkalmazás nyilvános állomásneveit; egyéb esetben: false.
Ha true, az alkalmazás csak api management folyamaton keresztül érhető el.
logikai
hostNameSslStates A hostname SSL-állapotok az alkalmazás gazdaneveinek 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
logikai
hyperV Hyper-V tesztkörnyezet. logikai
isXenon Elavult: Hyper-V tesztkörnyezet. logikai
keyVaultReferenceIdentity Key Vault referenciahitelesítéshez használandó identitás. sztring
managedEnvironmentId Az Azure Resource Manager az ügyfél kiválasztott felügyelt környezetének azonosítója, amelyen az alkalmazást üzemeltetni szeretné. Ennek /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} formátumúnak kell lennie. sztring
publicNetworkAccess Tulajdonság az összes nyilvános forgalom engedélyezéséhez vagy letiltásához. Engedélyezett értékek: "Engedélyezve", "Letiltva" vagy üres sztring. sztring
redundancyMode Webhelyredundancia mód "ActiveActive"
"Feladatátvétel"
"Georedundáns"
"Kézi"
"Nincs"
Fenntartva true ha fenntartott; egyéb esetben: false. logikai
scmSiteAlsoStopped true az SCM (KUDU) webhely leállítása az alkalmazás leállításakor; egyéb esetben: false. A mező alapértelmezett értéke: false. logikai
serverFarmId A társított App Service csomag erőforrás-azonosítója, formátuma: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". sztring
siteConfig Az alkalmazás konfigurálása. SiteConfig
storageAccountRequired Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e logikai
virtualNetworkSubnetId Az Azure Resource Manager A regionális VNET-integráció által csatlakoztatandó virtuális hálózat és alhálózat azonosítója.
Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie.
sztring
vnetContentShareEnabled Tartalom virtuális hálózaton keresztüli elérésének engedélyezése logikai
vnetImagePullEnabled Kép lekérésének engedélyezése Virtual Network logikai
vnetRouteAllEnabled Virtual Network Az összes átirányítása engedélyezve. Ez azt eredményezi, hogy minden kimenő forgalom Virtual Network biztonsági csoportokat és felhasználó által megadott útvonalakat alkalmaz. logikai

CloningInfo

Név Leírás Érték
appSettingsOverrides A klónozott alkalmazás alkalmazásbeállítás-felülbírálásai. 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.
object
cloneCustomHostNames true egyéni állomásnevek klónozása a forrásalkalmazásból; egyéb esetben: false. logikai
cloneSourceControl true a forrásalkalmazásból történő forráskövetés klónozása; egyéb esetben: false. logikai
configureLoadBalancing true a forrás- és célalkalmazás terheléselosztásának konfigurálásához. logikai
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
elemet, hogy ugyanazt a pillanatképet használja.
sztring
hostingEnvironment App Service Environment. sztring
Felülírja true a célalkalmazás felülírásához; egyéb esetben: false. logikai
sourceWebAppId A forrásalkalmazás ARM-erőforrás-azonosítója. Az alkalmazás erőforrás-azonosítója űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} az éles tárolóhelyekhez és
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} más tárolóhelyek esetén.
sztring (kötelező)
sourceWebAppLocation A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa sztring
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 űrlap
/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
sztring
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. sztring

HostingEnvironmentProfile

Név Leírás Érték
id A App Service Environment erőforrás-azonosítója. sztring

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"
name Hostname. sztring
sslState SSL-típus. "Letiltva"
"IpBasedEnabled"
"SniEnabled"
Ujjlenyomat SSL-tanúsítvány ujjlenyomata. sztring
toUpdate Állítsa úgy, hogy true frissítse a meglévő állomásnevet. logikai
virtualIP A gazdagépnévhez rendelt virtuális IP-cím, ha engedélyezve van az IP-alapú SSL. sztring

SiteConfig

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

ApiDefinitionInfo

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

ApiManagementConfig

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

NameValuePair

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

AutoHealRules

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

AutoHealActions

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

AutoHealCustomAction

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

AutoHealTriggers

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

RequestsBasedTrigger

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

SlowRequestsBasedTrigger

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

StatusCodesBasedTrigger

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

StatusCodesRangeBasedTrigger

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

ConnStringInfo

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

CorsSettings

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

Kísérletek

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

RampUpRule

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

HandlerMapping

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

IpSecurityRestriction

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

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

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

SiteLimits

Név Leírás Érték
maxDiskSizeInMb Maximális lemezméret-használat MB-ban. int
maxMemoryInMb Maximális memóriahasználat MB-ban. int
maxPercentageCpu Maximális cpu-használat százalékos értéke. int

PushSettings

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

PushSettingsProperties

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

VirtualApplication

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

VirtualDirectory

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