Microsoft.Web sites/config 'web' 2021-03-01
Bicep-erőforrásdefiníció
A helyek/konfigurációs erőforrástípus üzembe helyezhető a célműveletekkel:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
A névtulajdonság beállításai
A helyek/konfigurációs erőforrás a név tulajdonság értéke alapján különböző tulajdonságokat fogad el.
Ez a cikk a beállításkor elérhető tulajdonságokat mutatja be name: 'web'
.
További lehetőségekért lásd:
- appsettings
- hitelesítések
- authsettingsV2
- azurestorageaccounts
- Hát
- connectionstrings
- Naplók
- metaadatok
- leküldéses beállítások
- slotConfigNames
Erőforrás formátuma
Microsoft.Web/sites/config erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.Web/sites/config@2021-03-01' = {
name: 'web'
kind: 'string'
parent: resourceSymbolicName
properties: {
acrUseManagedIdentityCreds: bool
acrUserManagedIdentityID: 'string'
alwaysOn: bool
apiDefinition: {
url: 'string'
}
apiManagementConfig: {
id: 'string'
}
appCommandLine: 'string'
appSettings: [
{
name: 'string'
value: 'string'
}
]
autoHealEnabled: bool
autoHealRules: {
actions: {
actionType: 'string'
customAction: {
exe: 'string'
parameters: 'string'
}
minProcessExecutionTime: 'string'
}
triggers: {
privateBytesInKB: int
requests: {
count: int
timeInterval: 'string'
}
slowRequests: {
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
slowRequestsWithPath: [
{
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
]
statusCodes: [
{
count: int
path: 'string'
status: int
subStatus: int
timeInterval: 'string'
win32Status: int
}
]
statusCodesRange: [
{
count: int
path: 'string'
statusCodes: 'string'
timeInterval: 'string'
}
]
}
}
autoSwapSlotName: 'string'
azureStorageAccounts: {}
connectionStrings: [
{
connectionString: 'string'
name: 'string'
type: 'string'
}
]
cors: {
allowedOrigins: [
'string'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
functionAppScaleLimit: int
functionsRuntimeScaleMonitoringEnabled: bool
handlerMappings: [
{
arguments: 'string'
extension: 'string'
scriptProcessor: 'string'
}
]
healthCheckPath: 'string'
http20Enabled: bool
httpLoggingEnabled: bool
ipSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
keyVaultReferenceIdentity: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
minimumElasticInstanceCount: int
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publicNetworkAccess: 'string'
publishingUsername: 'string'
push: {
kind: 'string'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
pythonVersion: 'string'
remoteDebuggingEnabled: bool
remoteDebuggingVersion: 'string'
requestTracingEnabled: bool
requestTracingExpirationTime: 'string'
scmIpSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsUseMain: bool
scmMinTlsVersion: 'string'
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
vnetPrivatePortsCount: int
vnetRouteAllEnabled: bool
websiteTimeZone: 'string'
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
}
Tulajdonságértékek
sites/config-web
Név | Leírás | Érték |
---|---|---|
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben. |
"web" |
Fajta | Erőforrás típusa. | sztring |
Szülő | A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva. További információ: Gyermekerőforrás a szülőerőforráson kívül. |
A típusú erőforrás szimbolikus neve: helyek |
properties | Alapvető erőforrás-tulajdonságok | SiteConfig |
SiteConfig
Név | Leírás | Érték |
---|---|---|
acrUseManagedIdentityCreds | Jelölő a Managed Identity Creds ACR-lekéréshez való használatához | logikai |
acrUserManagedIdentityID | 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 |
Kísérletek | Ez a polimorf típusok esetében megkerülhető. | Kísérletek |
ftpsState | FTP/FTPS szolgáltatás állapota | "AllAllowed" "Letiltva" "FtpsOnly" |
functionAppScaleLimit | Azoknak a feldolgozóknak a maximális száma, amelyekre a hely felskálázható. Ez a beállítás csak a használatalapú és rugalmas prémium csomagokra vonatkozik |
int |
functionsRuntimeScaleMonitoringEnabled | Lekéri vagy beállít egy értéket, amely jelzi, hogy a függvények futásidejű skálázásának monitorozása engedélyezve van-e. 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 verzión keresztül csatlakozhassanak | logikai |
httpLoggingEnabled | true ha a HTTP-naplózás engedélyezve van; egyéb esetben: false . |
logikai |
ipSecurityRestrictions | A fő IP-cím biztonsági korlátozásai. | IpSecurityRestriction[] |
javaContainer | Java-tároló. | sztring |
javaContainerVersion | Java-tároló verziója. | sztring |
javaVersion | Java-verzió. | sztring |
keyVaultReferenceIdentity | Key Vault referenciahitelesítéshez használandó identitás. | sztring |
Határok | Webhelykorlátok. | SiteLimits |
linuxFxVersion | Linux-alkalmazás-keretrendszer és -verzió | sztring |
terheléselosztás | Hely terheléselosztása. | "LeastRequests" "LeastResponseTime" "PerSiteRoundRobin" "RequestHash" "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | true a helyi MySQL engedélyezéséhez; egyéb esetben: false . |
logikai |
logsDirectorySizeLimit | HTTP-naplók könyvtárméretkorlátja. | int |
managedPipelineMode | Felügyelt folyamat mód. | "Klasszikus" "Integrált" |
managedServiceIdentityId | Felügyeltszolgáltatás-identitás azonosítója | int |
minimumElasticInstanceCount | Webhely minimális példányszámának száma Ez a beállítás csak a rugalmas csomagokra vonatkozik |
int |
minTlsVersion | MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET-keretrendszer verziót. | sztring |
nodeVersion | A Node.js verziója. | sztring |
numberOfWorkers | Feldolgozók száma. | int |
phpVersion | A PHP verziója. | sztring |
powerShellVersion | A PowerShell verziója. | sztring |
preWarmedInstanceCount | Az előre létrehozott példányok száma. Ez a beállítás csak a használatalapú és rugalmas csomagokra vonatkozik |
int |
publicNetworkAccess | Tulajdonság az összes nyilvános forgalom engedélyezéséhez vagy letiltásához. | sztring |
publishingUsername | Közzétételi felhasználónév. | sztring |
Nyomja | Leküldéses végpont beállításai. | PushSettings |
pythonVersion | A Python verziója. | sztring |
remoteDebuggingEnabled | true ha a távoli hibakeresés engedélyezve van; egyéb esetben: false . |
logikai |
remoteDebuggingVersion | Távoli hibakeresési verzió. | sztring |
requestTracingEnabled | true ha a kérések nyomkövetése engedélyezve van; egyéb esetben: false . |
logikai |
requestTracingExpirationTime | Kérelmek nyomkövetésének lejárati ideje. | sztring |
scmIpSecurityRestrictions | Az scm IP-biztonsági korlátozásai. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | Ip-biztonsági korlátozások az scm számára a főként való használathoz. | logikai |
scmMinTlsVersion | ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
scmType | SCM-típus. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Nincs" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Nyomkövetési beállítások. | sztring |
use32BitWorkerProcess | true 32 bites feldolgozói folyamat használata; egyéb esetben: false . |
logikai |
virtualApplications | Virtuális alkalmazások. | VirtualApplication[] |
vnetName | Virtual Network név. | sztring |
vnetPrivatePortsCount | Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. | int |
vnetRouteAllEnabled | Virtual Network Az összes átirányítása engedélyezve. Ez azt eredményezi, hogy minden kimenő forgalom Virtual Network biztonsági csoportokat és felhasználó által megadott útvonalakat alkalmaz. | logikai |
websiteTimeZone | Beállítja azt az időzónát, amelyet a hely időbélyegek létrehozásához használ. Kompatibilis a Linux és a Windows App Service. A WEBSITE_TIME_ZONE alkalmazásbeállítás beállítása elsőbbséget élvez ezzel a konfigurációval szemben. Linux esetén a tz-adatbázis értékeit https://www.iana.org/time-zones várja (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja |
sztring |
webSocketsEnabled | true ha a WebSocket engedélyezve van; egyéb esetben: false . |
logikai |
windowsFxVersion | Xenon App Framework és verzió | sztring |
xManagedServiceIdentityId | Explicit felügyeltszolgáltatás-identitás azonosítója | int |
ApiDefinitionInfo
Név | Leírás | Érték |
---|---|---|
url | Az API-definíció URL-címe. | sztring |
ApiManagementConfig
Név | Leírás | Érték |
---|---|---|
id | APIM-Api azonosító. | sztring |
NameValuePair
Név | Leírás | Érték |
---|---|---|
name | Pár neve. | sztring |
érték | Érték párosítása. | sztring |
AutoHealRules
Név | Leírás | Érték |
---|---|---|
műveletek | Szabály aktiválásakor végrehajtandó műveletek. | AutoHealActions |
eseményindítók | Az automatikus javítási műveletek végrehajtásának feltételeit leíró feltételek. | AutoHealTriggers |
AutoHealActions
Név | Leírás | Érték |
---|---|---|
actionType | Előre definiált végrehajtandó művelet. | "CustomAction" "LogEvent" "Lomtár" |
customAction | Egyéni végrehajtandó művelet. | AutoHealCustomAction |
minProcessExecutionTime | A folyamat végrehajtásának minimális időtartama a művelet végrehajtása előtt |
sztring |
AutoHealCustomAction
Név | Leírás | Érték |
---|---|---|
Exe | Futtatható. | sztring |
parameters | A végrehajtható fájl paraméterei. | sztring |
AutoHealTriggers
Név | Leírás | Érték |
---|---|---|
privateBytesInKB | Privát bájtokon alapuló szabály. | int |
Kérelmek | Egy szabály az összes kérelem alapján. | RequestsBasedTrigger |
slowRequests | Egy szabály, amely a kérelmek végrehajtási idején alapul. | SlowRequestsBasedTrigger |
slowRequestsWithPath | Egy szabály, amely több lassú kérési szabályon alapul, elérési úttal | SlowRequestsBasedTrigger[] |
statusCodes | Állapotkódokon alapuló szabály. | StatusCodesBasedTrigger[] |
statusCodesRange | Állapotkód-tartományokon alapuló szabály. | StatusCodesRangeBasedTrigger[] |
RequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérelmek száma. | int |
timeInterval | Időintervallum. | sztring |
SlowRequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérelmek száma. | int |
path | Kérelem elérési útja. | sztring |
timeInterval | Időintervallum. | sztring |
timeTaken | Időt vett igénybe. | sztring |
StatusCodesBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérések száma. | int |
path | Kérelem elérési útja | sztring |
status | HTTP-állapotkód. | int |
subStatus | Alállapot kérése. | int |
timeInterval | Időintervallum. | sztring |
win32Status | Win32 hibakód. | int |
StatusCodesRangeBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérések száma. | int |
path | sztring | |
statusCodes | HTTP-állapotkód. | sztring |
timeInterval | Időintervallum. | sztring |
ConnStringInfo
Név | Leírás | Érték |
---|---|---|
connectionString | Kapcsolati sztring értéke. | sztring |
name | A kapcsolati karakterlánc neve. | sztring |
típus | Az adatbázis típusa. | 'ApiHub' "Egyéni" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" 'RedisCache' "SQLAzure" "SQLServer" "ServiceBus" |
CorsSettings
Név | Leírás | Érték |
---|---|---|
allowedOrigins | Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezniük kell a kereszt-forrást hívások (például: http://example.com:12345 ). Az összes engedélyezéséhez használja a "*" parancsot. |
sztring[] |
támogatási hitelesítő adatok | Lekérdezi vagy beállítja, hogy engedélyezve vannak-e a hitelesítő adatokkal rendelkező CORS-kérelmek. Lásd: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials további részletekért. |
logikai |
Kísérletek
Név | Leírás | Érték |
---|---|---|
rampUpRules | A felhajtó szabályok listája. | RampUpRule[] |
RampUpRule
Név | Leírás | Érték |
---|---|---|
actionHostName | Annak a tárolóhelynek a állomásneve, amelyre a forgalmat átirányítja a rendszer, ha úgy dönt. Például myapp-stage.azurewebsites.net. | sztring |
changeDecisionCallbackUrl | Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható. Tekintse meg a TiPCallback webhelybővítményt az állványhoz és a szerződésekhez. https://www.siteextensions.net/packages/TiPCallback/ |
sztring |
changeIntervalInMinutes | A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. | int |
changeStep | Az automatikus felskálázási forgatókönyvben ezt a lépést kell hozzáadni/eltávolítani ReroutePercentage , amíg el nem éri \nMinReroutePercentage vagyMaxReroutePercentage . A webhelymetrikákat a rendszer a .\negyéni döntési algoritmusban ChangeIntervalInMinutes megadott N percenként ellenőrzia TiPCallback webhelybővítményben adható meg, amelynek URL-címe a következőben adható meg: ChangeDecisionCallbackUrl . |
int |
maxReroutePercentage | Meghatározza a felső határt, amely alatt a ReroutePercentage megmarad. | int |
minReroutePercentage | Alsó határt ad meg, amely felett a ReroutePercentage megmarad. | int |
name | Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely fogadja a kísérlet forgalmát. | sztring |
reroutePercentage | A forgalom százalékos aránya, amely a következőre ActionHostName lesz átirányítva: . |
int |
HandlerMapping
Név | Leírás | Érték |
---|---|---|
Érvek | A szkriptfeldolgozónak továbbítandó parancssori argumentumok. | sztring |
bővítmény | Az ezzel a kiterjesztéssel rendelkező kérelmeket a megadott FastCGI-alkalmazás fogja kezelni. | sztring |
scriptProcessor | A FastCGI-alkalmazás abszolút elérési útja. | sztring |
IpSecurityRestriction
Név | Leírás | Érték |
---|---|---|
action | Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. | sztring |
leírás | IP-korlátozási szabály leírása. | sztring |
Fejlécek | IP-korlátozási szabályfejlécek. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Az egyező logika a .. – Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép(vagy hiányzik) engedélyezett. – A rendszer egy értéket hasonlít össze sorszám-mellőzési eset használatával (a portszám kivételével). – Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek meg a gyökértartományával. A *.contoso.com például megegyezik az altartomány foo.contoso.com de nem a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com – Unicode-gazdagépnevek engedélyezettek, de az egyeztetéshez Punycode-ra vannak konvertálva. X-Forwarded-for (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Az egyező logika a .. - Ha a tulajdonság null értékű vagy üres (alapértelmezett), akkor a továbbított láncok (vagy azok hiánya) engedélyezettek. - Ha a lánc bármely címe (a portszám kivételével) (vesszővel elválasztva) megegyezik a tulajdonság által definiált CIDR-tel. X-Azure-FDID és X-FD-HealthProbe. Az egyező logika pontos egyezés. |
object |
ipAddress | A biztonsági korlátozás érvényes IP-címe. Ez lehet tiszta ipv4-cím (szükséges SubnetMask tulajdonság) vagy CIDR-jelölés, például ipv4/maszk (kezdő bitegyeztetés). CIDR esetén: Az SubnetMask tulajdonságot nem szabad megadni. |
sztring |
name | IP-korlátozási szabály neve. | sztring |
Prioritás | Az IP-korlátozási szabály prioritása. | int |
alhálózatmaszk | Az IP-címek tartományához tartozó alhálózati maszkra érvényes a korlátozás. | sztring |
subnetTrafficTag | (belső) Alhálózat forgalmi címkéje | int |
címke | Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez támogatja a proxyk IP-szűrését. | "Alapértelmezett" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Virtuális hálózati erőforrás azonosítója | sztring |
vnetTrafficTag | (belső) Virtuális hálózat forgalmi címkéje | int |
SiteLimits
Név | Leírás | Érték |
---|---|---|
maxDiskSizeInMb | Maximális lemezméret-használat MB-ban. | int |
maxMemoryInMb | Maximális memóriahasználat MB-ban. | int |
maxPercentageCpu | Maximális engedélyezett processzorhasználati százalék. | int |
Leküldéses beállítások
Név | Leírás | Érték |
---|---|---|
Fajta | Erőforrás típusa. | sztring |
properties | PushSettings erőforrás-specifikus tulajdonságok | PushSettingsProperties |
PushSettingsProperties
Név | Leírás | Érték |
---|---|---|
dynamicTagsJson | Lekéri vagy beállítja a dinamikus címkék listáját tartalmazó JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből lesz kiértékelve. | sztring |
isPushEnabled | Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e. | bool (kötelező) |
tagsRequiringAuth | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végpontban. A címkék alfanumerikus karakterekből és a következőkből állhatnak: '_', '@', '#', '.', ':', '-'. Az ellenőrzést a PushRequestHandlerben kell elvégezni. |
sztring |
tagWhitelistJson | Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont által használható címkék listáját tartalmazza az engedélyezett listában. | sztring |
VirtualApplication
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | sztring |
preloadEnabled | true ha az előbetöltés engedélyezve van; egyéb esetben: false . |
logikai |
virtualDirectories | Virtuális alkalmazás virtuális könyvtárai. | VirtualDirectory[] |
virtualPath | Virtuális elérési út. | sztring |
VirtualDirectory
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | sztring |
virtualPath | A virtuális alkalmazás elérési útja. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
Airflow webalkalmazás PostgreSQL-adatbázissal az App Servicesben |
Az Airflow-webalkalmazás PostgreSQL-adatbázissal való üzembe helyezésének sablonja az App Servicesben |
EPiserverCMS az Azure-ban |
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását |
Java CI/CD a Jenkins és az Azure Web Apps használatával |
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával. |
Orchard CMS Video Portal webalkalmazás |
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával. |
PubNub Realtime Gateway Azure Event Hubs |
Az Azure-hoz készült PubNub Realtime Gateway valós idejű adatfolyam-hidat biztosít a PubNub-adatfolyam-hálózat és a Azure Event Hubs között. - tekintsük kétirányú hídnak a PubNub és az Azure között! |
Méretezhető Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
Egyszerű Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
WordPress a App Service a MySQL-lel az alkalmazásban |
Ez a sablon wordPress webalkalmazást helyez üzembe egy Windows App Service mySQL-lel az alkalmazásban |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok |
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelősségteljes és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) egy összetett megoldás, amely az Azure Partner gyorsútmutatóiból érhető el. Ez egy bevezetést lehetővé tevő eszköz az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely egy önkiszolgáló, automatizált irányítási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázatok csökkentése áll. A megoldás kiemeli a láthatóság és a szabályozás alapvető szabályozási pilléreit. |
Azure SQL privát végpontot használó WebApp |
Ez a sablon bemutatja, hogyan hozhat létre olyan webalkalmazást, amely a Azure SQL Serverre mutató privát végpontot használ |
Moesif API Analytics és Monetization |
A sablon naplózza az API-hívásokat az Azure API Management-ból a Moesif API-elemzési és -bevételezési platformra |
Egyéni API-k meghívása az Azure Logic Appsből |
Bár a Logic Apps több száz összekötőt biztosít a különböző szolgáltatásokhoz, érdemes lehet meghívni a saját kódját futtató API-kat. A saját webes API-k üzemeltetésének egyik legegyszerűbb és legskálázhatóbb módja a Azure App Service használata. Ez a sablon üzembe helyez egy webalkalmazást az egyéni API-hoz, és azure Active Directory-hitelesítéssel védi az API-t. |
Application Gateway IP-korlátozással rendelkező webalkalmazáshoz |
Ez a sablon létrehoz egy Application Gatewayt egy Azure-webalkalmazás előtt, amelyen engedélyezve van az IP-korlátozás a webalkalmazáson. |
App Service Environment Azure SQL háttérrendszerrel |
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint a privát végpontokkal, valamint a általában privát/elkülönített környezetben használt társított erőforrásokkal. |
App Service-csomagon futó függvényalkalmazás kiépítése |
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy lesz futtatva és számlázva, mint bármely App Service webhely. |
Azure-függvényalkalmazás event hubbal és felügyelt identitással |
sablonja egy Azure-függvényalkalmazást helyez üzembe egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-t és az Application Insightst. A függvényalkalmazás képes felügyelt identitással csatlakozni az Event Hub- és Storage-fiókhoz |
Azure Function Premium-csomag üzembe helyezése vnet-integrációval |
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amelynek regionális virtuális hálózati integrációja engedélyezve van egy újonnan létrehozott virtuális hálózaton. |
Mobilalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy mobilalkalmazást, SQL Database és Notification Hubot. Konfigurál egy kapcsolati karakterlánc a mobilalkalmazásban az adatbázishoz és az értesítési központhoz. |
Webalkalmazás privát végponttal |
Ez a sablon lehetővé teszi egy webalkalmazás létrehozását és privát végponton keresztüli elérhetővé tételét |
Application Gateway belső API Management és webalkalmazással |
Application Gateway internetes forgalom átirányítása egy virtuális hálózatra (belső mód) API Management példányra, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt. |
Azure-webalkalmazás létrehozása a Blob Storage kapcsolati karakterlánc |
Létrehoz egy Azure-webalkalmazást a Blob Storage kapcsolati karakterlánc használatával. A sablont eredetileg Jeff Bowles készítette a Microsofttól |
Webalkalmazás diagnosztikai naplózással a Blob-tárolóba |
Webalkalmazás üzembe helyezése diagnosztikai naplózással a Tárfiók blobtárolóban engedélyezve. |
Webalkalmazás létrehozása az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével |
Ez a sablon létrehoz egy webalkalmazást az Azure-ban, amelyen engedélyezve van a Java 13 és a Tomcat 9, így Java-alkalmazásokat futtathat az Azure-ban. A sablont a Microsoft donovan brownja készítette. |
Webalkalmazás w/ Application Insights küldése a Log Analyticsbe |
Ez a sablon segít a microsoft.insights/components új API-verzióinak támogatásában. A 2020-02-02-02-preview WorkspaceID-ra lesz szükség az Application Inisghts létrehozásakor.Ez a sablon üzembe helyezi a App Service-csomagot, az App Service, az Application Insightst, a Log Analytics-munkaterületet, és összekapcsolja az összeset. |
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel |
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal |
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database. |
Webalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightst. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz. |
Webalkalmazás és Redis Cache létrehozása sablon használatával |
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral. |
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel |
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési tárolóhelyekkel az Azure Web Apps. |
Airflow Docker Web App Linuxon a PostgreSQL használatával |
Ez a sablon egyszerű módot kínál puckel/docker-airflow rendszerkép (legújabb címke) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for PostgreSQL-szel |
Sonarqube Docker Web App Linux rendszeren Azure SQL |
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL-kiszolgálóval. |
Sonarqube Docker Web App Linuxon a MySQL-lel |
Ez a sablon egyszerű módot kínál a Sonarqube docker-rendszerkép (alpine tag) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for MySQL-hez |
Sonarqube Docker Web App Linuxon a PostgreSQL-lel |
Ez a sablon egyszerű módot kínál a Sonarqube docker-rendszerkép (alpine tag) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for PostgreSQL(előzetes verzió) használatával |
Webalkalmazás az Azure Database for MySQL-hez |
Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Apps az Azure Database for MySQL-hez való üzembe helyezésére. |
Webalkalmazás Linuxon a PostgreSQL-lel |
Ez a sablon egyszerű módot kínál a Web App Linux rendszeren történő üzembe helyezésére az Azure Database for PostgreSQL-hez. |
Webalkalmazás VNet-injektálással és privát végponttal |
Ez a sablon lehetővé teszi egy biztonságos végpontok közötti megoldás létrehozását két webalkalmazással, az előtér- és a háttérrendszerrel, az előtér biztonságosan felhasználja a hátoldalt a virtuális hálózat injektálásával és a privát végponttal |
ARM-sablon erőforrásdefiníciója
A helyek/konfigurációs erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- Erőforráscsoportok – Lásd : erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
A névtulajdonság beállításai
A helyek/konfigurációs erőforrás a névtulajdonság értéke alapján különböző tulajdonságokat fogad el.
Ez a cikk a beállításkor elérhető tulajdonságokat mutatja be name: 'web'
.
További lehetőségekért lásd:
- appsettings
- hitelesítések
- authsettingsV2
- azurestorageaccounts
- Hát
- connectionstrings
- Naplók
- metaadatok
- leküldéses beállítások
- slotConfigNames
Erőforrás formátuma
Microsoft.Web/sites/config erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.Web/sites/config",
"apiVersion": "2021-03-01",
"name": "web",
"kind": "string",
"properties": {
"acrUseManagedIdentityCreds": "bool",
"acrUserManagedIdentityID": "string",
"alwaysOn": "bool",
"apiDefinition": {
"url": "string"
},
"apiManagementConfig": {
"id": "string"
},
"appCommandLine": "string",
"appSettings": [
{
"name": "string",
"value": "string"
}
],
"autoHealEnabled": "bool",
"autoHealRules": {
"actions": {
"actionType": "string",
"customAction": {
"exe": "string",
"parameters": "string"
},
"minProcessExecutionTime": "string"
},
"triggers": {
"privateBytesInKB": "int",
"requests": {
"count": "int",
"timeInterval": "string"
},
"slowRequests": {
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
},
"slowRequestsWithPath": [
{
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
}
],
"statusCodes": [
{
"count": "int",
"path": "string",
"status": "int",
"subStatus": "int",
"timeInterval": "string",
"win32Status": "int"
}
],
"statusCodesRange": [
{
"count": "int",
"path": "string",
"statusCodes": "string",
"timeInterval": "string"
}
]
}
},
"autoSwapSlotName": "string",
"azureStorageAccounts": {},
"connectionStrings": [
{
"connectionString": "string",
"name": "string",
"type": "string"
}
],
"cors": {
"allowedOrigins": [ "string" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"functionAppScaleLimit": "int",
"functionsRuntimeScaleMonitoringEnabled": "bool",
"handlerMappings": [
{
"arguments": "string",
"extension": "string",
"scriptProcessor": "string"
}
],
"healthCheckPath": "string",
"http20Enabled": "bool",
"httpLoggingEnabled": "bool",
"ipSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"keyVaultReferenceIdentity": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"minimumElasticInstanceCount": "int",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publicNetworkAccess": "string",
"publishingUsername": "string",
"push": {
"kind": "string",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
},
"pythonVersion": "string",
"remoteDebuggingEnabled": "bool",
"remoteDebuggingVersion": "string",
"requestTracingEnabled": "bool",
"requestTracingExpirationTime": "string",
"scmIpSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsUseMain": "bool",
"scmMinTlsVersion": "string",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"vnetPrivatePortsCount": "int",
"vnetRouteAllEnabled": "bool",
"websiteTimeZone": "string",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
}
}
Tulajdonságértékek
sites/config-web
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Web/sites/config" |
apiVersion | Az erőforrás API-verziója | '2021-03-01' |
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát JSON ARM-sablonokban. |
"web" |
Fajta | Erőforrás típusa. | sztring |
properties | Alapvető erőforrás-tulajdonságok | SiteConfig |
SiteConfig
Név | Leírás | Érték |
---|---|---|
acrUseManagedIdentityCreds | Jelölő a Managed Identity Creds ACR-lekéréshez való használatához | logikai |
acrUserManagedIdentityID | 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 |
Kísérletek | Ez a polimorf típusok esetében megkerülhető. | Kísérletek |
ftpsState | FTP/FTPS szolgáltatás állapota | "AllAllowed" "Letiltva" "FtpsOnly" |
functionAppScaleLimit | Azoknak a feldolgozóknak a maximális száma, amelyekre a hely felskálázható. Ez a beállítás csak a használatalapú és rugalmas prémium csomagokra vonatkozik |
int |
functionsRuntimeScaleMonitoringEnabled | Lekéri vagy beállít egy értéket, amely jelzi, hogy a függvények futásidejű skálázásának monitorozása engedélyezve van-e. 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 verzión keresztül csatlakozhassanak | logikai |
httpLoggingEnabled | true ha a HTTP-naplózás engedélyezve van; egyéb esetben: false . |
logikai |
ipSecurityRestrictions | A fő IP-cím biztonsági korlátozásai. | IpSecurityRestriction[] |
javaContainer | Java-tároló. | sztring |
javaContainerVersion | Java-tároló verziója. | sztring |
javaVersion | Java-verzió. | sztring |
keyVaultReferenceIdentity | Key Vault referenciahitelesítéshez használandó identitás. | sztring |
Határok | Webhelykorlátok. | SiteLimits |
linuxFxVersion | Linux-alkalmazás-keretrendszer és -verzió | sztring |
terheléselosztás | Hely terheléselosztása. | "LeastRequests" "LeastResponseTime" "PerSiteRoundRobin" "RequestHash" "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | true a helyi MySQL engedélyezéséhez; egyéb esetben: false . |
logikai |
logsDirectorySizeLimit | HTTP-naplók könyvtárméretkorlátja. | int |
managedPipelineMode | Felügyelt folyamat mód. | "Klasszikus" "Integrált" |
managedServiceIdentityId | Felügyeltszolgáltatás-identitás azonosítója | int |
minimumElasticInstanceCount | Webhely minimális példányszámának száma Ez a beállítás csak a rugalmas csomagokra vonatkozik |
int |
minTlsVersion | MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET-keretrendszer verziót. | sztring |
nodeVersion | A Node.js verziója. | sztring |
numberOfWorkers | Feldolgozók száma. | int |
phpVersion | A PHP verziója. | sztring |
powerShellVersion | A PowerShell verziója. | sztring |
preWarmedInstanceCount | Az előre létrehozott példányok száma. Ez a beállítás csak a használatalapú és rugalmas csomagokra vonatkozik |
int |
publicNetworkAccess | Tulajdonság az összes nyilvános forgalom engedélyezéséhez vagy letiltásához. | sztring |
publishingUsername | Közzétételi felhasználónév. | sztring |
Nyomja | Leküldéses végpont beállításai. | PushSettings |
pythonVersion | A Python verziója. | sztring |
remoteDebuggingEnabled | true ha a távoli hibakeresés engedélyezve van; egyéb esetben: false . |
logikai |
remoteDebuggingVersion | Távoli hibakeresési verzió. | sztring |
requestTracingEnabled | true ha a kérések nyomkövetése engedélyezve van; egyéb esetben: false . |
logikai |
requestTracingExpirationTime | Kérelmek nyomkövetésének lejárati ideje. | sztring |
scmIpSecurityRestrictions | Az scm IP-biztonsági korlátozásai. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | Ip-biztonsági korlátozások az scm számára a főként való használathoz. | logikai |
scmMinTlsVersion | ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
scmType | SCM-típus. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Nincs" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Nyomkövetési beállítások. | sztring |
use32BitWorkerProcess | true 32 bites feldolgozói folyamat használata; egyéb esetben: false . |
logikai |
virtualApplications | Virtuális alkalmazások. | VirtualApplication[] |
vnetName | Virtual Network nevet. | sztring |
vnetPrivatePortsCount | Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. | int |
vnetRouteAllEnabled | Virtual Network Minden útválasztás engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom Virtual Network biztonsági csoportokat és felhasználó által megadott útvonalakat alkalmaz. | logikai |
websiteTimeZone | Beállítja azt az időzónát, amelyet a hely időbélyegek létrehozásához használ. Kompatibilis a Linux és a Windows App Service. A WEBSITE_TIME_ZONE alkalmazásbeállítás beállítása elsőbbséget élvez ezzel a konfigurációval szemben. Linux esetén tz-adatbázisértékeket https://www.iana.org/time-zones vár (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja |
sztring |
webSocketsEnabled | true ha a WebSocket engedélyezve van; egyéb esetben: false . |
logikai |
windowsFxVersion | Xenon App Framework és verzió | sztring |
xManagedServiceIdentityId | Explicit felügyelt szolgáltatás identitásazonosítója | int |
ApiDefinitionInfo
Név | Leírás | Érték |
---|---|---|
url | Az API-definíció URL-címe. | sztring |
ApiManagementConfig
Név | Leírás | Érték |
---|---|---|
id | APIM-Api azonosító. | sztring |
NameValuePair
Név | Leírás | Érték |
---|---|---|
name | Párnév. | sztring |
érték | Párérték. | sztring |
AutoHealRules
Név | Leírás | Érték |
---|---|---|
műveletek | Szabály aktiválásakor végrehajtandó műveletek. | AutoHealActions |
eseményindítók | Az automatikus javítási műveletek végrehajtásának feltételeit leíró feltételek. | AutoHealTriggers |
AutoHealActions
Név | Leírás | Érték |
---|---|---|
actionType | Előre definiált végrehajtandó művelet. | "CustomAction" "LogEvent" "Lomtár" |
customAction | Egyéni végrehajtandó művelet. | AutoHealCustomAction |
minProcessExecutionTime | A folyamat végrehajtásának minimális időtartama a művelet végrehajtása előtt |
sztring |
AutoHealCustomAction
Név | Leírás | Érték |
---|---|---|
Exe | Futtatható. | sztring |
parameters | A végrehajtható fájl paraméterei. | sztring |
AutoHealTriggers
Név | Leírás | Érték |
---|---|---|
privateBytesInKB | Privát bájtokon alapuló szabály. | int |
Kérelmek | Egy szabály, amely az összes kérelemen alapul. | RequestsBasedTrigger |
slowRequests | Egy szabály, amely a kérések végrehajtási idején alapul. | SlowRequestsBasedTrigger |
slowRequestsWithPath | Egy szabály, amely több lassú kérési szabályon alapul, elérési úttal | SlowRequestsBasedTrigger[] |
statusCodes | Állapotkódokon alapuló szabály. | StatusCodesBasedTrigger[] |
statusCodesRange | Állapotkódtartományokon alapuló szabály. | StatusCodesRangeBasedTrigger[] |
RequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérések száma. | int |
timeInterval | Időintervallum. | sztring |
SlowRequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérések száma. | int |
path | Kérelem elérési útja. | sztring |
timeInterval | Időintervallum. | sztring |
timeTaken | Időt vett igénybe. | sztring |
StatusCodesBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérések száma. | int |
path | Kérelem elérési útja | sztring |
status | HTTP-állapotkód. | int |
subStatus | Alállapot kérése. | int |
timeInterval | Időintervallum. | sztring |
win32Status | Win32 hibakód. | int |
StatusCodesRangeBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérések száma. | int |
path | sztring | |
statusCodes | HTTP-állapotkód. | sztring |
timeInterval | Időintervallum. | sztring |
ConnStringInfo
Név | Leírás | Érték |
---|---|---|
connectionString | Kapcsolati sztring értéke. | sztring |
name | A kapcsolati karakterlánc neve. | sztring |
típus | Az adatbázis típusa. | 'ApiHub' "Egyéni" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" 'RedisCache' "SQLAzure" "SQLServer" "ServiceBus" |
CorsSettings
Név | Leírás | Érték |
---|---|---|
allowedOrigins | Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezniük kell a kereszt-forrást hívások (például: http://example.com:12345 ). Az összes engedélyezéséhez használja a "*" parancsot. |
sztring[] |
támogatási hitelesítő adatok | Lekérdezi vagy beállítja, hogy engedélyezve vannak-e a hitelesítő adatokkal rendelkező CORS-kérelmek. Lásd: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials további részletekért. |
logikai |
Kísérletek
Név | Leírás | Érték |
---|---|---|
rampUpRules | A felhajtó szabályok listája. | RampUpRule[] |
RampUpRule
Név | Leírás | Érték |
---|---|---|
actionHostName | Annak a tárolóhelynek a állomásneve, amelyre a forgalmat átirányítja a rendszer, ha úgy dönt. Például myapp-stage.azurewebsites.net. | sztring |
changeDecisionCallbackUrl | Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható. Tekintse meg a TiPCallback webhelybővítményt az állványhoz és a szerződésekhez. https://www.siteextensions.net/packages/TiPCallback/ |
sztring |
changeIntervalInMinutes | A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. | int |
changeStep | Az automatikus felskálázási forgatókönyvben ezt a lépést kell hozzáadni/eltávolítani ReroutePercentage , amíg el nem éri \nMinReroutePercentage vagyMaxReroutePercentage . A webhelymetrikákat a rendszer a .\negyéni döntési algoritmusban ChangeIntervalInMinutes megadott N percenként ellenőrzia TiPCallback webhelybővítményben adható meg, amelynek URL-címe a következőben adható meg: ChangeDecisionCallbackUrl . |
int |
maxReroutePercentage | Meghatározza a felső határt, amely alatt a ReroutePercentage megmarad. | int |
minReroutePercentage | Alsó határt ad meg, amely felett a ReroutePercentage megmarad. | int |
name | Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely fogadja a kísérlet forgalmát. | sztring |
reroutePercentage | A forgalom százalékos aránya, amely a következőre ActionHostName lesz átirányítva: . |
int |
HandlerMapping
Név | Leírás | Érték |
---|---|---|
Érvek | A szkriptfeldolgozónak továbbítandó parancssori argumentumok. | sztring |
bővítmény | Az ezzel a kiterjesztéssel rendelkező kérelmeket a megadott FastCGI-alkalmazás fogja kezelni. | sztring |
scriptProcessor | A FastCGI-alkalmazás abszolút elérési útja. | sztring |
IpSecurityRestriction
Név | Leírás | Érték |
---|---|---|
action | Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. | sztring |
leírás | IP-korlátozási szabály leírása. | sztring |
Fejlécek | IP-korlátozási szabályfejlécek. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Az egyező logika a .. – Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép (vagy annak hiánya) engedélyezett. - A rendszer egy értéket hasonlít össze az ordinal-ignore-case paranccsal (a portszám kivételével). – Az altartomány helyettesítő karakterei engedélyezettek, de nem felelnek meg a gyökértartománynak. A *.contoso.com például megegyezik az altartomány foo.contoso.com de nem a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com – A Unicode-gazdagépnevek engedélyezettek, de az egyeztetéshez Punycode-ra vannak konvertálva. X-Forwarded-for (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Az egyező logika a .. - Ha a tulajdonság null értékű vagy üres (alapértelmezett), a továbbított láncok (vagy azok hiánya) engedélyezettek. - Ha a láncban (vesszővel elválasztva) bármely cím (a portszám kivételével) megegyezik a tulajdonság által meghatározott CIDR-sel. X-Azure-FDID és X-FD-HealthProbe. Az egyező logika pontos egyezés. |
object |
ipAddress | IP-cím, amelyre a biztonsági korlátozás érvényes. Ez lehet tiszta ipv4-cím (szükséges Alhálózati maszk tulajdonság) vagy CIDR-jelölés, például ipv4/maszk (kezdő bitegyezés). CIDR esetén: A SubnetMask tulajdonságot nem szabad megadni. |
sztring |
name | IP-korlátozási szabály neve. | sztring |
Prioritás | Az IP-korlátozási szabály prioritása. | int |
alhálózatmaszk | Alhálózati maszk azon IP-címek tartományához, amelyre a korlátozás érvényes. | sztring |
subnetTrafficTag | (belső) Alhálózat forgalmi címkéje | int |
címke | Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez a proxyk IP-szűrésének támogatása. | "Alapértelmezett" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Virtuális hálózati erőforrás azonosítója | sztring |
vnetTrafficTag | (belső) Virtuális hálózat forgalmi címkéje | int |
SiteLimits
Név | Leírás | Érték |
---|---|---|
maxDiskSizeInMb | Maximális lemezméret-használat MB-ban. | int |
maxMemoryInMb | Maximális memóriahasználat MB-ban. | int |
maxPercentageCpu | Maximális cpu-használat százalékos értéke. | int |
PushSettings
Név | Leírás | Érték |
---|---|---|
Fajta | Erőforrás típusa. | sztring |
properties | PushSettings erőforrás-specifikus tulajdonságok | PushSettingsProperties |
PushSettingsProperties
Név | Leírás | Érték |
---|---|---|
dynamicTagsJson | Lekéri vagy beállítja a dinamikus címkék listáját tartalmazó JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből lesz kiértékelve. | sztring |
isPushEnabled | Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e. | bool (kötelező) |
tagsRequiringAuth | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végpontban. A címkék alfanumerikus karakterekből és a következőkből állhatnak: '_', '@', '#', '.', ':', '-'. Az ellenőrzést a PushRequestHandlerben kell elvégezni. |
sztring |
tagWhitelistJson | Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont által használható címkék listáját tartalmazza az engedélyezett listában. | sztring |
VirtualApplication
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | sztring |
preloadEnabled | true ha az előbetöltés engedélyezve van; egyéb esetben: false . |
logikai |
virtualDirectories | Virtuális alkalmazás virtuális könyvtárai. | VirtualDirectory[] |
virtualPath | Virtuális elérési út. | sztring |
VirtualDirectory
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | sztring |
virtualPath | A virtuális alkalmazás elérési útja. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
Sablon | Description |
---|---|
Airflow webalkalmazás PostgreSQL-adatbázissal az App Servicesben |
Sablon az Airflow Web App és a PostgreSQL-adatbázis App Servicesben való üzembe helyezéséhez |
EPiserverCMS az Azure-ban |
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását |
Java CI/CD a Jenkins és az Azure Web Apps használatával |
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával. |
Orchard CMS Video Portal webalkalmazás |
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával. |
PubNub Realtime Gateway Azure Event Hubs |
Az Azure-hoz készült PubNub Realtime Gateway valós idejű adatfolyam-hidat biztosít a PubNub-adatfolyam-hálózat és a Azure Event Hubs között. - tekintsük kétirányú hídnak a PubNub és az Azure között! |
Méretezhető Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
Egyszerű Umbraco CMS webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
WordPress App Service a MySQL-lel az alkalmazásban |
Ez a sablon üzembe helyez egy WordPress-webalkalmazást windowsos App Service mySQL-lel az alkalmazásban |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok |
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelős és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) az Azure Partner gyorsútmutatóiból elérhető összetett megoldás, amely bevezetési engedélyező az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely önkiszolgáló, automatizált irányítási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázat csökkentése áll. A megoldás a láthatóság és a szabályozás alapvető szabályozási pilléreit emeli ki. |
A WebApp egy Azure SQL privát végpontot használ |
Ez a sablon bemutatja, hogyan hozhat létre egy privát végpontot használó webalkalmazást, amely Azure SQL-kiszolgálóra mutat |
Moesif API Analytics és Monetization |
A sablon api-hívásokat naplóz az Azure API Management-ból a Moesif API-elemzési és -bevételezési platformra |
Egyéni API-k meghívása az Azure Logic Appsből |
Bár a Logic Apps több száz összekötőt biztosít a különböző szolgáltatásokhoz, érdemes lehet meghívni a saját kódját futtató API-kat. A saját webes API-k üzemeltetésének egyik legegyszerűbb és legskálázhatóbb módja a Azure App Service használata. Ez a sablon üzembe helyez egy webalkalmazást az egyéni API-hoz, és az Azure Active Directory-hitelesítéssel biztosítja az API-t. |
ip-korlátozással rendelkező webalkalmazás Application Gateway |
Ez a sablon létrehoz egy alkalmazásátjárót egy Azure-webalkalmazás előtt, amelyen engedélyezve van az IP-korlátozás a webalkalmazáson. |
App Service Environment Azure SQL háttérrendszerrel |
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint a privát végpontokkal, valamint a általában privát/elkülönített környezetben használt társított erőforrásokkal. |
App Service-csomagon futó függvényalkalmazás kiépítése |
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy lesz futtatva és számlázva, mint bármely App Service webhely. |
Azure-függvényalkalmazás event hubbal és felügyelt identitással |
sablonja egy Azure-függvényalkalmazást helyez üzembe egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-t és az Application Insightst. A függvényalkalmazás képes felügyelt identitással csatlakozni az Event Hub- és Storage-fiókhoz |
Azure Function Premium-csomag üzembe helyezése vnet-integrációval |
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amelynek regionális virtuális hálózati integrációja engedélyezve van egy újonnan létrehozott virtuális hálózaton. |
Mobilalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy mobilalkalmazást, SQL Database és Notification Hubot. Konfigurál egy kapcsolati karakterlánc a mobilalkalmazásban az adatbázishoz és az értesítési központhoz. |
Webalkalmazás privát végponttal |
Ez a sablon lehetővé teszi egy webalkalmazás létrehozását és privát végponton keresztüli elérhetővé tételét |
Application Gateway belső API Management és webalkalmazással |
Application Gateway internetes forgalom átirányítása egy virtuális hálózatra (belső mód) API Management példányra, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt. |
Azure-webalkalmazás létrehozása a Blob Storage kapcsolati karakterlánc |
Létrehoz egy Azure-webalkalmazást a Blob Storage kapcsolati karakterlánc használatával. A sablont eredetileg Jeff Bowles készítette a Microsofttól |
Webalkalmazás diagnosztikai naplózással a Blob-tárolóba |
Webalkalmazás üzembe helyezése diagnosztikai naplózással a Tárfiók blobtárolóban engedélyezve. |
Webalkalmazás létrehozása az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével |
Ez a sablon létrehoz egy webalkalmazást az Azure-ban, amelyen engedélyezve van a Java 13 és a Tomcat 9, így Java-alkalmazásokat futtathat az Azure-ban. A sablont a Microsoft donovan brownja készítette. |
Webalkalmazás w/ Application Insights küldése a Log Analyticsbe |
Ez a sablon segít a microsoft.insights/components új API-verzióinak támogatásában. A 2020-02-02-02-preview WorkspaceID-ra lesz szükség az Application Inisghts létrehozásakor.Ez a sablon üzembe helyezi a App Service-csomagot, az App Service, az Application Insightst, a Log Analytics-munkaterületet, és összekapcsolja az összeset. |
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel |
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal |
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database. |
Webalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightsot. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz. |
Webalkalmazás és Redis Cache létrehozása sablon használatával |
Ez a sablon létrehoz egy Azure-webalkalmazást a Redis Cache használatával. |
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel |
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési tárolóhelyekkel az Azure Web Apps. |
Airflow Docker-webalkalmazás Linuxon a PostgreSQL-lel |
Ez a sablon egyszerű módot kínál puckel/docker-airflow rendszerkép (legújabb címke) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-szel |
Sonarqube Docker Web App Linux rendszeren Azure SQL |
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL Serverrel. |
Sonarqube Docker Web App Linuxon MySQL-lel |
Ez a sablon egyszerű módot kínál a Sonarqube docker-rendszerkép (alpine tag) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for MySQL-lel |
Sonarqube Docker Web App Linuxon PostgreSQL-lel |
Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL(előzetes verzió) használatával |
Webalkalmazás az Azure Database for MySQL-lel |
Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Apps azure database for MySQL-lel való üzembe helyezésére. |
Webalkalmazás Linuxon a PostgreSQL-lel |
Ez a sablon egyszerű módot kínál a webalkalmazás linuxos üzembe helyezésére az Azure Database for PostgreSQL-lel. |
Webalkalmazás VNet-injektálással és privát végponttal |
Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két webalkalmazással, az előtérrel és a háttérrendszerrel. Az előtér biztonságosan fogja használni a háttérrendszert a virtuális hálózat injektálásával és a privát végponttal |
Terraform -erőforrásdefiníció (AzAPI-szolgáltató)
A helyek/konfigurációs erőforrástípus üzembe helyezhető a célműveletekkel:
- Erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
A névtulajdonság beállításai
A helyek/konfigurációs erőforrás a név tulajdonság értéke alapján különböző tulajdonságokat fogad el.
Ez a cikk a beállításkor elérhető tulajdonságokat mutatja be name: 'web'
.
További lehetőségekért lásd:
- appsettings
- hitelesítések
- authsettingsV2
- azurestorageaccounts
- Hát
- connectionstrings
- Naplók
- metaadatok
- leküldéses beállítások
- slotConfigNames
Erőforrás formátuma
Microsoft.Web/sites/config erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/config@2021-03-01"
name = "web"
parent_id = "string"
body = jsonencode({
properties = {
acrUseManagedIdentityCreds = bool
acrUserManagedIdentityID = "string"
alwaysOn = bool
apiDefinition = {
url = "string"
}
apiManagementConfig = {
id = "string"
}
appCommandLine = "string"
appSettings = [
{
name = "string"
value = "string"
}
]
autoHealEnabled = bool
autoHealRules = {
actions = {
actionType = "string"
customAction = {
exe = "string"
parameters = "string"
}
minProcessExecutionTime = "string"
}
triggers = {
privateBytesInKB = int
requests = {
count = int
timeInterval = "string"
}
slowRequests = {
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
slowRequestsWithPath = [
{
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
]
statusCodes = [
{
count = int
path = "string"
status = int
subStatus = int
timeInterval = "string"
win32Status = int
}
]
statusCodesRange = [
{
count = int
path = "string"
statusCodes = "string"
timeInterval = "string"
}
]
}
}
autoSwapSlotName = "string"
azureStorageAccounts = {}
connectionStrings = [
{
connectionString = "string"
name = "string"
type = "string"
}
]
cors = {
allowedOrigins = [
"string"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
functionAppScaleLimit = int
functionsRuntimeScaleMonitoringEnabled = bool
handlerMappings = [
{
arguments = "string"
extension = "string"
scriptProcessor = "string"
}
]
healthCheckPath = "string"
http20Enabled = bool
httpLoggingEnabled = bool
ipSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
keyVaultReferenceIdentity = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
minimumElasticInstanceCount = int
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publicNetworkAccess = "string"
publishingUsername = "string"
push = {
kind = "string"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
pythonVersion = "string"
remoteDebuggingEnabled = bool
remoteDebuggingVersion = "string"
requestTracingEnabled = bool
requestTracingExpirationTime = "string"
scmIpSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsUseMain = bool
scmMinTlsVersion = "string"
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
vnetPrivatePortsCount = int
vnetRouteAllEnabled = bool
websiteTimeZone = "string"
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
kind = "string"
})
}
Tulajdonságértékek
sites/config-web
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Web/sites/config@2021-03-01" |
name | Az erőforrás neve | "web" |
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 |
Fajta | Erőforrás típusa. | sztring |
properties | Alapvető erőforrás-tulajdonságok | SiteConfig |
SiteConfig
Név | Leírás | Érték |
---|---|---|
acrUseManagedIdentityCreds | Jelölő a Managed Identity Creds ACR-lekéréshez való használatához | logikai |
acrUserManagedIdentityID | 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 |
Kísérletek | Ez a polimorf típusok esetében megkerülhető. | Kísérletek |
ftpsState | FTP/FTPS szolgáltatás állapota | "AllAllowed" "Letiltva" "FtpsOnly" |
functionAppScaleLimit | Azoknak a feldolgozóknak a maximális száma, amelyekre a hely felskálázható. Ez a beállítás csak a használatalapú és rugalmas prémium csomagokra vonatkozik |
int |
functionsRuntimeScaleMonitoringEnabled | Lekéri vagy beállít egy értéket, amely jelzi, hogy a függvények futásidejű skálázásának monitorozása engedélyezve van-e. 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 verzión keresztül csatlakozhassanak | logikai |
httpLoggingEnabled | true ha a HTTP-naplózás engedélyezve van; egyéb esetben: false . |
logikai |
ipSecurityRestrictions | A fő IP-cím biztonsági korlátozásai. | IpSecurityRestriction[] |
javaContainer | Java-tároló. | sztring |
javaContainerVersion | Java-tároló verziója. | sztring |
javaVersion | Java-verzió. | sztring |
keyVaultReferenceIdentity | Key Vault referenciahitelesítéshez használandó identitás. | sztring |
Határok | Webhelykorlátok. | SiteLimits |
linuxFxVersion | Linux-alkalmazás-keretrendszer és -verzió | sztring |
terheléselosztás | Hely terheléselosztása. | "LeastRequests" "LeastResponseTime" "PerSiteRoundRobin" "RequestHash" "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | true a helyi MySQL engedélyezéséhez; egyéb esetben: false . |
logikai |
logsDirectorySizeLimit | HTTP-naplók könyvtárméretkorlátja. | int |
managedPipelineMode | Felügyelt folyamat mód. | "Klasszikus" "Integrált" |
managedServiceIdentityId | Felügyeltszolgáltatás-identitás azonosítója | int |
minimumElasticInstanceCount | Webhely minimális példányszámának száma Ez a beállítás csak a rugalmas csomagokra vonatkozik |
int |
minTlsVersion | MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja | "1.0" "1.1" "1.2" |
netFrameworkVersion | .NET-keretrendszer verziót. | sztring |
nodeVersion | A Node.js verziója. | sztring |
numberOfWorkers | Feldolgozók száma. | int |
phpVersion | A PHP verziója. | sztring |
powerShellVersion | A PowerShell verziója. | sztring |
preWarmedInstanceCount | Az előre létrehozott példányok száma. Ez a beállítás csak a használatalapú és rugalmas csomagokra vonatkozik |
int |
publicNetworkAccess | Tulajdonság az összes nyilvános forgalom engedélyezéséhez vagy letiltásához. | sztring |
publishingUsername | Közzétételi felhasználónév. | sztring |
Nyomja | Leküldéses végpont beállításai. | PushSettings |
pythonVersion | A Python verziója. | sztring |
remoteDebuggingEnabled | true ha a távoli hibakeresés engedélyezve van; egyéb esetben: false . |
logikai |
remoteDebuggingVersion | Távoli hibakeresési verzió. | sztring |
requestTracingEnabled | true ha a kérések nyomkövetése engedélyezve van; egyéb esetben: false . |
logikai |
requestTracingExpirationTime | Kérelmek nyomkövetésének lejárati ideje. | sztring |
scmIpSecurityRestrictions | Az scm IP-biztonsági korlátozásai. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | Ip-biztonsági korlátozások az scm számára a főként való használathoz. | logikai |
scmMinTlsVersion | ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja | "1.0" "1.1" "1.2" |
scmType | SCM-típus. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Nincs" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Nyomkövetési beállítások. | sztring |
use32BitWorkerProcess | true 32 bites feldolgozói folyamat használata; egyéb esetben: false . |
logikai |
virtualApplications | Virtuális alkalmazások. | VirtualApplication[] |
vnetName | Virtual Network 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 tz-adatbázisértékeket https://www.iana.org/time-zones vár (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja |
sztring |
webSocketsEnabled | true ha a WebSocket engedélyezve van; egyéb esetben: false . |
logikai |
windowsFxVersion | Xenon App Framework és verzió | sztring |
xManagedServiceIdentityId | Explicit felügyelt szolgáltatás identitásazonosítója | int |
ApiDefinitionInfo
Név | Leírás | Érték |
---|---|---|
url | Az API-definíció URL-címe. | sztring |
ApiManagementConfig
Név | Leírás | Érték |
---|---|---|
id | APIM-Api azonosító. | sztring |
NameValuePair
Név | Leírás | Érték |
---|---|---|
name | Párnév. | sztring |
érték | Párérték. | sztring |
AutoHealRules
Név | Leírás | Érték |
---|---|---|
műveletek | Szabály aktiválásakor végrehajtandó műveletek. | AutoHealActions |
eseményindítók | Az automatikus javítási műveletek végrehajtásának feltételeit leíró feltételek. | AutoHealTriggers |
AutoHealActions
Név | Leírás | Érték |
---|---|---|
actionType | Előre definiált végrehajtandó művelet. | "CustomAction" "LogEvent" "Lomtár" |
customAction | Egyéni végrehajtandó művelet. | AutoHealCustomAction |
minProcessExecutionTime | A folyamat végrehajtásának minimális időtartama a művelet végrehajtása előtt |
sztring |
AutoHealCustomAction
Név | Leírás | Érték |
---|---|---|
Exe | Futtatható. | sztring |
parameters | A végrehajtható fájl paraméterei. | sztring |
AutoHealTriggers
Név | Leírás | Érték |
---|---|---|
privateBytesInKB | Privát bájtokon alapuló szabály. | int |
Kérelmek | Egy szabály, amely az összes kérelemen alapul. | RequestsBasedTrigger |
slowRequests | Egy szabály, amely a kérések végrehajtási idején alapul. | SlowRequestsBasedTrigger |
slowRequestsWithPath | Egy szabály, amely több lassú kérési szabályon alapul, elérési úttal | SlowRequestsBasedTrigger[] |
statusCodes | Állapotkódokon alapuló szabály. | StatusCodesBasedTrigger[] |
statusCodesRange | Állapotkódtartományokon alapuló szabály. | StatusCodesRangeBasedTrigger[] |
RequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérések száma. | int |
timeInterval | Időintervallum. | sztring |
SlowRequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérelmek száma. | int |
path | Kérelem elérési útja. | sztring |
timeInterval | Időintervallum. | sztring |
timeTaken | Időt vett igénybe. | sztring |
StatusCodesBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérelmek száma. | int |
path | Kérelem elérési útja | sztring |
status | HTTP-állapotkód. | int |
subStatus | Alállapot kérése. | int |
timeInterval | Időintervallum. | sztring |
win32Status | Win32-hibakód. | int |
StatusCodesRangeBasedTrigger
Név | Leírás | Érték |
---|---|---|
count | Kérelmek száma. | int |
path | sztring | |
statusCodes | HTTP-állapotkód. | sztring |
timeInterval | Időintervallum. | sztring |
ConnStringInfo
Név | Leírás | Érték |
---|---|---|
connectionString | Kapcsolati sztring értéke. | sztring |
name | A kapcsolati karakterlánc neve. | sztring |
típus | Az adatbázis típusa. | "ApiHub" "Egyéni" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "SQLAzure" "SQLServer" "ServiceBus" |
CorsSettings
Név | Leírás | Érték |
---|---|---|
allowedOrigins | Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezniük kell a kereszt-forrást hívás (például: http://example.com:12345 ). Az összes engedélyezéséhez használja a "*" parancsot. |
sztring[] |
támogatási hitelesítő adatok | Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezve vannak-e. Lásd: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials további részletekért. |
logikai |
Kísérletek
Név | Leírás | Érték |
---|---|---|
rampUpRules | A felhajtó szabályok listája. | RampUpRule[] |
RampUpRule
Név | Leírás | Érték |
---|---|---|
actionHostName | Annak a tárolóhelynek a állomásneve, amelyre a forgalmat átirányítja a rendszer, ha úgy dönt. Például myapp-stage.azurewebsites.net. | sztring |
changeDecisionCallbackUrl | Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható. Tekintse meg a TiPCallback webhelybővítményt az állványhoz és a szerződésekhez. https://www.siteextensions.net/packages/TiPCallback/ |
sztring |
changeIntervalInMinutes | A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. | int |
changeStep | Az automatikus felskálázási forgatókönyvben ezt a lépést kell hozzáadni/eltávolítani ReroutePercentage , amíg el nem éri \nMinReroutePercentage vagyMaxReroutePercentage . A webhelymetrikákat a rendszer a .\negyéni döntési algoritmusban ChangeIntervalInMinutes megadott N percenként ellenőrzia TiPCallback webhelybővítményben adható meg, amelynek URL-címe a következőben adható meg: ChangeDecisionCallbackUrl . |
int |
maxReroutePercentage | Meghatározza a felső határt, amely alatt a ReroutePercentage megmarad. | int |
minReroutePercentage | Alsó határt ad meg, amely felett a ReroutePercentage megmarad. | int |
name | Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely fogadja a kísérlet forgalmát. | sztring |
reroutePercentage | A forgalom százalékos aránya, amely a következőre ActionHostName lesz átirányítva: . |
int |
HandlerMapping
Név | Leírás | Érték |
---|---|---|
Érvek | A szkriptfeldolgozónak továbbítandó parancssori argumentumok. | sztring |
bővítmény | Az ezzel a kiterjesztéssel rendelkező kérelmeket a megadott FastCGI-alkalmazás fogja kezelni. | sztring |
scriptProcessor | A FastCGI-alkalmazás abszolút elérési útja. | sztring |
IpSecurityRestriction
Név | Leírás | Érték |
---|---|---|
action | Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. | sztring |
leírás | IP-korlátozási szabály leírása. | sztring |
Fejlécek | IP-korlátozási szabályfejlécek. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Az egyező logika a .. – Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép(vagy hiányzik) engedélyezett. – A rendszer egy értéket hasonlít össze sorszám-mellőzési eset használatával (a portszám kivételével). – Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek meg a gyökértartományával. A *.contoso.com például megegyezik az altartomány foo.contoso.com de nem a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com – Unicode-gazdagépnevek engedélyezettek, de az egyeztetéshez Punycode-ra vannak konvertálva. X-Forwarded-for (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Az egyező logika a .. - Ha a tulajdonság null értékű vagy üres (alapértelmezett), akkor a továbbított láncok (vagy azok hiánya) engedélyezettek. - Ha a lánc bármely címe (a portszám kivételével) (vesszővel elválasztva) megegyezik a tulajdonság által definiált CIDR-tel. X-Azure-FDID és X-FD-HealthProbe. Az egyező logika pontos egyezés. |
object |
ipAddress | A biztonsági korlátozás érvényes IP-címe. Ez lehet tiszta ipv4-cím (szükséges SubnetMask tulajdonság) vagy CIDR-jelölés, például ipv4/maszk (kezdő bitegyeztetés). CIDR esetén: Az SubnetMask tulajdonságot nem szabad megadni. |
sztring |
name | IP-korlátozási szabály neve. | sztring |
Prioritás | Az IP-korlátozási szabály prioritása. | int |
alhálózatmaszk | Az IP-címek tartományához tartozó alhálózati maszkra érvényes a korlátozás. | sztring |
subnetTrafficTag | (belső) Alhálózat forgalmi címkéje | int |
címke | Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez támogatja a proxyk IP-szűrését. | "Alapértelmezett" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Virtuális hálózati erőforrás azonosítója | sztring |
vnetTrafficTag | (belső) Virtuális hálózat forgalmi címkéje | int |
SiteLimits
Név | Leírás | Érték |
---|---|---|
maxDiskSizeInMb | Maximális lemezméret-használat MB-ban. | int |
maxMemoryInMb | Maximális memóriahasználat MB-ban. | int |
maxPercentageCpu | Maximális engedélyezett processzorhasználati százalék. | int |
Leküldéses beállítások
Név | Leírás | Érték |
---|---|---|
Fajta | Erőforrás típusa. | sztring |
properties | PushSettings erőforrás-specifikus tulajdonságok | PushSettingsProperties |
PushSettingsProperties
Név | Leírás | Érték |
---|---|---|
dynamicTagsJson | Lekéri vagy beállítja a dinamikus címkék listáját tartalmazó JSON-sztringet, amelyet a leküldéses regisztrációs végpont felhasználói jogcímei kiértékelnek. | sztring |
isPushEnabled | Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e. | bool (kötelező) |
tagsRequiringAuth | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végponton. A címkék alfanumerikus karakterekből és a következőkből állhatnak: '_', '@', '#', '.', ':', '-'. Az ellenőrzést a PushRequestHandlerben kell elvégezni. |
sztring |
tagWhitelistJson | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza a leküldéses regisztrációs végpont által használható címkék listáját az engedélyezett listában. | sztring |
VirtualApplication
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | sztring |
preloadEnabled | true ha az előtöltés engedélyezve van; egyéb esetben: false . |
logikai |
virtualDirectories | Virtuális alkalmazás virtuális címtárai. | VirtualDirectory[] |
virtualPath | Virtuális elérési út. | sztring |
VirtualDirectory
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | sztring |
virtualPath | A virtuális alkalmazás elérési útja. | sztring |