Microsoft.Web sites 2021-01-01
Bicep-erőforrásdefiníció
A helyek erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- Erőforráscsoportok – Lásd erőforráscsoport üzembe helyezési parancsaival
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.
Erőforrás formátuma
Microsoft.Web/sites erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.Web/sites@2021-01-01' = {
extendedLocation: {
name: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
clientAffinityEnabled: bool
clientCertEnabled: bool
clientCertExclusionPaths: 'string'
clientCertMode: 'string'
cloningInfo: {
appSettingsOverrides: {
{customized property}: 'string'
}
cloneCustomHostNames: bool
cloneSourceControl: bool
configureLoadBalancing: bool
correlationId: 'string'
hostingEnvironment: 'string'
overwrite: bool
sourceWebAppId: 'string'
sourceWebAppLocation: 'string'
trafficManagerProfileId: 'string'
trafficManagerProfileName: 'string'
}
containerSize: int
customDomainVerificationId: 'string'
dailyMemoryTimeQuota: int
enabled: bool
hostingEnvironmentProfile: {
id: 'string'
}
hostNamesDisabled: bool
hostNameSslStates: [
{
hostType: 'string'
name: 'string'
sslState: 'string'
thumbprint: 'string'
toUpdate: bool
virtualIP: 'string'
}
]
httpsOnly: bool
hyperV: bool
isXenon: bool
keyVaultReferenceIdentity: 'string'
redundancyMode: 'string'
reserved: bool
scmSiteAlsoStopped: bool
serverFarmId: 'string'
siteConfig: {
acrUseManagedIdentityCreds: bool
acrUserManagedIdentityID: 'string'
alwaysOn: bool
apiDefinition: {
url: 'string'
}
apiManagementConfig: {
id: 'string'
}
appCommandLine: 'string'
appSettings: [
{
name: 'string'
value: 'string'
}
]
autoHealEnabled: bool
autoHealRules: {
actions: {
actionType: 'string'
customAction: {
exe: 'string'
parameters: 'string'
}
minProcessExecutionTime: 'string'
}
triggers: {
privateBytesInKB: int
requests: {
count: int
timeInterval: 'string'
}
slowRequests: {
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
slowRequestsWithPath: [
{
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
]
statusCodes: [
{
count: int
path: 'string'
status: int
subStatus: int
timeInterval: 'string'
win32Status: int
}
]
statusCodesRange: [
{
count: int
path: 'string'
statusCodes: 'string'
timeInterval: 'string'
}
]
}
}
autoSwapSlotName: 'string'
azureStorageAccounts: {
{customized property}: {
accessKey: 'string'
accountName: 'string'
mountPath: 'string'
shareName: 'string'
type: 'string'
}
}
connectionStrings: [
{
connectionString: 'string'
name: 'string'
type: 'string'
}
]
cors: {
allowedOrigins: [
'string'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
functionAppScaleLimit: int
functionsRuntimeScaleMonitoringEnabled: bool
handlerMappings: [
{
arguments: 'string'
extension: 'string'
scriptProcessor: 'string'
}
]
healthCheckPath: 'string'
http20Enabled: bool
httpLoggingEnabled: bool
ipSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
keyVaultReferenceIdentity: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
minimumElasticInstanceCount: int
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publicNetworkAccess: 'string'
publishingUsername: 'string'
push: {
kind: 'string'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
pythonVersion: 'string'
remoteDebuggingEnabled: bool
remoteDebuggingVersion: 'string'
requestTracingEnabled: bool
requestTracingExpirationTime: 'string'
scmIpSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsUseMain: bool
scmMinTlsVersion: 'string'
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
vnetPrivatePortsCount: int
vnetRouteAllEnabled: bool
websiteTimeZone: 'string'
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
storageAccountRequired: bool
virtualNetworkSubnetId: 'string'
}
tags: {
{customized property}: 'string'
}
}
Tulajdonságértékek
ApiDefinitionInfo
Név | Leírás | Érték |
---|---|---|
URL-cím | Az API-definíció URL-címe. | húr |
ApiManagementConfig
Név | Leírás | Érték |
---|---|---|
azonosító | APIM-Api azonosító. | húr |
AutoHealActions
Név | Leírás | Érték |
---|---|---|
actionType | Előre definiált műveletet kell végrehajtani. | "CustomAction" 'LogEvent' "Lomtár" |
customAction | Egyéni végrehajtandó művelet. | AutoHealCustomAction |
minProcessExecutionTime | A folyamat végrehajtásának minimális időtartama a művelet végrehajtása előtt |
húr |
AutoHealCustomAction
Név | Leírás | Érték |
---|---|---|
exe | Futtatható. | húr |
Paraméterek | A végrehajtható paraméter. | húr |
AutoHealRules
Név | Leírás | Érték |
---|---|---|
Műveletek | A szabály aktiválásakor végrehajtandó műveletek. | AutoHealActions |
Eseményindítók | Az automatikus javítási műveletek végrehajtásának időpontjára vonatkozó feltételek. | AutoHealTriggers |
AutoHealTriggers
Név | Leírás | Érték |
---|---|---|
privateBytesInKB | Privát bájtokon alapuló szabály. | Int |
Kérelmek | A teljes kérelmeken alapuló szabály. | RequestsBasedTrigger |
slowRequests | A kérések végrehajtási idején alapuló szabály. | SlowRequestsBasedTrigger |
slowRequestsWithPath | Több lassú kérelem szabályán alapuló szabály elérési úttal | SlowRequestsBasedTrigger[] |
statusCodes | Állapotkódokon alapuló szabály. | StatusCodesBasedTrigger[] |
statusCodesRange | Állapotkódtartományokon alapuló szabály. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
Név | Leírás | Érték |
---|---|---|
accessKey | A tárfiók hozzáférési kulcsa. | húr Korlátok: Bizalmas érték. Adja meg biztonságos paraméterként. |
accountName | A tárfiók neve. | húr |
mountPath | A tároló csatlakoztatásának elérési útja a hely futtatókörnyezetében. | húr |
shareName | A fájlmegosztás neve (a Blob Storage tárolójának neve). | húr |
típus | A tároló típusa. | "AzureBlob" "AzureFiles" |
CloningInfo
Név | Leírás | Érték |
---|---|---|
appSettingsOverrides | Az alkalmazásbeállítás felülbírálja a klónozott alkalmazásokat. Ha meg van adva, ezek a beállítások felülbírálják a klónozott beállításokat forrásalkalmazásból. Ellenkező esetben a forrásalkalmazás alkalmazásbeállításai megmaradnak. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | <kód>igaz</code> az egyéni gazdagépnevek klónozásához a forrásalkalmazásból; ellenkező esetben <>hamis</kód>. | Bool |
cloneSourceControl | <kód>igaz</code> a forrásalkalmazásból származó forrásvezérlő klónozásához; ellenkező esetben <>hamis</kód>. | Bool |
configureLoadBalancing | <kód>igaz</code> a forrás- és célalkalmazás terheléselosztásának konfigurálásához. | Bool |
correlationId | A klónozási művelet korrelációs azonosítója. Ez az azonosító több klónozási műveletet is összekapcsol együtt használhatja ugyanazt a pillanatképet. |
húr Korlátok: Minimális hossz = 36 Maximális hossz = 36 Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
hostingEnvironment | App Service-környezet. | húr |
Felülírja | < >valódi</kód> a célalkalmazás felülírásához; ellenkező esetben <>hamis</kód>. | Bool |
sourceWebAppId | A forrásalkalmazás ARM-erőforrás-azonosítója. Az alkalmazás erőforrás-azonosítója az űrlap /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} az éles pontokhoz és /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} más pontokhoz. |
sztring (kötelező) |
sourceWebAppLocation | A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa | húr |
trafficManagerProfileId | A használni kívánt Traffic Manager-profil ARM-erőforrás-azonosítója, ha létezik. A Traffic Manager erőforrás-azonosítója az űrlap /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
húr |
trafficManagerProfileName | A létrehozandó Traffic Manager-profil neve. Erre csak akkor van szükség, ha a Traffic Manager-profil még nem létezik. | húr |
CloningInfoAppSettingsOverrides
Név | Leírás | Érték |
---|
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Név | Leírás | Érték |
---|
ConnStringInfo
Név | Leírás | Érték |
---|---|---|
connectionString | Kapcsolati sztring értéke. | húr |
név | Kapcsolati sztring neve. | húr |
típus | Az adatbázis típusa. | 'ApiHub' "Egyéni" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" 'RedisCache' "ServiceBus" "SQLAzure" "SQLServer" |
CorsSettings
Név | Leírás | Érték |
---|---|---|
engedélyezettOrigins | Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezni kell a kereszt-forrást hívások (például: http://example.com:12345). Az összes engedélyezéséhez használja a "*" parancsot. |
sztring[] |
támogatási hitelesítő adatok | Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezettek-e. Lát https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials további részletekért. |
Bool |
Kísérletek
Név | Leírás | Érték |
---|---|---|
rampUpRules | A felhajtó szabályok listája. | RampUpRule[] |
ExtendedLocation
Név | Leírás | Érték |
---|---|---|
név | A kiterjesztett hely neve. | húr |
HandlerMapping
Név | Leírás | Érték |
---|---|---|
Érvek | A szkriptfeldolgozónak továbbítandó parancssori argumentumok. | húr |
kiterjesztés | Az ezzel a kiterjesztéssel rendelkező kérelmek a megadott FastCGI-alkalmazással lesznek kezelve. | húr |
scriptProcessor | A FastCGI-alkalmazás abszolút elérési útja. | húr |
HostingEnvironmentProfile
Név | Leírás | Érték |
---|---|---|
azonosító | Az App Service-környezet erőforrás-azonosítója. | húr |
HostNameSslState
Név | Leírás | Érték |
---|---|---|
hostType | Azt jelzi, hogy a gazdagépnév szabványos vagy adattárbeli gazdagépnév-e. | "Adattár" "Standard" |
név | Állomásnév. | húr |
sslState | SSL-típus. | "Letiltva" "IpBasedEnabled" "SniEnabled" |
Ujjlenyomat | SSL-tanúsítvány ujjlenyomata. | húr |
toUpdate | Állítsa be <kódot>igaz</code> a meglévő gazdagépnév frissítéséhez. | Bool |
virtualIP | A gazdagépnévhez rendelt virtuális IP-cím, ha az IP-alapú SSL engedélyezve van. | húr |
IpSecurityRestriction
Név | Leírás | Érték |
---|---|---|
akció | Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. | húr |
leírás | IP-korlátozási szabály leírása. | húr |
Fejlécek | IP-korlátozási szabály fejlécei. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Az egyező logika a .. - Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép (vagy annak hiánya) engedélyezett. - Egy értéket az ordinal-ignore-case (a portszám kivételével) használatával hasonlítunk össze. - Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek a gyökértartományával. A *.contoso.com például megegyezik az altartomány foo.contoso.com de nem a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com – Unicode-gazdagépnevek engedélyezettek, de a rendszer punycode-ra konvertálja az egyezéshez. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Az egyező logika a .. - Ha a tulajdonság null értékű vagy üres (alapértelmezett), a továbbított láncok (vagy azok hiánya) engedélyezettek. - Ha a láncban (vesszővel elválasztva) található bármely cím (a portszám kivételével) megegyezik a tulajdonság által definiált CIDR-sel. X-Azure-FDID és X-FD-HealthProbe. Az egyező logika pontos egyezés. |
IpSecurityRestrictionHeaders |
ipAddress | A biztonsági korlátozás érvényes IP-címe. Ez lehet tiszta ipv4-cím (a szükséges Alhálózatmaszk tulajdonság) vagy CIDR-jelölés, például ipv4/maszk (kezdő bitegyezés). CIDR esetén: Az Alhálózatmaszk tulajdonság nem adható meg. |
húr |
név | IP-korlátozási szabály neve. | húr |
elsőbbség | Az IP-korlátozási szabály prioritása. | Int |
alhálózatmaszk | Az IP-címek tartományához tartozó alhálózati maszkra érvényes a korlátozás. | húr |
subnetTrafficTag | (belső) Alhálózat forgalmi címkéje | Int |
címke | Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez a proxyk IP-szűrésének támogatása. | "Alapértelmezett" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Virtuális hálózati erőforrás azonosítója | húr |
vnetTrafficTag | (belső) Virtuális hálózat forgalmi címkéje | Int |
IpSecurityRestrictionHeaders
Név | Leírás | Érték |
---|
ManagedServiceIdentity
Név | Leírás | Érték |
---|---|---|
típus | A felügyelt szolgáltatás identitásának típusa. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Név | Leírás | Érték |
---|
Microsoft.Web/sites
Név | Leírás | Érték |
---|---|---|
extendedLocation | Kiterjesztett hely. | ExtendedLocation |
azonosság | Felügyelt szolgáltatás identitása. | ManagedServiceIdentity |
fajta | Erőforrás típusa. | húr |
hely | Erőforrás helye. | sztring (kötelező) |
név | Az erőforrás neve | sztring (kötelező) |
kellékek | Helyerőforrás-specifikus tulajdonságok | SiteProperties |
Címkék | Erőforráscímkék | Címkenevek és -értékek szótára. sablonok címkéinek megtekintése |
NameValuePair
Név | Leírás | Érték |
---|---|---|
név | Párnév. | húr |
érték | Párérték. | húr |
PushSettings
Név | Leírás | Érték |
---|---|---|
fajta | Erőforrás típusa. | húr |
kellékek | A PushSettings erőforrás-specifikus tulajdonságai | PushSettingsProperties |
PushSettingsProperties
Név | Leírás | Érték |
---|---|---|
dynamicTagsJson | Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből kiértékelendő dinamikus címkék listáját tartalmazza. | húr |
isPushEnabled | Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e. | bool (kötelező) |
tagsRequiringAuth | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végpontban. A címkék alfanumerikus karakterekből és a következőkből állhatnak: '_', '@', '#', '.', ':', '-'. Az ellenőrzést a PushRequestHandlerben kell elvégezni. |
húr |
tagWhitelistJson | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza a leküldéses regisztrációs végpont által használható címkék listáját az engedélyezett listában. | húr |
RampUpRule
Név | Leírás | Érték |
---|---|---|
actionHostName | Annak a pontnak az állomásneve, amelyre a forgalom átirányítva lesz, ha úgy dönt. Például myapp-stage.azurewebsites.net. | húr |
changeDecisionCallbackUrl | Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható. Tekintse meg a TiPCallback webhelybővítményt az állványzathoz és a szerződésekhez. https://www.siteextensions.net/packages/TiPCallback/ |
húr |
changeIntervalInMinutes | A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. | Int |
changeStep | Automatikus felerősítési forgatókönyvben ez a lépés <kód>ReroutePercentage</code> hozzáadására/eltávolítására, amíg el nem éri \n<minReroutePercentage></code> vagy <kód>MaxReroutePercentage</code>. A webhelymetrikák ellenőrzése <>ChangeIntervalInMinutes</code>kódban megadott N percenként történik. egyéni döntési algoritmus\n A TiPCallback webhelybővítményben megadhatja, hogy melyik URL-cím adható meg <kódban>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Megadja a felső határt, amely alatt a ReroutePercentage marad. | Int |
minReroutePercentage | Megadja az alsó határt, amely felett a ReroutePercentage marad. | Int |
név | Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely megkapja a kísérlet forgalmát. | húr |
reroutePercentage | A <ActionHostName</code>>kódra átirányítandó forgalom százalékos aránya. | Int |
RequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
timeInterval | Időintervallum. | húr |
ResourceTags
Név | Leírás | Érték |
---|
SiteConfig
Név | Leírás | Érték |
---|---|---|
acrUseManagedIdentityCreds | Jelölő a Managed Identity Creds ACR-lekéréshez való használatához | Bool |
acrUserManagedIdentityID | Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója | húr |
alwaysOn | <kód>igaz</kód>, ha az Always On engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
apiDefinition | Információk az alkalmazás formális API-definíciójáról. | ApiDefinitionInfo |
apiManagementConfig | Az alkalmazáshoz társított Azure API felügyeleti beállítások. | ApiManagementConfig |
appCommandLine | Elindítandó alkalmazás parancssora. | húr |
appSettings | Alkalmazásbeállítások. | NameValuePair[] |
autoHealEnabled | <kód>igaz</kód>, ha az Automatikus javítás engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
autoHealRules | Automatikus javítási szabályok. | AutoHealRules |
autoSwapSlotName | Automatikus felcserélési pont neve. | húr |
azureStorageAccounts | Az Azure Storage-fiókok listája. | SiteConfigAzureStorageAccounts |
connectionStrings | Kapcsolati sztringek. | ConnStringInfo[] |
cors | A forrásközi erőforrás-megosztás (CORS) beállításai. | CorsSettings |
defaultDocuments | Alapértelmezett dokumentumok. | sztring[] |
detailedErrorLoggingEnabled | <kód>igaz</kód>, ha a részletes hibanaplózás engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
documentRoot | Dokumentumgyökér. | húr |
Kísérletek | Ez a polimorf típusok esetében működik. | Kísérletek |
ftpsState | FTP/FTPS szolgáltatás állapota | "AllAllowed" "Letiltva" "FtpsOnly" |
functionAppScaleLimit | A helyek által felskálázható feldolgozók maximális száma. Ez a beállítás csak a használati és rugalmas prémium csomagokra vonatkozik |
Int Korlátok: Minimális érték = 0 |
functionsRuntimeScaleMonitoringEnabled | Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a függvények futtatókörnyezeti skálázásának monitorozása. Ha engedélyezve van, a ScaleController nem figyeli közvetlenül az eseményforrásokat, hanem a futtatókörnyezetben lekérheti a skálázás állapotát. |
Bool |
handlerMappings | Kezelőleképezések. | HandlerMapping[] |
healthCheckPath | Állapot-ellenőrzési útvonal | húr |
http20Enabled | Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak | Bool |
httpLoggingEnabled | <kód>igaz</kód>, ha a HTTP-naplózás engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
ipSecurityRestrictions | Ip-biztonsági korlátozások a fő. | IpSecurityRestriction[] |
javaContainer | Java-tároló. | húr |
javaContainerVersion | Java-tároló verziója. | húr |
javaVersion | Java-verzió. | húr |
keyVaultReferenceIdentity | Key Vault-referenciahitelesítéshez használandó identitás. | húr |
Határok | Webhelykorlátok. | SiteLimits |
linuxFxVersion | Linux App Framework és verzió | húr |
terheléselosztás | Hely terheléselosztása. | "LeastRequests" 'LeastResponseTime' "PerSiteRoundRobin" "RequestHash" "WeightedRoundRobin" 'WeightedTotalTraffic' |
localMySqlEnabled | <kód>igaz</code> a helyi MySQL engedélyezéséhez; ellenkező esetben <>hamis</kód>. | Bool |
logsDirectorySizeLimit | HTTP-naplók könyvtárméretkorlátja. | Int |
managedPipelineMode | Felügyelt folyamat mód. | "Klasszikus" "Integrált" |
managedServiceIdentityId | Felügyelt szolgáltatás identitásazonosítója | Int |
minimumElasticInstanceCount | Webhely minimális példányszámának száma Ez a beállítás csak a rugalmas csomagokra vonatkozik |
Int Korlátok: Minimális érték = 0 Maximális érték = 20 |
minTlsVersion | MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET-keretrendszer verziója. | húr |
nodeVersion | A Node.jsverziója. | húr |
numberOfWorkers | Dolgozók száma. | Int |
phpVersion | A PHP verziója. | húr |
powerShellVersion | A PowerShell verziója. | húr |
preWarmedInstanceCount | Az előrewarmált példányok száma. Ez a beállítás csak a használati és rugalmas csomagokra vonatkozik |
Int Korlátok: Minimális érték = 0 Maximális érték = 10 |
publicNetworkAccess | Az összes nyilvános forgalom engedélyezésére vagy letiltására használható tulajdonság. | húr |
publishingUsername | Közzétételi felhasználónév. | húr |
tol | Leküldéses végpont beállításai. | PushSettings |
pythonVersion | A Python verziója. | húr |
remoteDebuggingEnabled | <kód>igaz</kód>, ha a távoli hibakeresés engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
remoteDebuggingVersion | Távoli hibakeresési verzió. | húr |
requestTracingEnabled | <kód>igaz</kód>, ha engedélyezve van a kérések nyomon követése; ellenkező esetben <>hamis</kód>. | Bool |
requestTracingExpirationTime | A kérelem nyomkövetési lejárati ideje. | húr |
scmIpSecurityRestrictions | Az scm IP-biztonsági korlátozásai. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | Az scm fő ip-biztonsági korlátozásai. | Bool |
scmMinTlsVersion | ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
scmType | SCM-típus. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Nincs" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Nyomkövetési beállítások. | húr |
use32BitWorkerProcess | <kód>igaz</kód> a 32 bites feldolgozói folyamat használatához; ellenkező esetben <>hamis</kód>. | Bool |
virtualApplications | Virtuális alkalmazások. | VirtualApplication[] |
vnetName | Virtuális hálózat neve. | húr |
vnetPrivatePortsCount | Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. | Int |
vnetRouteAllEnabled | Az összes virtuális hálózati útvonal engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom esetében a virtuális hálózati biztonsági csoportok és a felhasználó által megadott útvonalak vannak alkalmazva. | Bool |
websiteTimeZone | Beállítja azt az időzónát, amelyet a hely időbélyegek létrehozásához használ. Kompatibilis a Linux és a Windows App Service szolgáltatással. A WEBSITE_TIME_ZONE alkalmazásbeállítás beállítása elsőbbséget élvez ezzel a konfigurációval szemben. Linux esetén tz-adatbázisértékeket vár https://www.iana.org/time-zones (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja | húr |
webSocketsEnabled | <kód>igaz</kód>, ha a WebSocket engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
windowsFxVersion | Xenon App Framework és verzió | húr |
xManagedServiceIdentityId | Explicit felügyelt szolgáltatás identitásazonosítója | Int |
SiteConfigAzureStorageAccounts
Név | Leírás | Érték |
---|
SiteLimits
Név | Leírás | Érték |
---|---|---|
maxDiskSizeInMb | Maximális lemezméret-használat MB-ban. | Int |
maxMemoryInMb | Maximális memóriahasználat MB-ban. | Int |
maxPercentageCpu | Maximális processzorhasználati százalék. | Int |
SiteProperties
Név | Leírás | Érték |
---|---|---|
clientAffinityEnabled | <kód>igaz</kód> az ügyfél-affinitás engedélyezéséhez; <kód hamis</code>>a munkamenet-affinitási cookie-k küldésének leállításához, amelyek ugyanahhoz a példányhoz irányítják az ugyanabban a munkamenetben lévő ügyfélkéréseket. Az alapértelmezett <kód>igaz</kód>. | Bool |
clientCertEnabled | <kód>igaz</kód> az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); ellenkező esetben <>hamis</kód>. Alapértelmezés szerint <kód>hamis</kód>. | Bool |
clientCertExclusionPaths | ügyféltanúsítvány-hitelesítés vesszővel tagolt kizárási elérési útjai | húr |
clientCertMode | Ez a ClientCertEnabled beállítással van összefűzve. - ClientCertEnabled: hamis azt jelenti, hogy a ClientCert figyelmen kívül van hagyva. - ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges. - ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott. |
"Nem kötelező" "OptionalInteractiveUser" "Kötelező" |
cloningInfo | Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás klónozva lesz egy forrásalkalmazásból. | CloningInfo |
containerSize | A függvénytároló mérete. | Int |
customDomainVerificationId | Egyedi azonosító, amely ellenőrzi az alkalmazáshoz rendelt egyéni tartományokat. Az ügyfél ezt az azonosítót hozzáadja egy txt rekordhoz ellenőrzés céljából. | húr |
dailyMemoryTimeQuota | Maximális napi memória-idő kvóta (csak dinamikus alkalmazások esetén alkalmazható). | Int |
Engedélyezve | <kód>igaz</kód>, ha az alkalmazás engedélyezve van; ellenkező esetben <>hamis</kód>. Ha ezt az értéket hamis értékre állítja, letiltja az alkalmazást (offline állapotba helyezi az alkalmazást). | Bool |
hostingEnvironmentProfile | Az apphoz használandó App Service-környezet. | HostingEnvironmentProfile |
hostNamesDisabled |
<kód>igaz</code> az alkalmazás nyilvános gazdanevének letiltásához; ellenkező esetben <>hamis</kód>. Ha <kód valódi</kód>>, az alkalmazás csak API felügyeleti folyamaton keresztül érhető el. |
Bool |
hostNameSslStates | A hostname SSL-állapotok az alkalmazás gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak. | HostNameSslState[] |
httpsOnly | HttpsOnly: úgy konfigurál egy webhelyet, hogy csak https-kéréseket fogadjon el. Problémák átirányítása a következőhöz: http-kérések |
Bool |
hyperV | Hyper-V tesztkörnyezet. | Bool |
isXenon | Elavult: Hyper-V tesztkörnyezet. | Bool |
keyVaultReferenceIdentity | Key Vault-referenciahitelesítéshez használandó identitás. | húr |
redundancyMode | Webhelyredundancia mód | "ActiveActive" "Feladatátvétel" "GeoRedundáns" "Kézi" "Nincs" |
tartózkodó | <kód>igaz</kód>, ha fenntartott; ellenkező esetben <>hamis</kód>. | Bool |
scmSiteAlsoStopped | <kód>igaz</code> az SCM (KUDU) webhely leállításához az alkalmazás leállításakor; ellenkező esetben <>hamis</kód>. Az alapértelmezett <kód>hamis</kód>. | Bool |
serverFarmId | A társított App Service-csomag erőforrás-azonosítója a következő formátumban: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | húr |
siteConfig | Az alkalmazás konfigurálása. | SiteConfig |
storageAccountRequired | Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e | Bool |
virtualNetworkSubnetId | A regionális VNET-integrációhoz csatlakoztatandó virtuális hálózat és alhálózat Azure Resource Manager-azonosítója. Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie. |
húr |
SlowRequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
ösvény | Kérelem elérési útja. | húr |
timeInterval | Időintervallum. | húr |
timeTaken | Időt vett igénybe. | húr |
StatusCodesBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
ösvény | Kérelem elérési útja | húr |
állapot | HTTP-állapotkód. | Int |
subStatus | Alállapot kérése. | Int |
timeInterval | Időintervallum. | húr |
win32Status | Win32 hibakód. | Int |
StatusCodesRangeBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
ösvény | húr | |
statusCodes | HTTP-állapotkód. | húr |
timeInterval | Időintervallum. | húr |
VirtualApplication
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | húr |
preloadEnabled | <kód>igaz</kód>, ha az előzetes betöltés engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
virtualDirectories | Virtuális alkalmazás virtuális könyvtárai. | VirtualDirectory[] |
virtualPath | Virtuális elérési út. | húr |
VirtualDirectory
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | húr |
virtualPath | A virtuális alkalmazás elérési útja. | húr |
Gyorsútmutató-minták
Az alábbi gyorsútmutató-minták üzembe helyezik ezt az erőforrástípust.
Bicep-fájl | Leírás |
---|---|
App Service-környezet üzemeltetési csomaggal és Azure WebApp | Létrehoz egy App Service Environment v2-t egy ILB-címmel egy meglévő virtuális hálózaton, amely privátan elérhető lesz. Az App Service-környezet tartalmaz egy üzemeltetési csomagot és egy Azure-webalkalmazást |
App Service rövid útmutatója – Linux-alkalmazás | Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható |
App Service rövid útmutatója – Windows-alkalmazás | Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható |
App Service rövid útmutatója – Windows-alkalmazás | Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható |
App Service rövid útmutatója – Windows tárolóalkalmazás | Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható |
Application Gateway belső API Management és Web App | Az Application Gateway internetes forgalmat irányít egy virtuális hálózati (belső módú) API Management-példányhoz, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt. |
Azure Cosmos DB-fiók webalkalmazás- | Ez a sablon üzembe helyez egy Azure Cosmos DB-fiókot, egy App Service-csomagot, és létrehoz egy webalkalmazást az App Service-csomagban. Emellett két alkalmazásbeállítást is hozzáad a webalkalmazáshoz, amelyek az Azure Cosmos DB-fiók végpontjára hivatkoznak. Így a webalkalmazásban üzembe helyezett megoldások ezen beállítások használatával csatlakozhatnak az Azure Cosmos DB-fiókvégponthoz. |
Azure Digital Twins függvény- és private link szolgáltatással | Ez a sablon létrehoz egy Azure Digital Twins-szolgáltatást, amely egy virtuális hálózattal csatlakoztatott Azure-függvénysel van konfigurálva, amely privát kapcsolatvégponton keresztül tud kommunikálni a Digital Twins szolgáltatással. Létrehoz egy privát DNS-zónát is, amely lehetővé teszi a Digital Twins-végpont közvetlen állomásnévfeloldását a virtuális hálózatról a privát végpont belső alhálózati IP-címére. A gazdagépnév az Azure-függvény "ADT_ENDPOINT" nevű beállításaként van tárolva. |
Azure-függvényalkalmazás és egy HTTP-aktivált függvény | Ez a példa üzembe helyez egy Azure-függvényalkalmazást és egy HTTP-aktivált függvényt a sablonban. Emellett egy Key Vaultot is üzembe helyez, és feltölt egy titkos kulcsot a függvényalkalmazás gazdagépkulcsával. |
Linux-alapú használatalapú Azure-függvényalkalmazás | Ez a sablon egy függvényalkalmazást helyez üzembe egy Linux Consumption-csomagon, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. |
Azure-függvényalkalmazás üzembehelyezési ponttal | Ez a sablon kiépít egy függvényalkalmazást egy prémium csomagban éles ponttal és egy további üzembehelyezési ponttal. |
Azure-függvényalkalmazás eseményközponttal és felügyelt identitással | sablonja egy Azure-függvényalkalmazást helyez üzembe Egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-t és az Application Insightst. A függvényalkalmazás képes felügyelt identitással csatlakozni az Event Hub- és Storage-fiókhoz |
Azure-függvényalkalmazás virtuális hálózati integrációs | Ez a sablon kiépít egy függvényalkalmazást egy Prémium csomagban, amely lehetővé teszi a regionális virtuális hálózat integrációját egy újonnan létrehozott virtuális hálózat számára. |
Azure Traffic Manager-webalkalmazás példaalkalmazása | Ez a sablon bemutatja, hogyan hozhat létre Azure Traffic Manager-profilt egy App Service-hez. |
WebAlkalmazás létrehozása Linuxon az Azure Database for MySQL- | Ez a sablon lehetővé teszi a Web Apps linuxos üzembe helyezését az Azure Database for MySQL használatával. |
CDN-profil, CDN-végpont és webalkalmazás- létrehozása | Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot, amelynek forrása egy webalkalmazás |
Webalkalmazás létrehozása az Azure-ban Java 13 és Tomcat 9-kompatibilis | Ez a sablon létrehoz egy webalkalmazást az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével, így Java-alkalmazásokat futtathat az Azure-ban. A sablont Donovan Brown készítette a Microsofttól. |
WebAlkalmazás és Redis Cache létrehozása sablon | Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral. |
WebAlkalmazás, PE és Application Gateway 2- létrehozása | Ez a sablon létrehoz egy Privát végponttal rendelkező Azure-webalkalmazást az Azure Virtual Network Alhálózatban, egy Application Gateway v2-ben. Az Application Gateway egy virtuális hálózaton (alhálózaton) van üzembe helyezve. A webalkalmazás korlátozza az alhálózatról érkező forgalomhoz való hozzáférést privát végpont használatával |
Nulla érintéses Azure Cosmos-fiók és Azure Web App- | Ez a sablon létrehoz egy Azure Cosmos-fiókot, injektálja a Cosmos DB-végpontot és a kulcsokat az Azure Web App beállításaiba, majd üzembe helyez egy ASP MVC-webalkalmazást a GitHubról. |
Függvényalkalmazás és privát végpont által védett tároló | Ez a sablon lehetővé teszi egy Azure-függvényalkalmazás üzembe helyezését, amely privát végpontokon keresztül kommunikál az Azure Storage-ral. |
Alapszintű Linux-webalkalmazás üzembe helyezése | Ez a sablon lehetővé teszi egy app service-csomag és egy alapszintű Linux-webalkalmazás üzembe helyezését |
Alkalmazásszolgáltatás üzembe helyezése regionális VNet-integrációs | Ez a sablon lehetővé teszi egy app service-csomag és egy alapszintű Windows-webalkalmazás üzembe helyezését, amely lehetővé teszi a regionális virtuális hálózatok integrációját egy újonnan létrehozott virtuális hálózatra |
Az-kompatibilis Azure Function Premium-csomag üzembe helyezése | Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését a rendelkezésre állási zónák támogatásával, beleértve a rendelkezésre állási zónák számára engedélyezett tárfiókot is. |
Azure Function Premium-csomag üzembe helyezése virtuális hálózatok integrációjával | Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amely lehetővé teszi egy újonnan létrehozott virtuális hálózat regionális virtuális hálózati integrációját. |
Django alkalmazás | Ez a sablon lehetővé teszi egy App Service létrehozását django-alkalmazások üzembe helyezéséhez. |
Flask App Service | Ez a sablon lehetővé teszi egy App Service létrehozását a Flask-alkalmazások üzembe helyezéséhez. |
Front Door Premium App Service-forrással és Private Link | Ez a sablon létrehoz egy Front Door Premiumot és egy App Service-t, és egy privát végpontot használ a Front Door számára, hogy forgalmat küldjön az alkalmazásnak. |
Front Door Standard/Premium App Service-forrással | Ez a sablon létrehoz egy Front Door Standard/Premium verziót, egy App Service-t, és konfigurálja az App Service-t annak ellenőrzésére, hogy a forgalom a Front Door forrásán keresztül érkezett-e. |
Front Door Standard/Premium Azure Functions-forrással | Ez a sablon létrehoz egy Front Door Standard/Premium verziót, egy Azure Functions-alkalmazást, és konfigurálja a függvényalkalmazást annak ellenőrzésére, hogy a forgalom a Front Door forrásán keresztül érkezett-e. |
függvényalkalmazás | Ez a sablon egy üres függvényalkalmazást és egy üzemeltetési tervet helyez üzembe. |
Függvényalkalmazást az Azure Frontdoor | Ez a sablon lehetővé teszi az Azure Frontdoor Premium által védett és közzétett Prémium Szintű Azure-függvény üzembe helyezését. Az Azure Frontdoor és az Azure Functions közötti konvekciót az Azure Private Link védi. |
magas rendelkezésre állású többrégiós webalkalmazás- | Ez a sablon lehetővé teszi egy biztonságos, magas rendelkezésre állású, többrégiós végpontok közötti megoldás létrehozását két webalkalmazással az Azure Front Door mögött különböző régiókban |
Moesif API Analytics és monetization | A sablon api-hívásokat naplóz az Azure API Managementből a Moesif API Analyticsbe és a bevételszerzési platformra |
Privát függvényalkalmazás és a privát végpont által védett storage- | Ez a sablon egy függvényalkalmazást helyez üzembe egy prémium szintű csomagban, amely privát végpontokkal rendelkezik, és privát végpontokon keresztül kommunikál az Azure Storage-ral. |
Függvényalkalmazás üzembe helyezése használati terven | Ez a sablon kiépít egy függvényalkalmazást egy fogyasztási csomagra, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. Más sablonok is rendelkezésre állnak egy dedikált üzemeltetési terv kiépítéséhez. |
App Service-csomagon futó függvényalkalmazás üzembe helyezése | Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy fog futni és számlázni, mint bármely App Service-webhely. |
Webalkalmazás kiépítése SQL Database- | Ez a sablon kiépít egy webalkalmazást, egy SQL Database-adatbázist, egy automatikus méretezési beállításokat, riasztási szabályokat és App Insightst. Konfigurál egy kapcsolati sztringet a webalkalmazásban az adatbázishoz. |
Üzembehelyezési terv függvény üzembehelyezési pont | Ez a sablon kiépít egy függvényalkalmazást egy fogyasztási csomagra, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. Más sablonok is rendelkezésre állnak egy dedikált üzemeltetési terv kiépítéséhez. |
Biztonságos N szintű webalkalmazás | Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két olyan webalkalmazással, amelyek átmeneti tárolóhelyekkel, előtér- és háttérrendszerrel rendelkeznek, az előtér pedig biztonságosan fogja használni a hátoldalt a virtuális hálózatok injektálásával és a privát végponttal |
Sonarqube Docker Web App Linuxon az Azure SQL | Ez a sablon üzembe helyezi a Sonarqube-t egy Azure App Service-webalkalmazás Linux-tárolójában a hivatalos Sonarqube-rendszerkép használatával, és amelyet egy Azure SQL Server készít. |
Sonarqube Docker Web App linuxos postgreSQL- | Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-lel (előzetes verzió) |
SonarQube webalkalmazás postgreSQL-sel és VNet-integrációs | Ez a sablon könnyen üzembe helyezheti a SonarQube-t a Web Appban Linuxon a Rugalmas PostgreSQL-kiszolgálóval, a virtuális hálózatok integrációjával és a privát DNS-sel. |
webalkalmazás üzembe helyezése a GitHub- | Ez a sablon lehetővé teszi egy Csatolt GitHub-adattárral társított WebApp létrehozását. |
Web App w/ Application Insights küldése a Log Analytics | Ez a sablon segít a microsoft.insights/components új API-verzióinak támogatásában. A 2020-02-02-preview WorkspaceID azonosítóra lesz szükség az Application Inisghts létrehozásakor. Ez a sablon üzembe helyezi az App Service-csomagot, az App Service-t, az Application Insightst, a Log Analytics-munkaterületet, és összekapcsolja az összeset. |
Web App és Az Azure Database for MySQL | Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Appsben való üzembe helyezésére az Azure Database for MySQL-hez. |
webalkalmazás felügyelt identitással, SQL Serverrel és ΑΙ- | Egyszerű példa az Azure-infrastruktúra üzembe helyezésére alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
webalkalmazás virtuális hálózatinjektálással és privát végponttal | Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két webalkalmazással, az előtérrel és a háttérrendszerrel, az előtér pedig biztonságosan fogja használni a hátoldalt a virtuális hálózatok injektálásával és a privát végponttal |
ARM-sablon erőforrásdefiníciója
A helyek erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- Erőforráscsoportok – Lásd erőforráscsoport üzembe helyezési parancsaival
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.
Erőforrás formátuma
Microsoft.Web/sites erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.Web/sites",
"apiVersion": "2021-01-01",
"name": "string",
"extendedLocation": {
"name": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"clientAffinityEnabled": "bool",
"clientCertEnabled": "bool",
"clientCertExclusionPaths": "string",
"clientCertMode": "string",
"cloningInfo": {
"appSettingsOverrides": {
"{customized property}": "string"
},
"cloneCustomHostNames": "bool",
"cloneSourceControl": "bool",
"configureLoadBalancing": "bool",
"correlationId": "string",
"hostingEnvironment": "string",
"overwrite": "bool",
"sourceWebAppId": "string",
"sourceWebAppLocation": "string",
"trafficManagerProfileId": "string",
"trafficManagerProfileName": "string"
},
"containerSize": "int",
"customDomainVerificationId": "string",
"dailyMemoryTimeQuota": "int",
"enabled": "bool",
"hostingEnvironmentProfile": {
"id": "string"
},
"hostNamesDisabled": "bool",
"hostNameSslStates": [
{
"hostType": "string",
"name": "string",
"sslState": "string",
"thumbprint": "string",
"toUpdate": "bool",
"virtualIP": "string"
}
],
"httpsOnly": "bool",
"hyperV": "bool",
"isXenon": "bool",
"keyVaultReferenceIdentity": "string",
"redundancyMode": "string",
"reserved": "bool",
"scmSiteAlsoStopped": "bool",
"serverFarmId": "string",
"siteConfig": {
"acrUseManagedIdentityCreds": "bool",
"acrUserManagedIdentityID": "string",
"alwaysOn": "bool",
"apiDefinition": {
"url": "string"
},
"apiManagementConfig": {
"id": "string"
},
"appCommandLine": "string",
"appSettings": [
{
"name": "string",
"value": "string"
}
],
"autoHealEnabled": "bool",
"autoHealRules": {
"actions": {
"actionType": "string",
"customAction": {
"exe": "string",
"parameters": "string"
},
"minProcessExecutionTime": "string"
},
"triggers": {
"privateBytesInKB": "int",
"requests": {
"count": "int",
"timeInterval": "string"
},
"slowRequests": {
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
},
"slowRequestsWithPath": [
{
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
}
],
"statusCodes": [
{
"count": "int",
"path": "string",
"status": "int",
"subStatus": "int",
"timeInterval": "string",
"win32Status": "int"
}
],
"statusCodesRange": [
{
"count": "int",
"path": "string",
"statusCodes": "string",
"timeInterval": "string"
}
]
}
},
"autoSwapSlotName": "string",
"azureStorageAccounts": {
"{customized property}": {
"accessKey": "string",
"accountName": "string",
"mountPath": "string",
"shareName": "string",
"type": "string"
}
},
"connectionStrings": [
{
"connectionString": "string",
"name": "string",
"type": "string"
}
],
"cors": {
"allowedOrigins": [ "string" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"functionAppScaleLimit": "int",
"functionsRuntimeScaleMonitoringEnabled": "bool",
"handlerMappings": [
{
"arguments": "string",
"extension": "string",
"scriptProcessor": "string"
}
],
"healthCheckPath": "string",
"http20Enabled": "bool",
"httpLoggingEnabled": "bool",
"ipSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"keyVaultReferenceIdentity": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"minimumElasticInstanceCount": "int",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publicNetworkAccess": "string",
"publishingUsername": "string",
"push": {
"kind": "string",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
},
"pythonVersion": "string",
"remoteDebuggingEnabled": "bool",
"remoteDebuggingVersion": "string",
"requestTracingEnabled": "bool",
"requestTracingExpirationTime": "string",
"scmIpSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsUseMain": "bool",
"scmMinTlsVersion": "string",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"vnetPrivatePortsCount": "int",
"vnetRouteAllEnabled": "bool",
"websiteTimeZone": "string",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
},
"storageAccountRequired": "bool",
"virtualNetworkSubnetId": "string"
},
"tags": {
"{customized property}": "string"
}
}
Tulajdonságértékek
ApiDefinitionInfo
Név | Leírás | Érték |
---|---|---|
URL-cím | Az API-definíció URL-címe. | húr |
ApiManagementConfig
Név | Leírás | Érték |
---|---|---|
azonosító | APIM-Api azonosító. | húr |
AutoHealActions
Név | Leírás | Érték |
---|---|---|
actionType | Előre definiált műveletet kell végrehajtani. | "CustomAction" 'LogEvent' "Lomtár" |
customAction | Egyéni végrehajtandó művelet. | AutoHealCustomAction |
minProcessExecutionTime | A folyamat végrehajtásának minimális időtartama a művelet végrehajtása előtt |
húr |
AutoHealCustomAction
Név | Leírás | Érték |
---|---|---|
exe | Futtatható. | húr |
Paraméterek | A végrehajtható paraméter. | húr |
AutoHealRules
Név | Leírás | Érték |
---|---|---|
Műveletek | A szabály aktiválásakor végrehajtandó műveletek. | AutoHealActions |
Eseményindítók | Az automatikus javítási műveletek végrehajtásának időpontjára vonatkozó feltételek. | AutoHealTriggers |
AutoHealTriggers
Név | Leírás | Érték |
---|---|---|
privateBytesInKB | Privát bájtokon alapuló szabály. | Int |
Kérelmek | A teljes kérelmeken alapuló szabály. | RequestsBasedTrigger |
slowRequests | A kérések végrehajtási idején alapuló szabály. | SlowRequestsBasedTrigger |
slowRequestsWithPath | Több lassú kérelem szabályán alapuló szabály elérési úttal | SlowRequestsBasedTrigger[] |
statusCodes | Állapotkódokon alapuló szabály. | StatusCodesBasedTrigger[] |
statusCodesRange | Állapotkódtartományokon alapuló szabály. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
Név | Leírás | Érték |
---|---|---|
accessKey | A tárfiók hozzáférési kulcsa. | húr Korlátok: Bizalmas érték. Adja meg biztonságos paraméterként. |
accountName | A tárfiók neve. | húr |
mountPath | A tároló csatlakoztatásának elérési útja a hely futtatókörnyezetében. | húr |
shareName | A fájlmegosztás neve (a Blob Storage tárolójának neve). | húr |
típus | A tároló típusa. | "AzureBlob" "AzureFiles" |
CloningInfo
Név | Leírás | Érték |
---|---|---|
appSettingsOverrides | Az alkalmazásbeállítás felülbírálja a klónozott alkalmazásokat. Ha meg van adva, ezek a beállítások felülbírálják a klónozott beállításokat forrásalkalmazásból. Ellenkező esetben a forrásalkalmazás alkalmazásbeállításai megmaradnak. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | <kód>igaz</code> az egyéni gazdagépnevek klónozásához a forrásalkalmazásból; ellenkező esetben <>hamis</kód>. | Bool |
cloneSourceControl | <kód>igaz</code> a forrásalkalmazásból származó forrásvezérlő klónozásához; ellenkező esetben <>hamis</kód>. | Bool |
configureLoadBalancing | <kód>igaz</code> a forrás- és célalkalmazás terheléselosztásának konfigurálásához. | Bool |
correlationId | A klónozási művelet korrelációs azonosítója. Ez az azonosító több klónozási műveletet is összekapcsol együtt használhatja ugyanazt a pillanatképet. |
húr Korlátok: Minimális hossz = 36 Maximális hossz = 36 Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
hostingEnvironment | App Service-környezet. | húr |
Felülírja | < >valódi</kód> a célalkalmazás felülírásához; ellenkező esetben <>hamis</kód>. | Bool |
sourceWebAppId | A forrásalkalmazás ARM-erőforrás-azonosítója. Az alkalmazás erőforrás-azonosítója az űrlap /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} az éles pontokhoz és /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} más pontokhoz. |
sztring (kötelező) |
sourceWebAppLocation | A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa | húr |
trafficManagerProfileId | A használni kívánt Traffic Manager-profil ARM-erőforrás-azonosítója, ha létezik. A Traffic Manager erőforrás-azonosítója az űrlap /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
húr |
trafficManagerProfileName | A létrehozandó Traffic Manager-profil neve. Erre csak akkor van szükség, ha a Traffic Manager-profil még nem létezik. | húr |
CloningInfoAppSettingsOverrides
Név | Leírás | Érték |
---|
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Név | Leírás | Érték |
---|
ConnStringInfo
Név | Leírás | Érték |
---|---|---|
connectionString | Kapcsolati sztring értéke. | húr |
név | Kapcsolati sztring neve. | húr |
típus | Az adatbázis típusa. | 'ApiHub' "Egyéni" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" 'RedisCache' "ServiceBus" "SQLAzure" "SQLServer" |
CorsSettings
Név | Leírás | Érték |
---|---|---|
engedélyezettOrigins | Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezni kell a kereszt-forrást hívások (például: http://example.com:12345). Az összes engedélyezéséhez használja a "*" parancsot. |
sztring[] |
támogatási hitelesítő adatok | Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezettek-e. Lát https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials további részletekért. |
Bool |
Kísérletek
Név | Leírás | Érték |
---|---|---|
rampUpRules | A felhajtó szabályok listája. | RampUpRule[] |
ExtendedLocation
Név | Leírás | Érték |
---|---|---|
név | A kiterjesztett hely neve. | húr |
HandlerMapping
Név | Leírás | Érték |
---|---|---|
Érvek | A szkriptfeldolgozónak továbbítandó parancssori argumentumok. | húr |
kiterjesztés | Az ezzel a kiterjesztéssel rendelkező kérelmek a megadott FastCGI-alkalmazással lesznek kezelve. | húr |
scriptProcessor | A FastCGI-alkalmazás abszolút elérési útja. | húr |
HostingEnvironmentProfile
Név | Leírás | Érték |
---|---|---|
azonosító | Az App Service-környezet erőforrás-azonosítója. | húr |
HostNameSslState
Név | Leírás | Érték |
---|---|---|
hostType | Azt jelzi, hogy a gazdagépnév szabványos vagy adattárbeli gazdagépnév-e. | "Adattár" "Standard" |
név | Állomásnév. | húr |
sslState | SSL-típus. | "Letiltva" "IpBasedEnabled" "SniEnabled" |
Ujjlenyomat | SSL-tanúsítvány ujjlenyomata. | húr |
toUpdate | Állítsa be <kódot>igaz</code> a meglévő gazdagépnév frissítéséhez. | Bool |
virtualIP | A gazdagépnévhez rendelt virtuális IP-cím, ha az IP-alapú SSL engedélyezve van. | húr |
IpSecurityRestriction
Név | Leírás | Érték |
---|---|---|
akció | Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. | húr |
leírás | IP-korlátozási szabály leírása. | húr |
Fejlécek | IP-korlátozási szabály fejlécei. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Az egyező logika a .. - Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép (vagy annak hiánya) engedélyezett. - Egy értéket az ordinal-ignore-case (a portszám kivételével) használatával hasonlítunk össze. - Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek a gyökértartományával. A *.contoso.com például megegyezik az altartomány foo.contoso.com de nem a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com – Unicode-gazdagépnevek engedélyezettek, de a rendszer punycode-ra konvertálja az egyezéshez. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Az egyező logika a .. - Ha a tulajdonság null értékű vagy üres (alapértelmezett), a továbbított láncok (vagy azok hiánya) engedélyezettek. - Ha a láncban (vesszővel elválasztva) található bármely cím (a portszám kivételével) megegyezik a tulajdonság által definiált CIDR-sel. X-Azure-FDID és X-FD-HealthProbe. Az egyező logika pontos egyezés. |
IpSecurityRestrictionHeaders |
ipAddress | A biztonsági korlátozás érvényes IP-címe. Ez lehet tiszta ipv4-cím (a szükséges Alhálózatmaszk tulajdonság) vagy CIDR-jelölés, például ipv4/maszk (kezdő bitegyezés). CIDR esetén: Az Alhálózatmaszk tulajdonság nem adható meg. |
húr |
név | IP-korlátozási szabály neve. | húr |
elsőbbség | Az IP-korlátozási szabály prioritása. | Int |
alhálózatmaszk | Az IP-címek tartományához tartozó alhálózati maszkra érvényes a korlátozás. | húr |
subnetTrafficTag | (belső) Alhálózat forgalmi címkéje | Int |
címke | Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez a proxyk IP-szűrésének támogatása. | "Alapértelmezett" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Virtuális hálózati erőforrás azonosítója | húr |
vnetTrafficTag | (belső) Virtuális hálózat forgalmi címkéje | Int |
IpSecurityRestrictionHeaders
Név | Leírás | Érték |
---|
ManagedServiceIdentity
Név | Leírás | Érték |
---|---|---|
típus | A felügyelt szolgáltatás identitásának típusa. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Név | Leírás | Érték |
---|
Microsoft.Web/sites
Név | Leírás | Érték |
---|---|---|
apiVersion | Az API verziója | '2021-01-01' |
extendedLocation | Kiterjesztett hely. | ExtendedLocation |
azonosság | Felügyelt szolgáltatás identitása. | ManagedServiceIdentity |
fajta | Erőforrás típusa. | húr |
hely | Erőforrás helye. | sztring (kötelező) |
név | Az erőforrás neve | sztring (kötelező) |
kellékek | Helyerőforrás-specifikus tulajdonságok | SiteProperties |
Címkék | Erőforráscímkék | Címkenevek és -értékek szótára. sablonok címkéinek megtekintése |
típus | Az erőforrás típusa | "Microsoft.Web/sites" |
NameValuePair
Név | Leírás | Érték |
---|---|---|
név | Párnév. | húr |
érték | Párérték. | húr |
PushSettings
Név | Leírás | Érték |
---|---|---|
fajta | Erőforrás típusa. | húr |
kellékek | A PushSettings erőforrás-specifikus tulajdonságai | PushSettingsProperties |
PushSettingsProperties
Név | Leírás | Érték |
---|---|---|
dynamicTagsJson | Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből kiértékelendő dinamikus címkék listáját tartalmazza. | húr |
isPushEnabled | Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e. | bool (kötelező) |
tagsRequiringAuth | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végpontban. A címkék alfanumerikus karakterekből és a következőkből állhatnak: '_', '@', '#', '.', ':', '-'. Az ellenőrzést a PushRequestHandlerben kell elvégezni. |
húr |
tagWhitelistJson | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza a leküldéses regisztrációs végpont által használható címkék listáját az engedélyezett listában. | húr |
RampUpRule
Név | Leírás | Érték |
---|---|---|
actionHostName | Annak a pontnak az állomásneve, amelyre a forgalom átirányítva lesz, ha úgy dönt. Például myapp-stage.azurewebsites.net. | húr |
changeDecisionCallbackUrl | Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható. Tekintse meg a TiPCallback webhelybővítményt az állványzathoz és a szerződésekhez. https://www.siteextensions.net/packages/TiPCallback/ |
húr |
changeIntervalInMinutes | A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. | Int |
changeStep | Automatikus felerősítési forgatókönyvben ez a lépés <kód>ReroutePercentage</code> hozzáadására/eltávolítására, amíg el nem éri \n<minReroutePercentage></code> vagy <kód>MaxReroutePercentage</code>. A webhelymetrikák ellenőrzése <>ChangeIntervalInMinutes</code>kódban megadott N percenként történik. egyéni döntési algoritmus\n A TiPCallback webhelybővítményben megadhatja, hogy melyik URL-cím adható meg <kódban>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Megadja a felső határt, amely alatt a ReroutePercentage marad. | Int |
minReroutePercentage | Megadja az alsó határt, amely felett a ReroutePercentage marad. | Int |
név | Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely megkapja a kísérlet forgalmát. | húr |
reroutePercentage | A <ActionHostName</code>>kódra átirányítandó forgalom százalékos aránya. | Int |
RequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
timeInterval | Időintervallum. | húr |
ResourceTags
Név | Leírás | Érték |
---|
SiteConfig
Név | Leírás | Érték |
---|---|---|
acrUseManagedIdentityCreds | Jelölő a Managed Identity Creds ACR-lekéréshez való használatához | Bool |
acrUserManagedIdentityID | Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója | húr |
alwaysOn | <kód>igaz</kód>, ha az Always On engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
apiDefinition | Információk az alkalmazás formális API-definíciójáról. | ApiDefinitionInfo |
apiManagementConfig | Az alkalmazáshoz társított Azure API felügyeleti beállítások. | ApiManagementConfig |
appCommandLine | Elindítandó alkalmazás parancssora. | húr |
appSettings | Alkalmazásbeállítások. | NameValuePair[] |
autoHealEnabled | <kód>igaz</kód>, ha az Automatikus javítás engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
autoHealRules | Automatikus javítási szabályok. | AutoHealRules |
autoSwapSlotName | Automatikus felcserélési pont neve. | húr |
azureStorageAccounts | Az Azure Storage-fiókok listája. | SiteConfigAzureStorageAccounts |
connectionStrings | Kapcsolati sztringek. | ConnStringInfo[] |
cors | A forrásközi erőforrás-megosztás (CORS) beállításai. | CorsSettings |
defaultDocuments | Alapértelmezett dokumentumok. | sztring[] |
detailedErrorLoggingEnabled | <kód>igaz</kód>, ha a részletes hibanaplózás engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
documentRoot | Dokumentumgyökér. | húr |
Kísérletek | Ez a polimorf típusok esetében működik. | Kísérletek |
ftpsState | FTP/FTPS szolgáltatás állapota | "AllAllowed" "Letiltva" "FtpsOnly" |
functionAppScaleLimit | A helyek által felskálázható feldolgozók maximális száma. Ez a beállítás csak a használati és rugalmas prémium csomagokra vonatkozik |
Int Korlátok: Minimális érték = 0 |
functionsRuntimeScaleMonitoringEnabled | Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a függvények futtatókörnyezeti skálázásának monitorozása. Ha engedélyezve van, a ScaleController nem figyeli közvetlenül az eseményforrásokat, hanem a futtatókörnyezetben lekérheti a skálázás állapotát. |
Bool |
handlerMappings | Kezelőleképezések. | HandlerMapping[] |
healthCheckPath | Állapot-ellenőrzési útvonal | húr |
http20Enabled | Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak | Bool |
httpLoggingEnabled | <kód>igaz</kód>, ha a HTTP-naplózás engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
ipSecurityRestrictions | Ip-biztonsági korlátozások a fő. | IpSecurityRestriction[] |
javaContainer | Java-tároló. | húr |
javaContainerVersion | Java-tároló verziója. | húr |
javaVersion | Java-verzió. | húr |
keyVaultReferenceIdentity | Key Vault-referenciahitelesítéshez használandó identitás. | húr |
Határok | Webhelykorlátok. | SiteLimits |
linuxFxVersion | Linux App Framework és verzió | húr |
terheléselosztás | Hely terheléselosztása. | "LeastRequests" 'LeastResponseTime' "PerSiteRoundRobin" "RequestHash" "WeightedRoundRobin" 'WeightedTotalTraffic' |
localMySqlEnabled | <kód>igaz</code> a helyi MySQL engedélyezéséhez; ellenkező esetben <>hamis</kód>. | Bool |
logsDirectorySizeLimit | HTTP-naplók könyvtárméretkorlátja. | Int |
managedPipelineMode | Felügyelt folyamat mód. | "Klasszikus" "Integrált" |
managedServiceIdentityId | Felügyelt szolgáltatás identitásazonosítója | Int |
minimumElasticInstanceCount | Webhely minimális példányszámának száma Ez a beállítás csak a rugalmas csomagokra vonatkozik |
Int Korlátok: Minimális érték = 0 Maximális érték = 20 |
minTlsVersion | MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET-keretrendszer verziója. | húr |
nodeVersion | A Node.jsverziója. | húr |
numberOfWorkers | Dolgozók száma. | Int |
phpVersion | A PHP verziója. | húr |
powerShellVersion | A PowerShell verziója. | húr |
preWarmedInstanceCount | Az előrewarmált példányok száma. Ez a beállítás csak a használati és rugalmas csomagokra vonatkozik |
Int Korlátok: Minimális érték = 0 Maximális érték = 10 |
publicNetworkAccess | Az összes nyilvános forgalom engedélyezésére vagy letiltására használható tulajdonság. | húr |
publishingUsername | Közzétételi felhasználónév. | húr |
tol | Leküldéses végpont beállításai. | PushSettings |
pythonVersion | A Python verziója. | húr |
remoteDebuggingEnabled | <kód>igaz</kód>, ha a távoli hibakeresés engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
remoteDebuggingVersion | Távoli hibakeresési verzió. | húr |
requestTracingEnabled | <kód>igaz</kód>, ha engedélyezve van a kérések nyomon követése; ellenkező esetben <>hamis</kód>. | Bool |
requestTracingExpirationTime | A kérelem nyomkövetési lejárati ideje. | húr |
scmIpSecurityRestrictions | Az scm IP-biztonsági korlátozásai. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | Az scm fő ip-biztonsági korlátozásai. | Bool |
scmMinTlsVersion | ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
scmType | SCM-típus. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Nincs" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Nyomkövetési beállítások. | húr |
use32BitWorkerProcess | <kód>igaz</kód> a 32 bites feldolgozói folyamat használatához; ellenkező esetben <>hamis</kód>. | Bool |
virtualApplications | Virtuális alkalmazások. | VirtualApplication[] |
vnetName | Virtuális hálózat neve. | húr |
vnetPrivatePortsCount | Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. | Int |
vnetRouteAllEnabled | Az összes virtuális hálózati útvonal engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom esetében a virtuális hálózati biztonsági csoportok és a felhasználó által megadott útvonalak vannak alkalmazva. | Bool |
websiteTimeZone | Beállítja azt az időzónát, amelyet a hely időbélyegek létrehozásához használ. Kompatibilis a Linux és a Windows App Service szolgáltatással. A WEBSITE_TIME_ZONE alkalmazásbeállítás beállítása elsőbbséget élvez ezzel a konfigurációval szemben. Linux esetén tz-adatbázisértékeket vár https://www.iana.org/time-zones (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja | húr |
webSocketsEnabled | <kód>igaz</kód>, ha a WebSocket engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
windowsFxVersion | Xenon App Framework és verzió | húr |
xManagedServiceIdentityId | Explicit felügyelt szolgáltatás identitásazonosítója | Int |
SiteConfigAzureStorageAccounts
Név | Leírás | Érték |
---|
SiteLimits
Név | Leírás | Érték |
---|---|---|
maxDiskSizeInMb | Maximális lemezméret-használat MB-ban. | Int |
maxMemoryInMb | Maximális memóriahasználat MB-ban. | Int |
maxPercentageCpu | Maximális processzorhasználati százalék. | Int |
SiteProperties
Név | Leírás | Érték |
---|---|---|
clientAffinityEnabled | <kód>igaz</kód> az ügyfél-affinitás engedélyezéséhez; <kód hamis</code>>a munkamenet-affinitási cookie-k küldésének leállításához, amelyek ugyanahhoz a példányhoz irányítják az ugyanabban a munkamenetben lévő ügyfélkéréseket. Az alapértelmezett <kód>igaz</kód>. | Bool |
clientCertEnabled | <kód>igaz</kód> az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); ellenkező esetben <>hamis</kód>. Alapértelmezés szerint <kód>hamis</kód>. | Bool |
clientCertExclusionPaths | ügyféltanúsítvány-hitelesítés vesszővel tagolt kizárási elérési útjai | húr |
clientCertMode | Ez a ClientCertEnabled beállítással van összefűzve. - ClientCertEnabled: hamis azt jelenti, hogy a ClientCert figyelmen kívül van hagyva. - ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges. - ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott. |
"Nem kötelező" "OptionalInteractiveUser" "Kötelező" |
cloningInfo | Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás klónozva lesz egy forrásalkalmazásból. | CloningInfo |
containerSize | A függvénytároló mérete. | Int |
customDomainVerificationId | Egyedi azonosító, amely ellenőrzi az alkalmazáshoz rendelt egyéni tartományokat. Az ügyfél ezt az azonosítót hozzáadja egy txt rekordhoz ellenőrzés céljából. | húr |
dailyMemoryTimeQuota | Maximális napi memória-idő kvóta (csak dinamikus alkalmazások esetén alkalmazható). | Int |
Engedélyezve | <kód>igaz</kód>, ha az alkalmazás engedélyezve van; ellenkező esetben <>hamis</kód>. Ha ezt az értéket hamis értékre állítja, letiltja az alkalmazást (offline állapotba helyezi az alkalmazást). | Bool |
hostingEnvironmentProfile | Az apphoz használandó App Service-környezet. | HostingEnvironmentProfile |
hostNamesDisabled |
<kód>igaz</code> az alkalmazás nyilvános gazdanevének letiltásához; ellenkező esetben <>hamis</kód>. Ha <kód valódi</kód>>, az alkalmazás csak API felügyeleti folyamaton keresztül érhető el. |
Bool |
hostNameSslStates | A hostname SSL-állapotok az alkalmazás gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak. | HostNameSslState[] |
httpsOnly | HttpsOnly: úgy konfigurál egy webhelyet, hogy csak https-kéréseket fogadjon el. Problémák átirányítása a következőhöz: http-kérések |
Bool |
hyperV | Hyper-V tesztkörnyezet. | Bool |
isXenon | Elavult: Hyper-V tesztkörnyezet. | Bool |
keyVaultReferenceIdentity | Key Vault-referenciahitelesítéshez használandó identitás. | húr |
redundancyMode | Webhelyredundancia mód | "ActiveActive" "Feladatátvétel" "GeoRedundáns" "Kézi" "Nincs" |
tartózkodó | <kód>igaz</kód>, ha fenntartott; ellenkező esetben <>hamis</kód>. | Bool |
scmSiteAlsoStopped | <kód>igaz</code> az SCM (KUDU) webhely leállításához az alkalmazás leállításakor; ellenkező esetben <>hamis</kód>. Az alapértelmezett <kód>hamis</kód>. | Bool |
serverFarmId | A társított App Service-csomag erőforrás-azonosítója a következő formátumban: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | húr |
siteConfig | Az alkalmazás konfigurálása. | SiteConfig |
storageAccountRequired | Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e | Bool |
virtualNetworkSubnetId | A regionális VNET-integrációhoz csatlakoztatandó virtuális hálózat és alhálózat Azure Resource Manager-azonosítója. Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie. |
húr |
SlowRequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
ösvény | Kérelem elérési útja. | húr |
timeInterval | Időintervallum. | húr |
timeTaken | Időt vett igénybe. | húr |
StatusCodesBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
ösvény | Kérelem elérési útja | húr |
állapot | HTTP-állapotkód. | Int |
subStatus | Alállapot kérése. | Int |
timeInterval | Időintervallum. | húr |
win32Status | Win32 hibakód. | Int |
StatusCodesRangeBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
ösvény | húr | |
statusCodes | HTTP-állapotkód. | húr |
timeInterval | Időintervallum. | húr |
VirtualApplication
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | húr |
preloadEnabled | <kód>igaz</kód>, ha az előzetes betöltés engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
virtualDirectories | Virtuális alkalmazás virtuális könyvtárai. | VirtualDirectory[] |
virtualPath | Virtuális elérési út. | húr |
VirtualDirectory
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | húr |
virtualPath | A virtuális alkalmazás elérési útja. | húr |
Rövid útmutatósablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Leírás |
---|---|
Airflow Docker Web App linuxos postgreSQL- |
Ez a sablon egyszerű módot kínál a puckel/docker-airflow rendszerkép (legújabb címke) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-szel |
Airflow Web App app postgreSQL-adatbázissal az App Services |
Az Airflow Web App postgreSQL-adatbázissal való üzembe helyezésének sablonja az App Servicesben |
App Service-környezet azure SQL-háttérrendszerrel |
Ez a sablon létrehoz egy App Service-környezetet egy Azure SQL-háttérrendszerrel, valamint privát végpontokkal, valamint a jellemzően privát/izolált környezetben használt társított erőforrásokkal. |
App Service-környezet üzemeltetési csomaggal és Azure WebApp |
Létrehoz egy App Service Environment v2-t egy ILB-címmel egy meglévő virtuális hálózaton, amely privátan elérhető lesz. Az App Service-környezet tartalmaz egy üzemeltetési csomagot és egy Azure-webalkalmazást |
App Service rövid útmutatója – Linux-alkalmazás |
Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható |
App Service rövid útmutatója – Windows-alkalmazás |
Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható |
App Service rövid útmutatója – Windows-alkalmazás |
Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható |
App Service rövid útmutatója – Windows tárolóalkalmazás |
Ez a sablon az /azure/app-service/quickstart-arm-template használatával használható |
Application Gateway ip-korlátozással rendelkező webalkalmazáshoz |
Ez a sablon létrehoz egy alkalmazásátjárót egy Azure-webalkalmazás előtt, amelyen engedélyezve van az IP-korlátozás a webalkalmazáson. |
Application Gateway belső API Management és Web App |
Az Application Gateway internetes forgalmat irányít egy virtuális hálózati (belső módú) API Management-példányhoz, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt. |
ASP.NET alkalmazás |
Ez a sablon lehetővé teszi egy App Service létrehozását egy ASP.NET-alkalmazás üzembe helyezéséhez. |
Azure Cosmos DB-fiók webalkalmazás- |
Ez a sablon üzembe helyez egy Azure Cosmos DB-fiókot, egy App Service-csomagot, és létrehoz egy webalkalmazást az App Service-csomagban. Emellett két alkalmazásbeállítást is hozzáad a webalkalmazáshoz, amelyek az Azure Cosmos DB-fiók végpontjára hivatkoznak. Így a webalkalmazásban üzembe helyezett megoldások ezen beállítások használatával csatlakozhatnak az Azure Cosmos DB-fiókvégponthoz. |
Azure Digital Twins függvény- és private link szolgáltatással |
Ez a sablon létrehoz egy Azure Digital Twins-szolgáltatást, amely egy virtuális hálózattal csatlakoztatott Azure-függvénysel van konfigurálva, amely privát kapcsolatvégponton keresztül tud kommunikálni a Digital Twins szolgáltatással. Létrehoz egy privát DNS-zónát is, amely lehetővé teszi a Digital Twins-végpont közvetlen állomásnévfeloldását a virtuális hálózatról a privát végpont belső alhálózati IP-címére. A gazdagépnév az Azure-függvény "ADT_ENDPOINT" nevű beállításaként van tárolva. |
Azure-függvényalkalmazás és egy HTTP-aktivált függvény |
Ez a példa üzembe helyez egy Azure-függvényalkalmazást és egy HTTP-aktivált függvényt a sablonban. Emellett egy Key Vaultot is üzembe helyez, és feltölt egy titkos kulcsot a függvényalkalmazás gazdagépkulcsával. |
dedikált csomagban üzemeltetett Azure-függvényalkalmazás |
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy fog futni és számlázni, mint bármely App Service-webhely. |
Linux-alapú használatalapú Azure-függvényalkalmazás |
Ez a sablon egy függvényalkalmazást helyez üzembe egy Linux Consumption-csomagon, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. |
Prémium csomagban üzemeltetett Azure-függvényalkalmazás |
Ez a sablon kiépít egy függvényalkalmazást egy Prémium csomagban. |
Windows-használati csomagban üzemeltetett Azure-függvényalkalmazás |
Ez a sablon egy függvényalkalmazást helyez üzembe egy Windows-használati csomagon, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. |
Azure-függvényalkalmazás üzembehelyezési ponttal |
Ez a sablon kiépít egy függvényalkalmazást egy prémium csomagban éles ponttal és egy további üzembehelyezési ponttal. |
Azure-függvényalkalmazás eseményközponttal és felügyelt identitással |
sablonja egy Azure-függvényalkalmazást helyez üzembe Egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-t és az Application Insightst. A függvényalkalmazás képes felügyelt identitással csatlakozni az Event Hub- és Storage-fiókhoz |
Azure-függvényalkalmazás virtuális hálózati integrációs |
Ez a sablon kiépít egy függvényalkalmazást egy Prémium csomagban, amely lehetővé teszi a regionális virtuális hálózat integrációját egy újonnan létrehozott virtuális hálózat számára. |
Azure Logic App függvény |
Ez a sablon létrehoz egy kiszolgáló nélküli alkalmazást az Azure-ban a Logic Apps és a Functions használatával. A logikai alkalmazás egy HTTP POST-on aktiválódik, meghívja az Azure-függvényt, és visszaadja a választ. |
Azure Traffic Manager-webalkalmazás példaalkalmazása |
Ez a sablon bemutatja, hogyan hozhat létre Azure Traffic Manager-profilt egy App Service-hez. |
Buffalo Web App |
Kezdje el gyorsan és olcsón futtatni a Golang Buffalo-alkalmazást az Azure-ban. |
WebAlkalmazás létrehozása Linuxon az Azure Database for MySQL- |
Ez a sablon lehetővé teszi a Web Apps linuxos üzembe helyezését az Azure Database for MySQL használatával. |
Egyéni API-k meghívása az Azure Logic Apps |
Bár a Logic Apps több száz összekötőt biztosít a különböző szolgáltatásokhoz, érdemes lehet meghívni a saját kódját futtató API-kat. A saját webes API-k üzemeltetésének egyik legegyszerűbb és legskálázhatóbb módja az Azure App Service használata. Ez a sablon üzembe helyez egy webalkalmazást az egyéni API-hoz, és azure Active Directory-hitelesítéssel védi az API-t. |
CDN-profil, CDN-végpont és webalkalmazás- létrehozása |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot, amelynek forrása egy webalkalmazás |
Függvényalkalmazás létrehozása és meghívása egyéni erőforrás- |
Ez a sablon létrehoz egy egyéni erőforrás-szolgáltató számítási feladataként használt függvényalkalmazást egy sablontelepítésben. |
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal |
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és EGY SQL Database-adatbázissal. |
Webalkalmazás létrehozása az Azure-ban Java 13 és Tomcat 9-kompatibilis |
Ez a sablon létrehoz egy webalkalmazást az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével, így Java-alkalmazásokat futtathat az Azure-ban. A sablont Donovan Brown készítette a Microsofttól. |
Webalkalmazás létrehozása az Azure-ban Python-kompatibilis |
Ez a sablon létrehoz egy webalkalmazást az Azure-ban, amelyen a Python engedélyezve van, így Python-alkalmazásokat futtathat az Azure-ban. A sablont Donovan Brown készítette a Microsofttól. |
WebAlkalmazás és Redis Cache létrehozása sablon |
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral. |
Application Gateway 2- által védett webalkalmazás létrehozása |
Ez a sablon létrehoz egy Azure-webalkalmazást hozzáférési korlátozással egy Application Gateway v2-hez. Az Application Gateway egy olyan virtuális hálózaton (alhálózaton) van üzembe helyezve, amelyen engedélyezve van a "Microsoft.Web" szolgáltatásvégpont. A webalkalmazás korlátozza az alhálózatról érkező forgalomhoz való hozzáférést. |
WebAlkalmazás, PE és Application Gateway 2- létrehozása |
Ez a sablon létrehoz egy Privát végponttal rendelkező Azure-webalkalmazást az Azure Virtual Network Alhálózatban, egy Application Gateway v2-ben. Az Application Gateway egy virtuális hálózaton (alhálózaton) van üzembe helyezve. A webalkalmazás korlátozza az alhálózatról érkező forgalomhoz való hozzáférést privát végpont használatával |
Nulla érintéses Azure Cosmos-fiók és Azure Web App- |
Ez a sablon létrehoz egy Azure Cosmos-fiókot, injektálja a Cosmos DB-végpontot és a kulcsokat az Azure Web App beállításaiba, majd üzembe helyez egy ASP MVC-webalkalmazást a GitHubról. |
AppServicePlan és alkalmazás létrehozása egy alkalmazásban. Service Env. v2 |
AppServicePlan és alkalmazás létrehozása App Service-környezetben v2-ben |
AppServicePlan és alkalmazás létrehozása ASE- |
AppServicePlan és alkalmazás létrehozása ASE-ben |
Standard App Service-tanúsítvány létrehozása és hozzárendelése |
Létrehoz egy szabványos App Service-tanúsítványt, ellenőrzi azt egy App Service-alkalmazással, és SSL-kötéseket hoz létre, ha a tanúsítvány készen áll |
Helyettesítő App Service-tanúsítvány létrehozása és hozzárendelése |
Helyettesítő App Service-tanúsítványt hoz létre, ellenőrzi azt egy App Service-tartomány használatával, és SSL-kötéseket hoz létre egy App Service-alkalmazásban, amint a tanúsítvány elkészült |
Azure App Service-környezet létrehozása webalkalmazás hozzáadásával |
Létrehoz egy Azure App Service-környezetet egy virtuális hálózati alhálózaton belül. Ez a sablon egy Azure-webalkalmazást is hozzáad az App Service-környezetben. A sablont eredetileg Callum Brankin készítette a PixelPinből |
Azure-webalkalmazás létrehozása Blob Storage kapcsolati sztringgel |
Létrehoz egy Azure-webalkalmazást a Blob Storage kapcsolati sztringjével, amelyet eredetileg Jeff Bowles a Microsofttól készített. |
Függvényalkalmazás és privát végpont által védett tároló |
Ez a sablon lehetővé teszi egy Azure-függvényalkalmazás üzembe helyezését, amely privát végpontokon keresztül kommunikál az Azure Storage-ral. |
Függvényalkalmazás létrehozása felügyeltszolgáltatás-identitással |
Létrehoz egy olyan függvényalkalmazást, amely engedélyezve van a felügyeltszolgáltatás-identitással a naplókhoz és metrikákhoz beállított Application Insights használatával. |
Alapszintű Linux-webalkalmazás üzembe helyezése |
Ez a sablon lehetővé teszi egy app service-csomag és egy alapszintű Linux-webalkalmazás üzembe helyezését |
Alkalmazásszolgáltatás üzembe helyezése regionális VNet-integrációs |
Ez a sablon lehetővé teszi egy app service-csomag és egy alapszintű Windows-webalkalmazás üzembe helyezését, amely lehetővé teszi a regionális virtuális hálózatok integrációját egy újonnan létrehozott virtuális hálózatra |
Az-kompatibilis Azure Function Premium-csomag üzembe helyezése |
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését a rendelkezésre állási zónák támogatásával, beleértve a rendelkezésre állási zónák számára engedélyezett tárfiókot is. |
Azure Function Premium-csomag üzembe helyezése virtuális hálózatok integrációjával |
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amely lehetővé teszi egy újonnan létrehozott virtuális hálózat regionális virtuális hálózati integrációját. |
Django alkalmazás |
Ez a sablon lehetővé teszi egy App Service létrehozását django-alkalmazások üzembe helyezéséhez. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
A nagyvállalati felhőbevezetéshez felelősségteljes és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) az Azure Partner Gyorsútmutatókból elérhető összetett megoldás, amely az ügyfelek, a system integrátorok és a partnerek számára egyaránt bevezetést lehetővé tevő eszköz, amely önkiszolgáló, automatizált szabályozási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázat csökkentése áll. A megoldás kiemeli a láthatóság és a vezérlés alapvető szabályozási pilléreit. |
EPiserverCMS az Azure |
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását |
eShop-webhely az ILB ASE |
Az App Service-környezet az Azure App Service prémium szolgáltatási csomagja, amely teljesen elkülönített és dedikált környezetet biztosít az Azure App Service-alkalmazások nagy léptékű biztonságos futtatásához, beleértve a Web Appst, a Mobile Appst és az API Appst. |
Flask App Service |
Ez a sablon lehetővé teszi egy App Service létrehozását a Flask-alkalmazások üzembe helyezéséhez. |
Front Door Premium App Service-forrással és Private Link |
Ez a sablon létrehoz egy Front Door Premiumot és egy App Service-t, és egy privát végpontot használ a Front Door számára, hogy forgalmat küldjön az alkalmazásnak. |
Front Door Standard/Premium App Service-forrással |
Ez a sablon létrehoz egy Front Door Standard/Premium verziót, egy App Service-t, és konfigurálja az App Service-t annak ellenőrzésére, hogy a forgalom a Front Door forrásán keresztül érkezett-e. |
Front Door Standard/Premium Azure Functions-forrással |
Ez a sablon létrehoz egy Front Door Standard/Premium verziót, egy Azure Functions-alkalmazást, és konfigurálja a függvényalkalmazást annak ellenőrzésére, hogy a forgalom a Front Door forrásán keresztül érkezett-e. |
függvényalkalmazás |
Ez a sablon egy üres függvényalkalmazást és egy üzemeltetési tervet helyez üzembe. |
függvényalkalmazás Linux-alapú használatalapú csomagban távoli buildelési |
Ez a sablon kiépít egy függvényalkalmazást egy Linux-használati csomagra, és távoli buildelést hajt végre a kód üzembe helyezése során. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. |
Függvényalkalmazást az Azure Frontdoor |
Ez a sablon lehetővé teszi az Azure Frontdoor Premium által védett és közzétett Prémium Szintű Azure-függvény üzembe helyezését. Az Azure Frontdoor és az Azure Functions közötti konvekciót az Azure Private Link védi. |
magas rendelkezésre állású többrégiós webalkalmazás- |
Ez a sablon lehetővé teszi egy biztonságos, magas rendelkezésre állású, többrégiós végpontok közötti megoldás létrehozását két webalkalmazással az Azure Front Door mögött különböző régiókban |
ILB App Service-környezet Az Azure Firewall |
Az App Service-környezet Azure Firewall-integrációval történő üzembe helyezését bemutató Resource Manager-sablonok és paraméterek |
Java CI/CD-t a Jenkins és az Azure Web Apps |
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával. |
Kentico Xperience |
Ez a sablon megkönnyíti a Kentico Xperience-környezetek Microsoft Azure-beli üzemeltetéséhez szükséges erőforrások üzembe helyezését. |
Moesif API Analytics és monetization |
A sablon api-hívásokat naplóz az Azure API Managementből a Moesif API Analyticsbe és a bevételszerzési platformra |
Node App Service |
Ez a sablon lehetővé teszi egy App Service létrehozását csomópontalkalmazás üzembe helyezéséhez. |
Orchard CMS Video Portal Web App |
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére az Azure App Service Web Appsben az Azure Media Services modul engedélyezésével és konfigurálással. |
Privát függvényalkalmazás és a privát végpont által védett storage- |
Ez a sablon egy függvényalkalmazást helyez üzembe egy prémium szintű csomagban, amely privát végpontokkal rendelkezik, és privát végpontokon keresztül kommunikál az Azure Storage-ral. |
Függvényalkalmazás üzembe helyezése használati terven |
Ez a sablon kiépít egy függvényalkalmazást egy fogyasztási csomagra, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. Más sablonok is rendelkezésre állnak egy dedikált üzemeltetési terv kiépítéséhez. |
App Service-csomagon futó függvényalkalmazás üzembe helyezése |
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy fog futni és számlázni, mint bármely App Service-webhely. |
Függvényalkalmazás kiépítése a GitHub- |
Ez a sablon egy új dedikált App Service-csomagban üzemeltetett függvényalkalmazást helyez üzembe. A függvényalkalmazás rendelkezik egy gyermekerőforrással, amely lehetővé teszi a folyamatos integrációt, és üzembe helyezi a függvénykódot egy GitHub-adattárból. |
Mobilalkalmazás kiépítése SQL Database- |
Ez a sablon kiépít egy mobilalkalmazást, egy SQL Database-adatbázist és egy Notification Hubot. Konfigurál egy kapcsolati sztringet a mobilalkalmazásban az adatbázishoz és az értesítési központhoz. |
Webalkalmazás kiépítése SQL Database- |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database-adatbázist, egy automatikus méretezési beállításokat, riasztási szabályokat és App Insightst. Konfigurál egy kapcsolati sztringet a webalkalmazásban az adatbázishoz. |
Üzembehelyezési terv függvény üzembehelyezési pont |
Ez a sablon kiépít egy függvényalkalmazást egy fogyasztási csomagra, amely egy dinamikus üzemeltetési csomag. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül. Más sablonok is rendelkezésre állnak egy dedikált üzemeltetési terv kiépítéséhez. |
PubNub Realtime Gateway for 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 az Azure Event Hubs között. -- tekintsük kétirányú hídnak a PubNub és az Azure között! |
méretezhető Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az Umbraco CMS webalkalmazás azure App Service Web Apps-en való üzembe helyezésére. |
Biztonságos N szintű webalkalmazás |
Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két olyan webalkalmazással, amelyek átmeneti tárolóhelyekkel, előtér- és háttérrendszerrel rendelkeznek, az előtér pedig biztonságosan fogja használni a hátoldalt a virtuális hálózatok injektálásával és a privát végponttal |
Egyszerű Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az Umbraco CMS webalkalmazás azure App Service Web Apps-en való üzembe helyezésére. |
Sonarqube Docker Web App Linuxon az Azure SQL |
Ez a sablon üzembe helyezi a Sonarqube-t egy Azure App Service-webalkalmazás Linux-tárolójában a hivatalos Sonarqube-rendszerkép használatával, és amelyet egy Azure SQL Server készít. |
Sonarqube Docker Web App linuxos mySQL- |
Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for MySQL-hez |
Sonarqube Docker Web App linuxos postgreSQL- |
Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-lel (előzetes verzió) |
SonarQube webalkalmazás postgreSQL-sel és VNet-integrációs |
Ez a sablon könnyen üzembe helyezheti a SonarQube-t a Web Appban Linuxon a Rugalmas PostgreSQL-kiszolgálóval, a virtuális hálózatok integrációjával és a privát DNS-sel. |
webalkalmazás üzembe helyezése a GitHub- |
Ez a sablon lehetővé teszi egy Csatolt GitHub-adattárral társított WebApp létrehozását. |
webalkalmazás-integráció a Key Vault |
Webalkalmazás-tanúsítvány üzembe helyezése a Key Vault titkos kulcsából, és ssl-kötés létrehozásához használható |
Web App Linuxon a PostgreSQL |
Ez a sablon egyszerű módot kínál a Web App Linuxon való üzembe helyezésére az Azure Database for PostgreSQL(Előzetes verzió) használatával. |
Web App Linuxon a PostgreSQL |
Ez a sablon egyszerű módot kínál a Web App Linuxon való üzembe helyezésére az Azure Database for PostgreSQL használatával. |
Web App w/ Application Insights küldése a Log Analytics |
Ez a sablon segít a microsoft.insights/components új API-verzióinak támogatásában. A 2020-02-02-preview WorkspaceID azonosítóra lesz szükség az Application Inisghts létrehozásakor. Ez a sablon üzembe helyezi az App Service-csomagot, az App Service-t, az Application Insightst, a Log Analytics-munkaterületet, és összekapcsolja az összeset. |
webalkalmazás egyéni tartománnyal és opcionális SSL-kötéssel |
Hozzon létre egy webalkalmazást és egy egyéni tartományt, és opcionálisan adjon hozzá SSL-tanúsítványt a https-titkosításhoz. |
webalkalmazás SQL Database, Azure Cosmos DB, Azure Search |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database-t, az Azure Cosmos DB-t, az Azure Search-t és az Application Insightst. |
Web App és Az Azure Database for MySQL |
Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Appsben való üzembe helyezésére az Azure Database for MySQL-hez. |
webalkalmazás egyéni üzembehelyezési pontok |
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési pontok használatával az Azure Web Appsben. |
Web App a Blob Container diagnosztikai naplózásával |
Webalkalmazás üzembe helyezése diagnosztikai naplózással a Tárfiók blobtárolóban engedélyezve. |
webalkalmazás felügyelt identitással, SQL Serverrel és ΑΙ- |
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
webalkalmazás privát végponttal |
Ez a sablon lehetővé teszi egy webalkalmazás létrehozását és a privát végponton keresztüli közzétételt |
webalkalmazás virtuális hálózatinjektálással és privát végponttal |
Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két webalkalmazással, az előtérrel és a háttérrendszerrel, az előtér pedig biztonságosan fogja használni a hátoldalt a virtuális hálózatok injektálásával és a privát végponttal |
Privát Azure SQL-végpontot használó WebApp |
Ez a sablon bemutatja, hogyan hozhat létre olyan webalkalmazást, amely az Azure SQL Serverre mutató privát végpontot használ |
WordPress az App Service-ben mySQL-lel az App |
Ez a sablon üzembe helyez egy WordPress-webalkalmazást egy Windows App Service-ben mySQL-lel az alkalmazásban |
Terraform (AzAPI-szolgáltató) erőforrásdefiníciója
A helyek erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.
Erőforrás formátuma
Microsoft.Web/sites erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites@2021-01-01"
name = "string"
extendedLocation = {
name = "string"
}
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
kind = "string"
location = "string"
body = jsonencode({
properties = {
clientAffinityEnabled = bool
clientCertEnabled = bool
clientCertExclusionPaths = "string"
clientCertMode = "string"
cloningInfo = {
appSettingsOverrides = {
{customized property} = "string"
}
cloneCustomHostNames = bool
cloneSourceControl = bool
configureLoadBalancing = bool
correlationId = "string"
hostingEnvironment = "string"
overwrite = bool
sourceWebAppId = "string"
sourceWebAppLocation = "string"
trafficManagerProfileId = "string"
trafficManagerProfileName = "string"
}
containerSize = int
customDomainVerificationId = "string"
dailyMemoryTimeQuota = int
enabled = bool
hostingEnvironmentProfile = {
id = "string"
}
hostNamesDisabled = bool
hostNameSslStates = [
{
hostType = "string"
name = "string"
sslState = "string"
thumbprint = "string"
toUpdate = bool
virtualIP = "string"
}
]
httpsOnly = bool
hyperV = bool
isXenon = bool
keyVaultReferenceIdentity = "string"
redundancyMode = "string"
reserved = bool
scmSiteAlsoStopped = bool
serverFarmId = "string"
siteConfig = {
acrUseManagedIdentityCreds = bool
acrUserManagedIdentityID = "string"
alwaysOn = bool
apiDefinition = {
url = "string"
}
apiManagementConfig = {
id = "string"
}
appCommandLine = "string"
appSettings = [
{
name = "string"
value = "string"
}
]
autoHealEnabled = bool
autoHealRules = {
actions = {
actionType = "string"
customAction = {
exe = "string"
parameters = "string"
}
minProcessExecutionTime = "string"
}
triggers = {
privateBytesInKB = int
requests = {
count = int
timeInterval = "string"
}
slowRequests = {
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
slowRequestsWithPath = [
{
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
]
statusCodes = [
{
count = int
path = "string"
status = int
subStatus = int
timeInterval = "string"
win32Status = int
}
]
statusCodesRange = [
{
count = int
path = "string"
statusCodes = "string"
timeInterval = "string"
}
]
}
}
autoSwapSlotName = "string"
azureStorageAccounts = {
{customized property} = {
accessKey = "string"
accountName = "string"
mountPath = "string"
shareName = "string"
type = "string"
}
}
connectionStrings = [
{
connectionString = "string"
name = "string"
type = "string"
}
]
cors = {
allowedOrigins = [
"string"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
functionAppScaleLimit = int
functionsRuntimeScaleMonitoringEnabled = bool
handlerMappings = [
{
arguments = "string"
extension = "string"
scriptProcessor = "string"
}
]
healthCheckPath = "string"
http20Enabled = bool
httpLoggingEnabled = bool
ipSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
keyVaultReferenceIdentity = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
minimumElasticInstanceCount = int
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publicNetworkAccess = "string"
publishingUsername = "string"
push = {
kind = "string"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
pythonVersion = "string"
remoteDebuggingEnabled = bool
remoteDebuggingVersion = "string"
requestTracingEnabled = bool
requestTracingExpirationTime = "string"
scmIpSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsUseMain = bool
scmMinTlsVersion = "string"
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
vnetPrivatePortsCount = int
vnetRouteAllEnabled = bool
websiteTimeZone = "string"
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
storageAccountRequired = bool
virtualNetworkSubnetId = "string"
}
})
tags = {
{customized property} = "string"
}
}
Tulajdonságértékek
ApiDefinitionInfo
Név | Leírás | Érték |
---|---|---|
URL-cím | Az API-definíció URL-címe. | húr |
ApiManagementConfig
Név | Leírás | Érték |
---|---|---|
azonosító | APIM-Api azonosító. | húr |
AutoHealActions
Név | Leírás | Érték |
---|---|---|
actionType | Előre definiált műveletet kell végrehajtani. | "CustomAction" 'LogEvent' "Lomtár" |
customAction | Egyéni végrehajtandó művelet. | AutoHealCustomAction |
minProcessExecutionTime | A folyamat végrehajtásának minimális időtartama a művelet végrehajtása előtt |
húr |
AutoHealCustomAction
Név | Leírás | Érték |
---|---|---|
exe | Futtatható. | húr |
Paraméterek | A végrehajtható paraméter. | húr |
AutoHealRules
Név | Leírás | Érték |
---|---|---|
Műveletek | A szabály aktiválásakor végrehajtandó műveletek. | AutoHealActions |
Eseményindítók | Az automatikus javítási műveletek végrehajtásának időpontjára vonatkozó feltételek. | AutoHealTriggers |
AutoHealTriggers
Név | Leírás | Érték |
---|---|---|
privateBytesInKB | Privát bájtokon alapuló szabály. | Int |
Kérelmek | A teljes kérelmeken alapuló szabály. | RequestsBasedTrigger |
slowRequests | A kérések végrehajtási idején alapuló szabály. | SlowRequestsBasedTrigger |
slowRequestsWithPath | Több lassú kérelem szabályán alapuló szabály elérési úttal | SlowRequestsBasedTrigger[] |
statusCodes | Állapotkódokon alapuló szabály. | StatusCodesBasedTrigger[] |
statusCodesRange | Állapotkódtartományokon alapuló szabály. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
Név | Leírás | Érték |
---|---|---|
accessKey | A tárfiók hozzáférési kulcsa. | húr Korlátok: Bizalmas érték. Adja meg biztonságos paraméterként. |
accountName | A tárfiók neve. | húr |
mountPath | A tároló csatlakoztatásának elérési útja a hely futtatókörnyezetében. | húr |
shareName | A fájlmegosztás neve (a Blob Storage tárolójának neve). | húr |
típus | A tároló típusa. | "AzureBlob" "AzureFiles" |
CloningInfo
Név | Leírás | Érték |
---|---|---|
appSettingsOverrides | Az alkalmazásbeállítás felülbírálja a klónozott alkalmazásokat. Ha meg van adva, ezek a beállítások felülbírálják a klónozott beállításokat forrásalkalmazásból. Ellenkező esetben a forrásalkalmazás alkalmazásbeállításai megmaradnak. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | <kód>igaz</code> az egyéni gazdagépnevek klónozásához a forrásalkalmazásból; ellenkező esetben <>hamis</kód>. | Bool |
cloneSourceControl | <kód>igaz</code> a forrásalkalmazásból származó forrásvezérlő klónozásához; ellenkező esetben <>hamis</kód>. | Bool |
configureLoadBalancing | <kód>igaz</code> a forrás- és célalkalmazás terheléselosztásának konfigurálásához. | Bool |
correlationId | A klónozási művelet korrelációs azonosítója. Ez az azonosító több klónozási műveletet is összekapcsol együtt használhatja ugyanazt a pillanatképet. |
húr Korlátok: Minimális hossz = 36 Maximális hossz = 36 Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
hostingEnvironment | App Service-környezet. | húr |
Felülírja | < >valódi</kód> a célalkalmazás felülírásához; ellenkező esetben <>hamis</kód>. | Bool |
sourceWebAppId | A forrásalkalmazás ARM-erőforrás-azonosítója. Az alkalmazás erőforrás-azonosítója az űrlap /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} az éles pontokhoz és /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} más pontokhoz. |
sztring (kötelező) |
sourceWebAppLocation | A forrásalkalmazás helye, például: USA nyugati régiója vagy Észak-Európa | húr |
trafficManagerProfileId | A használni kívánt Traffic Manager-profil ARM-erőforrás-azonosítója, ha létezik. A Traffic Manager erőforrás-azonosítója az űrlap /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
húr |
trafficManagerProfileName | A létrehozandó Traffic Manager-profil neve. Erre csak akkor van szükség, ha a Traffic Manager-profil még nem létezik. | húr |
CloningInfoAppSettingsOverrides
Név | Leírás | Érték |
---|
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Név | Leírás | Érték |
---|
ConnStringInfo
Név | Leírás | Érték |
---|---|---|
connectionString | Kapcsolati sztring értéke. | húr |
név | Kapcsolati sztring neve. | húr |
típus | Az adatbázis típusa. | 'ApiHub' "Egyéni" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" 'RedisCache' "ServiceBus" "SQLAzure" "SQLServer" |
CorsSettings
Név | Leírás | Érték |
---|---|---|
engedélyezettOrigins | Lekéri vagy beállítja azoknak a forrásoknak a listáját, amelyeknek engedélyezni kell a kereszt-forrást hívások (például: http://example.com:12345). Az összes engedélyezéséhez használja a "*" parancsot. |
sztring[] |
támogatási hitelesítő adatok | Lekérdezi vagy beállítja, hogy a hitelesítő adatokkal rendelkező CORS-kérelmek engedélyezettek-e. Lát https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials további részletekért. |
Bool |
Kísérletek
Név | Leírás | Érték |
---|---|---|
rampUpRules | A felhajtó szabályok listája. | RampUpRule[] |
ExtendedLocation
Név | Leírás | Érték |
---|---|---|
név | A kiterjesztett hely neve. | húr |
HandlerMapping
Név | Leírás | Érték |
---|---|---|
Érvek | A szkriptfeldolgozónak továbbítandó parancssori argumentumok. | húr |
kiterjesztés | Az ezzel a kiterjesztéssel rendelkező kérelmek a megadott FastCGI-alkalmazással lesznek kezelve. | húr |
scriptProcessor | A FastCGI-alkalmazás abszolút elérési útja. | húr |
HostingEnvironmentProfile
Név | Leírás | Érték |
---|---|---|
azonosító | Az App Service-környezet erőforrás-azonosítója. | húr |
HostNameSslState
Név | Leírás | Érték |
---|---|---|
hostType | Azt jelzi, hogy a gazdagépnév szabványos vagy adattárbeli gazdagépnév-e. | "Adattár" "Standard" |
név | Állomásnév. | húr |
sslState | SSL-típus. | "Letiltva" "IpBasedEnabled" "SniEnabled" |
Ujjlenyomat | SSL-tanúsítvány ujjlenyomata. | húr |
toUpdate | Állítsa be <kódot>igaz</code> a meglévő gazdagépnév frissítéséhez. | Bool |
virtualIP | A gazdagépnévhez rendelt virtuális IP-cím, ha az IP-alapú SSL engedélyezve van. | húr |
IpSecurityRestriction
Név | Leírás | Érték |
---|---|---|
akció | Hozzáférés engedélyezése vagy megtagadása ehhez az IP-tartományhoz. | húr |
leírás | IP-korlátozási szabály leírása. | húr |
Fejlécek | IP-korlátozási szabály fejlécei. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Az egyező logika a .. - Ha a tulajdonság null értékű vagy üres (alapértelmezett), minden gazdagép (vagy annak hiánya) engedélyezett. - Egy értéket az ordinal-ignore-case (a portszám kivételével) használatával hasonlítunk össze. - Az altartomány helyettesítő karakterei engedélyezettek, de nem egyeznek a gyökértartományával. A *.contoso.com például megegyezik az altartomány foo.contoso.com de nem a gyökértartomány contoso.com vagy többszintű foo.bar.contoso.com – Unicode-gazdagépnevek engedélyezettek, de a rendszer punycode-ra konvertálja az egyezéshez. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Az egyező logika a .. - Ha a tulajdonság null értékű vagy üres (alapértelmezett), a továbbított láncok (vagy azok hiánya) engedélyezettek. - Ha a láncban (vesszővel elválasztva) található bármely cím (a portszám kivételével) megegyezik a tulajdonság által definiált CIDR-sel. X-Azure-FDID és X-FD-HealthProbe. Az egyező logika pontos egyezés. |
IpSecurityRestrictionHeaders |
ipAddress | A biztonsági korlátozás érvényes IP-címe. Ez lehet tiszta ipv4-cím (a szükséges Alhálózatmaszk tulajdonság) vagy CIDR-jelölés, például ipv4/maszk (kezdő bitegyezés). CIDR esetén: Az Alhálózatmaszk tulajdonság nem adható meg. |
húr |
név | IP-korlátozási szabály neve. | húr |
elsőbbség | Az IP-korlátozási szabály prioritása. | Int |
alhálózatmaszk | Az IP-címek tartományához tartozó alhálózati maszkra érvényes a korlátozás. | húr |
subnetTrafficTag | (belső) Alhálózat forgalmi címkéje | Int |
címke | Meghatározza, hogy mire fogja használni ezt az IP-szűrőt. Ez a proxyk IP-szűrésének támogatása. | "Alapértelmezett" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Virtuális hálózati erőforrás azonosítója | húr |
vnetTrafficTag | (belső) Virtuális hálózat forgalmi címkéje | Int |
IpSecurityRestrictionHeaders
Név | Leírás | Érték |
---|
ManagedServiceIdentity
Név | Leírás | Érték |
---|---|---|
típus | A felügyelt szolgáltatás identitásának típusa. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Az erőforráshoz társított felhasználó által hozzárendelt identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Név | Leírás | Érték |
---|
Microsoft.Web/sites
Név | Leírás | Érték |
---|---|---|
extendedLocation | Kiterjesztett hely. | ExtendedLocation |
azonosság | Felügyelt szolgáltatás identitása. | ManagedServiceIdentity |
fajta | Erőforrás típusa. | húr |
hely | Erőforrás helye. | sztring (kötelező) |
név | Az erőforrás neve | sztring (kötelező) |
kellékek | Helyerőforrás-specifikus tulajdonságok | SiteProperties |
Címkék | Erőforráscímkék | Címkenevek és -értékek szótára. |
típus | Az erőforrás típusa | "Microsoft.Web/sites@2021-01-01" |
NameValuePair
Név | Leírás | Érték |
---|---|---|
név | Párnév. | húr |
érték | Párérték. | húr |
PushSettings
Név | Leírás | Érték |
---|---|---|
fajta | Erőforrás típusa. | húr |
kellékek | A PushSettings erőforrás-specifikus tulajdonságai | PushSettingsProperties |
PushSettingsProperties
Név | Leírás | Érték |
---|---|---|
dynamicTagsJson | Lekéri vagy beállít egy JSON-sztringet, amely a leküldéses regisztrációs végpont felhasználói jogcímeiből kiértékelendő dinamikus címkék listáját tartalmazza. | húr |
isPushEnabled | Lekéri vagy beállít egy jelzőt, amely jelzi, hogy a leküldéses végpont engedélyezve van-e. | bool (kötelező) |
tagsRequiringAuth | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza azoknak a címkéknek a listáját, amelyek felhasználói hitelesítést igényelnek a leküldéses regisztrációs végpontban. A címkék alfanumerikus karakterekből és a következőkből állhatnak: '_', '@', '#', '.', ':', '-'. Az ellenőrzést a PushRequestHandlerben kell elvégezni. |
húr |
tagWhitelistJson | Lekéri vagy beállít egy JSON-sztringet, amely tartalmazza a leküldéses regisztrációs végpont által használható címkék listáját az engedélyezett listában. | húr |
RampUpRule
Név | Leírás | Érték |
---|---|---|
actionHostName | Annak a pontnak az állomásneve, amelyre a forgalom átirányítva lesz, ha úgy dönt. Például myapp-stage.azurewebsites.net. | húr |
changeDecisionCallbackUrl | Az egyéni döntési algoritmus a TiPCallback webhelybővítményben adható meg, amely URL-cím megadható. Tekintse meg a TiPCallback webhelybővítményt az állványzathoz és a szerződésekhez. https://www.siteextensions.net/packages/TiPCallback/ |
húr |
changeIntervalInMinutes | A ReroutePercentage újraértékeléséhez percekben megadott időközt adja meg. | Int |
changeStep | Automatikus felerősítési forgatókönyvben ez a lépés <kód>ReroutePercentage</code> hozzáadására/eltávolítására, amíg el nem éri \n<minReroutePercentage></code> vagy <kód>MaxReroutePercentage</code>. A webhelymetrikák ellenőrzése <>ChangeIntervalInMinutes</code>kódban megadott N percenként történik. egyéni döntési algoritmus\n A TiPCallback webhelybővítményben megadhatja, hogy melyik URL-cím adható meg <kódban>ChangeDecisionCallbackUrl</code>. |
Int |
maxReroutePercentage | Megadja a felső határt, amely alatt a ReroutePercentage marad. | Int |
minReroutePercentage | Megadja az alsó határt, amely felett a ReroutePercentage marad. | Int |
név | Az útválasztási szabály neve. Az ajánlott név arra a pontra mutatna, amely megkapja a kísérlet forgalmát. | húr |
reroutePercentage | A <ActionHostName</code>>kódra átirányítandó forgalom százalékos aránya. | Int |
RequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
timeInterval | Időintervallum. | húr |
ResourceTags
Név | Leírás | Érték |
---|
SiteConfig
Név | Leírás | Érték |
---|---|---|
acrUseManagedIdentityCreds | Jelölő a Managed Identity Creds ACR-lekéréshez való használatához | Bool |
acrUserManagedIdentityID | Felhasználó által felügyelt identitás használata esetén a felhasználó által felügyelt identitás ügyfélazonosítója | húr |
alwaysOn | <kód>igaz</kód>, ha az Always On engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
apiDefinition | Információk az alkalmazás formális API-definíciójáról. | ApiDefinitionInfo |
apiManagementConfig | Az alkalmazáshoz társított Azure API felügyeleti beállítások. | ApiManagementConfig |
appCommandLine | Elindítandó alkalmazás parancssora. | húr |
appSettings | Alkalmazásbeállítások. | NameValuePair[] |
autoHealEnabled | <kód>igaz</kód>, ha az Automatikus javítás engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
autoHealRules | Automatikus javítási szabályok. | AutoHealRules |
autoSwapSlotName | Automatikus felcserélési pont neve. | húr |
azureStorageAccounts | Az Azure Storage-fiókok listája. | SiteConfigAzureStorageAccounts |
connectionStrings | Kapcsolati sztringek. | ConnStringInfo[] |
cors | A forrásközi erőforrás-megosztás (CORS) beállításai. | CorsSettings |
defaultDocuments | Alapértelmezett dokumentumok. | sztring[] |
detailedErrorLoggingEnabled | <kód>igaz</kód>, ha a részletes hibanaplózás engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
documentRoot | Dokumentumgyökér. | húr |
Kísérletek | Ez a polimorf típusok esetében működik. | Kísérletek |
ftpsState | FTP/FTPS szolgáltatás állapota | "AllAllowed" "Letiltva" "FtpsOnly" |
functionAppScaleLimit | A helyek által felskálázható feldolgozók maximális száma. Ez a beállítás csak a használati és rugalmas prémium csomagokra vonatkozik |
Int Korlátok: Minimális érték = 0 |
functionsRuntimeScaleMonitoringEnabled | Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a függvények futtatókörnyezeti skálázásának monitorozása. Ha engedélyezve van, a ScaleController nem figyeli közvetlenül az eseményforrásokat, hanem a futtatókörnyezetben lekérheti a skálázás állapotát. |
Bool |
handlerMappings | Kezelőleképezések. | HandlerMapping[] |
healthCheckPath | Állapot-ellenőrzési útvonal | húr |
http20Enabled | Http20Enabled: úgy konfigurál egy webhelyet, hogy az ügyfelek http2.0-s kapcsolaton keresztül csatlakozhassanak | Bool |
httpLoggingEnabled | <kód>igaz</kód>, ha a HTTP-naplózás engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
ipSecurityRestrictions | Ip-biztonsági korlátozások a fő. | IpSecurityRestriction[] |
javaContainer | Java-tároló. | húr |
javaContainerVersion | Java-tároló verziója. | húr |
javaVersion | Java-verzió. | húr |
keyVaultReferenceIdentity | Key Vault-referenciahitelesítéshez használandó identitás. | húr |
Határok | Webhelykorlátok. | SiteLimits |
linuxFxVersion | Linux App Framework és verzió | húr |
terheléselosztás | Hely terheléselosztása. | "LeastRequests" 'LeastResponseTime' "PerSiteRoundRobin" "RequestHash" "WeightedRoundRobin" 'WeightedTotalTraffic' |
localMySqlEnabled | <kód>igaz</code> a helyi MySQL engedélyezéséhez; ellenkező esetben <>hamis</kód>. | Bool |
logsDirectorySizeLimit | HTTP-naplók könyvtárméretkorlátja. | Int |
managedPipelineMode | Felügyelt folyamat mód. | "Klasszikus" "Integrált" |
managedServiceIdentityId | Felügyelt szolgáltatás identitásazonosítója | Int |
minimumElasticInstanceCount | Webhely minimális példányszámának száma Ez a beállítás csak a rugalmas csomagokra vonatkozik |
Int Korlátok: Minimális érték = 0 Maximális érték = 20 |
minTlsVersion | MinTlsVersion: az SSL-kérelmekhez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET-keretrendszer verziója. | húr |
nodeVersion | A Node.jsverziója. | húr |
numberOfWorkers | Dolgozók száma. | Int |
phpVersion | A PHP verziója. | húr |
powerShellVersion | A PowerShell verziója. | húr |
preWarmedInstanceCount | Az előrewarmált példányok száma. Ez a beállítás csak a használati és rugalmas csomagokra vonatkozik |
Int Korlátok: Minimális érték = 0 Maximális érték = 10 |
publicNetworkAccess | Az összes nyilvános forgalom engedélyezésére vagy letiltására használható tulajdonság. | húr |
publishingUsername | Közzétételi felhasználónév. | húr |
tol | Leküldéses végpont beállításai. | PushSettings |
pythonVersion | A Python verziója. | húr |
remoteDebuggingEnabled | <kód>igaz</kód>, ha a távoli hibakeresés engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
remoteDebuggingVersion | Távoli hibakeresési verzió. | húr |
requestTracingEnabled | <kód>igaz</kód>, ha engedélyezve van a kérések nyomon követése; ellenkező esetben <>hamis</kód>. | Bool |
requestTracingExpirationTime | A kérelem nyomkövetési lejárati ideje. | húr |
scmIpSecurityRestrictions | Az scm IP-biztonsági korlátozásai. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | Az scm fő ip-biztonsági korlátozásai. | Bool |
scmMinTlsVersion | ScmMinTlsVersion: az SCM-hely SSL-kéréseihez szükséges TLS minimális verzióját konfigurálja | '1.0' '1.1' '1.2' |
scmType | SCM-típus. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Nincs" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Nyomkövetési beállítások. | húr |
use32BitWorkerProcess | <kód>igaz</kód> a 32 bites feldolgozói folyamat használatához; ellenkező esetben <>hamis</kód>. | Bool |
virtualApplications | Virtuális alkalmazások. | VirtualApplication[] |
vnetName | Virtuális hálózat neve. | húr |
vnetPrivatePortsCount | Az alkalmazáshoz rendelt privát portok száma. Ezek a futtatókörnyezetben dinamikusan lesznek hozzárendelve. | Int |
vnetRouteAllEnabled | Az összes virtuális hálózati útvonal engedélyezve van. Ez azt eredményezi, hogy az összes kimenő forgalom esetében a virtuális hálózati biztonsági csoportok és a felhasználó által megadott útvonalak vannak alkalmazva. | Bool |
websiteTimeZone | Beállítja azt az időzónát, amelyet a hely időbélyegek létrehozásához használ. Kompatibilis a Linux és a Windows App Service szolgáltatással. A WEBSITE_TIME_ZONE alkalmazásbeállítás beállítása elsőbbséget élvez ezzel a konfigurációval szemben. Linux esetén tz-adatbázisértékeket vár https://www.iana.org/time-zones (rövid útmutató: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows esetén a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones alatt felsorolt időzónák egyikét várja | húr |
webSocketsEnabled | <kód>igaz</kód>, ha a WebSocket engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
windowsFxVersion | Xenon App Framework és verzió | húr |
xManagedServiceIdentityId | Explicit felügyelt szolgáltatás identitásazonosítója | Int |
SiteConfigAzureStorageAccounts
Név | Leírás | Érték |
---|
SiteLimits
Név | Leírás | Érték |
---|---|---|
maxDiskSizeInMb | Maximális lemezméret-használat MB-ban. | Int |
maxMemoryInMb | Maximális memóriahasználat MB-ban. | Int |
maxPercentageCpu | Maximális processzorhasználati százalék. | Int |
SiteProperties
Név | Leírás | Érték |
---|---|---|
clientAffinityEnabled | <kód>igaz</kód> az ügyfél-affinitás engedélyezéséhez; <kód hamis</code>>a munkamenet-affinitási cookie-k küldésének leállításához, amelyek ugyanahhoz a példányhoz irányítják az ugyanabban a munkamenetben lévő ügyfélkéréseket. Az alapértelmezett <kód>igaz</kód>. | Bool |
clientCertEnabled | <kód>igaz</kód> az ügyféltanúsítvány-hitelesítés engedélyezéséhez (TLS kölcsönös hitelesítés); ellenkező esetben <>hamis</kód>. Alapértelmezés szerint <kód>hamis</kód>. | Bool |
clientCertExclusionPaths | ügyféltanúsítvány-hitelesítés vesszővel tagolt kizárási elérési útjai | húr |
clientCertMode | Ez a ClientCertEnabled beállítással van összefűzve. - ClientCertEnabled: hamis azt jelenti, hogy a ClientCert figyelmen kívül van hagyva. - ClientCertEnabled: true és ClientCertMode: Kötelező azt jelenti, hogy a ClientCert szükséges. - ClientCertEnabled: true és ClientCertMode: Nem kötelező azt jelenti, hogy a ClientCert nem kötelező vagy elfogadott. |
"Nem kötelező" "OptionalInteractiveUser" "Kötelező" |
cloningInfo | Ha az alkalmazás létrehozásakor meg van adva, az alkalmazás klónozva lesz egy forrásalkalmazásból. | CloningInfo |
containerSize | A függvénytároló mérete. | Int |
customDomainVerificationId | Egyedi azonosító, amely ellenőrzi az alkalmazáshoz rendelt egyéni tartományokat. Az ügyfél ezt az azonosítót hozzáadja egy txt rekordhoz ellenőrzés céljából. | húr |
dailyMemoryTimeQuota | Maximális napi memória-idő kvóta (csak dinamikus alkalmazások esetén alkalmazható). | Int |
Engedélyezve | <kód>igaz</kód>, ha az alkalmazás engedélyezve van; ellenkező esetben <>hamis</kód>. Ha ezt az értéket hamis értékre állítja, letiltja az alkalmazást (offline állapotba helyezi az alkalmazást). | Bool |
hostingEnvironmentProfile | Az apphoz használandó App Service-környezet. | HostingEnvironmentProfile |
hostNamesDisabled |
<kód>igaz</code> az alkalmazás nyilvános gazdanevének letiltásához; ellenkező esetben <>hamis</kód>. Ha <kód valódi</kód>>, az alkalmazás csak API felügyeleti folyamaton keresztül érhető el. |
Bool |
hostNameSslStates | A hostname SSL-állapotok az alkalmazás gazdagépneveinek SSL-kötéseinek kezelésére szolgálnak. | HostNameSslState[] |
httpsOnly | HttpsOnly: úgy konfigurál egy webhelyet, hogy csak https-kéréseket fogadjon el. Problémák átirányítása a következőhöz: http-kérések |
Bool |
hyperV | Hyper-V tesztkörnyezet. | Bool |
isXenon | Elavult: Hyper-V tesztkörnyezet. | Bool |
keyVaultReferenceIdentity | Key Vault-referenciahitelesítéshez használandó identitás. | húr |
redundancyMode | Webhelyredundancia mód | "ActiveActive" "Feladatátvétel" "GeoRedundáns" "Kézi" "Nincs" |
tartózkodó | <kód>igaz</kód>, ha fenntartott; ellenkező esetben <>hamis</kód>. | Bool |
scmSiteAlsoStopped | <kód>igaz</code> az SCM (KUDU) webhely leállításához az alkalmazás leállításakor; ellenkező esetben <>hamis</kód>. Az alapértelmezett <kód>hamis</kód>. | Bool |
serverFarmId | A társított App Service-csomag erőforrás-azonosítója a következő formátumban: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | húr |
siteConfig | Az alkalmazás konfigurálása. | SiteConfig |
storageAccountRequired | Ellenőrzi, hogy az ügyfél által megadott tárfiók szükséges-e | Bool |
virtualNetworkSubnetId | A regionális VNET-integrációhoz csatlakoztatandó virtuális hálózat és alhálózat Azure Resource Manager-azonosítója. Ennek /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} formában kell lennie. |
húr |
SlowRequestsBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
ösvény | Kérelem elérési útja. | húr |
timeInterval | Időintervallum. | húr |
timeTaken | Időt vett igénybe. | húr |
StatusCodesBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
ösvény | Kérelem elérési útja | húr |
állapot | HTTP-állapotkód. | Int |
subStatus | Alállapot kérése. | Int |
timeInterval | Időintervallum. | húr |
win32Status | Win32 hibakód. | Int |
StatusCodesRangeBasedTrigger
Név | Leírás | Érték |
---|---|---|
gróf | Kérések száma. | Int |
ösvény | húr | |
statusCodes | HTTP-állapotkód. | húr |
timeInterval | Időintervallum. | húr |
VirtualApplication
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | húr |
preloadEnabled | <kód>igaz</kód>, ha az előzetes betöltés engedélyezve van; ellenkező esetben <>hamis</kód>. | Bool |
virtualDirectories | Virtuális alkalmazás virtuális könyvtárai. | VirtualDirectory[] |
virtualPath | Virtuális elérési út. | húr |
VirtualDirectory
Név | Leírás | Érték |
---|---|---|
physicalPath | Fizikai elérési út. | húr |
virtualPath | A virtuális alkalmazás elérési útja. | húr |