Microsoft.Network frontDoors
Bicep-erőforrásdefiníció
A frontDoors erőforrástípus a következőre helyezhető üzembe:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.Network/frontDoors erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.Network/frontDoors@2021-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
backendPools: [
{
id: 'string'
name: 'string'
properties: {
backends: [
{
address: 'string'
backendHostHeader: 'string'
enabledState: 'string'
httpPort: int
httpsPort: int
priority: int
privateLinkAlias: 'string'
privateLinkApprovalMessage: 'string'
privateLinkLocation: 'string'
privateLinkResourceId: 'string'
weight: int
}
]
healthProbeSettings: {
id: 'string'
}
loadBalancingSettings: {
id: 'string'
}
}
}
]
backendPoolsSettings: {
enforceCertificateNameCheck: 'string'
sendRecvTimeoutSeconds: int
}
enabledState: 'string'
friendlyName: 'string'
frontendEndpoints: [
{
id: 'string'
name: 'string'
properties: {
hostName: 'string'
sessionAffinityEnabledState: 'string'
sessionAffinityTtlSeconds: int
webApplicationFirewallPolicyLink: {
id: 'string'
}
}
}
]
healthProbeSettings: [
{
id: 'string'
name: 'string'
properties: {
enabledState: 'string'
healthProbeMethod: 'string'
intervalInSeconds: int
path: 'string'
protocol: 'string'
}
}
]
loadBalancingSettings: [
{
id: 'string'
name: 'string'
properties: {
additionalLatencyMilliseconds: int
sampleSize: int
successfulSamplesRequired: int
}
}
]
routingRules: [
{
id: 'string'
name: 'string'
properties: {
acceptedProtocols: [
'string'
]
enabledState: 'string'
frontendEndpoints: [
{
id: 'string'
}
]
patternsToMatch: [
'string'
]
routeConfiguration: {
'@odata.type': 'string'
// For remaining properties, see RouteConfiguration objects
}
rulesEngine: {
id: 'string'
}
webApplicationFirewallPolicyLink: {
id: 'string'
}
}
}
]
}
}
RouteConfiguration-objektumok
Állítsa be a @odata.type tulajdonságot az objektum típusának megadásához.
A #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration esetében használja a következőt:
'@odata.type': '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'
backendPool: {
id: 'string'
}
cacheConfiguration: {
cacheDuration: 'string'
dynamicCompression: 'string'
queryParameters: 'string'
queryParameterStripDirective: 'string'
}
customForwardingPath: 'string'
forwardingProtocol: 'string'
A #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration esetében használja a következőt:
'@odata.type': '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'
customFragment: 'string'
customHost: 'string'
customPath: 'string'
customQueryString: 'string'
redirectProtocol: 'string'
redirectType: 'string'
Tulajdonságértékek
frontDoors
Név | Leírás | Érték |
---|---|---|
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 5-64 Érvényes karakterek: Alfanumerikus és kötőjelek. Kezdés és befejezés alfanumerikussal. Az erőforrás nevének egyedinek kell lennie az Azure-ban. |
location | Erőforrás helye. | sztring |
tags | Erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
properties | A Front Door Load Balancer tulajdonságai | FrontDoorProperties |
FrontDoorProperties
Név | Leírás | Érték |
---|---|---|
backendPools | Az útválasztási szabályokhoz elérhető háttérkészletek. | Háttérkészlet[] |
backendPoolsSettings | Az összes háttérkészlet beállításai | BackendPoolsSettings |
enabledState | A Front Door terheléselosztó működési állapota. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
friendlyName | A frontDoor rövid neve | sztring |
frontendEndpoints | Az útválasztási szabályokhoz elérhető előtérbeli végpontok. | FrontendEndpoint[] |
healthProbeSettings | A Front Door-példányhoz társított állapotadat-mintavételi beállítások. | HealthProbeSettingsModel[] |
load BalanceSettings | A Front Door-példányhoz társított terheléselosztási beállítások. | LoadBalancingSettingsModel[] |
routingRules | A Front Doorhoz társított útválasztási szabályok. | RoutingRule[] |
Háttérkészlet
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | A Front Door háttérkészlet tulajdonságai | BackendPoolProperties |
BackendPoolProperties
Név | Leírás | Érték |
---|---|---|
háttérrendszer | A készlet háttérrendszerei | Háttérrendszer[] |
healthProbeSettings | L7-állapotadat-mintavétel beállításai háttérkészlethez | Alforrás |
load BalanceSettings | Háttérkészlet terheléselosztási beállításai | Alforrás |
Háttérrendszer
Név | Leírás | Érték |
---|---|---|
address | A háttérrendszer helye (IP-cím vagy teljes tartománynév) | sztring |
backendHostHeader | A háttérrendszerbe küldött gazdagépfejlécként használandó érték. Ha üres vagy meghatározatlan, ez alapértelmezés szerint a bejövő gazdagépre lesz bekapcsolva. | sztring |
enabledState | Engedélyezi-e a háttérrendszer használatát. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
httpPort | A HTTP TCP-port száma. 1 és 65535 közötti értéknek kell lennie. | int |
httpsPort | A HTTPS TCP-port száma. 1 és 65535 közötti értéknek kell lennie. | int |
Prioritás | A terheléselosztáshoz használandó prioritás. Ha az alacsonyabb prioritású háttérrendszer kifogástalan állapotú, a rendszer nem használ magasabb prioritásokat a terheléselosztáshoz. | int |
privateLinkAlias | Az Private Link erőforrás aliasa. A választható mező feltöltése azt jelzi, hogy ez a háttérrendszer "Privát" | sztring |
privateLinkApprovalMessage | A jóváhagyási kérelemben a Private Link való csatlakozásra vonatkozó egyéni üzenet | sztring |
privateLinkLocation | A Private Link erőforrás helye. Csak akkor szükséges, ha a "privateLinkResourceId" ki van töltve | sztring |
privateLinkResourceId | Az Private Link erőforrás erőforrás-azonosítója. A választható mező feltöltése azt jelzi, hogy ez a háttérrendszer "Privát" | sztring |
tömeg | A végpont súlya terheléselosztási célokra. | int |
Alforrás
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
BackendPoolsSettings
Név | Leírás | Érték |
---|---|---|
enforceCertificateNameCheck | A tanúsítványnév ellenőrzésének kényszerítése az összes háttérkészletre irányuló HTTPS-kérelmeken. Nincs hatással a nem HTTPS-kérelmekre. | "Letiltva" "Engedélyezve" |
sendRecvTimeoutSeconds | Időtúllépés küldése és fogadása a háttérrendszernek küldött továbbítási kérelem esetén. Időtúllépés esetén a kérés meghiúsul, és visszatér. | int |
FrontendEndpoint
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | Az előtérbeli végpont tulajdonságai | FrontendEndpointProperties |
FrontendEndpointProperties
Név | Leírás | Érték |
---|---|---|
Hostname | A frontendEndpoint állomásneve. Tartománynévnek kell lennie. | sztring |
sessionAffinityEnabledState | Engedélyezi-e a munkamenet-affinitást ezen a gazdagépen. Érvényes beállítások: "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
sessionAffinityTtlSeconds | HASZNÁLATLAN. Ezt a mezőt a rendszer figyelmen kívül hagyja. A munkamenet-affinitáshoz másodpercben használandó TTL, ha van ilyen. | int |
webApplicationFirewallPolicyLink | Meghatározza az egyes gazdagépek Web Application Firewall szabályzatát (ha van ilyen) | FrontendEndpointUpdateParametersWebApplicationFirewa... |
FrontendEndpointUpdateParametersWebApplicationFirewa...
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
HealthProbeSettingsModel
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | Az állapotadat-mintavétel beállításainak tulajdonságai | HealthProbeSettingsProperties |
HealthProbeSettingsProperties
Név | Leírás | Érték |
---|---|---|
enabledState | Engedélyezi-e az állapotadat-mintavételeket a háttérkészletek alatt meghatározott háttérrendszerekkel. Az állapotadat-mintavételek csak akkor tilthatók le, ha egyetlen engedélyezett háttérrendszer található egyetlen engedélyezett háttérkészletben. | "Letiltva" "Engedélyezve" |
healthProbeMethod | Konfigurálja, hogy melyik HTTP-metódust használja a háttérkészletek alatt definiált háttérrendszer mintavételéhez. | "GET" "FEJ" |
intervalInSeconds | Az állapotadat-mintavételek közötti másodpercek száma. | int |
path | Az állapotadat-mintavételhez használandó elérési út. Alapértelmezett érték: / | sztring |
Protokoll | A mintavételhez használandó protokollséma | "Http" "Https" |
LoadBalancingSettingsModel
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | A terheléselosztási beállítások tulajdonságai | LoadBalancingSettingsProperties |
LoadBalancingSettingsProperties
Név | Leírás | Érték |
---|---|---|
additionalLatencyMilliseconds | A mintavételek további késése ezredmásodpercben a legalacsonyabb késésű gyűjtőbe kerül | int |
sampleSize | A terheléselosztási döntésekhez megfontolandó minták száma | int |
successfulSamplesRequired | A sikeres mintavételi időszakon belüli minták száma | int |
RoutingRule
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | A Front Door útválasztási szabályának tulajdonságai | RoutingRuleProperties |
RoutingRuleProperties
Név | Leírás | Érték |
---|---|---|
acceptedProtocols | A szabálynak megfelelő protokollsémák | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Http" "Https" |
enabledState | A szabály használatának engedélyezése. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
frontendEndpoints | A szabályhoz társított előtérbeli végpontok | Alforrás[] |
patternsToMatch | A szabály útvonalmintái. | sztring[] |
routeConfiguration | Hivatkozás az útválasztási konfigurációra. | RouteConfiguration |
rulesEngine | Hivatkozás egy adott szabálymotor-konfigurációra, amely erre az útvonalra vonatkozik. | Alforrás |
webApplicationFirewallPolicyLink | Meghatározza az egyes útválasztási szabályok Web Application Firewall szabályzatát (ha van ilyen) | RoutingRuleUpdateParametersWebApplicationFirewallPol... |
RouteConfiguration
Név | Leírás | Érték |
---|---|---|
@odata.type | Az objektumtípus beállítása | #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration (kötelező) |
Továbbításkonfigurálás
Név | Leírás | Érték |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (kötelező) | |
backendPool | Hivatkozás arra a Háttérkészletre, amelyre a szabály átirányítja. | Alforrás |
cacheConfiguration | A szabályhoz társított gyorsítótárazási konfiguráció. | CacheConfiguration |
customForwardingPath | Az ezzel a szabálysal egyező erőforrás-elérési utak átírásához használt egyéni elérési út. Hagyja üresen a bejövő elérési utat. | sztring |
forwardingProtocol | Ez a szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. | "HttpOnly" "HttpsOnly" 'MatchRequest' |
CacheConfiguration
Név | Leírás | Érték |
---|---|---|
cacheDuration | A tartalom gyorsítótárazási időtartama. Az engedélyezett formátum ISO 8601 formátumú (http://en.wikipedia.org/wiki/ISO_8601#Durations). A HTTP megköveteli, hogy az érték legfeljebb egy év legyen | sztring |
dynamicCompression | Dinamikus tömörítés használata gyorsítótárazott tartalomhoz | "Letiltva" "Engedélyezve" |
queryParameters | a lekérdezési paramétereket belefoglalni vagy kizárni (vesszővel elválasztva). | sztring |
queryParameterStripDirective | Az URL-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor. | 'StripAll' 'StripAllExcept' "StripNone" "StripOnly" |
Átirányításkonfigurálás
Név | Leírás | Érték |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (kötelező) | |
customFragment | Az átirányítási URL-címhez hozzáadandó töredék. A töredezettség a #után megjelenő URL-cím része. Ne adja meg a #-t. | sztring |
customHost | Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagépet célgazdaként való használatához. | sztring |
customPath | Az átirányítás teljes útvonala. Az elérési út nem lehet üres, és a következővel kell kezdődnie: /. Hagyja üresen a bejövő elérési utat célútvonalként való használatához. | sztring |
customQueryString | Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. Az érték beállítása lecserélné a meglévő lekérdezési sztringeket; hagyja üresen a bejövő lekérdezési sztring megőrzéséhez. A lekérdezési sztringnek {key}={value} formátumban kell lennie. Az első? és & automatikusan hozzáadódik, ezért ne vegye fel őket az előtérbe, hanem különítse el a lekérdezési sztringeket &. | sztring |
redirectProtocol | Annak a célhelynek a protokollja, ahová a forgalmat átirányítják | "HttpOnly" "HttpsOnly" 'MatchRequest' |
redirectType | A szabály által a forgalom átirányításához használt átirányítási típus. | "Talált" "Áthelyezve" "PermanentRedirect" 'TemporaryRedirect' |
RoutingRuleUpdateParametersWebApplicationFirewallPol...
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
Azure Front Door létrehozása az Azure API Management előtt |
Ez a minta bemutatja, hogyan használhatja az Azure Front Doort globális terheléselosztóként az Azure API Management előtt. |
Alapszintű Frontdoor létrehozása |
Ez a sablon létrehoz egy alapszintű Front Door-konfigurációt egyetlen háttérrendszerrel. |
Egyes útvonalakon engedélyezett gyorsítótárazással rendelkező Frontdoor létrehozása |
Ez a sablon létrehoz egy Front Doort, amelyen engedélyezve van a gyorsítótárazás a meghatározott útválasztási konfigurációhoz, így a számítási feladat statikus objektumai is gyorsítótárazhatók. |
Front Door létrehozása több háttérrendszerrel és háttérkészlettel |
Ez a sablon létrehoz egy Front Doort, amely terheléselosztást konfigurált egy háttérkészlet több háttérrendszeréhez, valamint a háttérkészletek között az URL-elérési út alapján. |
Front Door létrehozása HTTP-ről HTTPS-átirányításra |
Ez a sablon létrehoz egy Front Door-konfigurációt HTTP-ről HTTPS-átirányításra. |
Egyéni tartomány és felügyelt tanúsítvány hozzáadása a Front Door használatával |
Ez a sablon előkészíti és védi az egyéni tartományt a Front Door használatával |
Egyéni tartomány és egyéni tanúsítvány hozzáadása a Front Door használatával |
Ez a sablon előkészít és biztosít egy egyéni tartományt a Front Doorral egy ügyfél által felügyelt tanúsítvánnyal |
A háttéralkalmazások állapotmintáinak vezérlése egy Frontdoorral |
Ez a sablon frissíti a Front Doort, hogy módosítsa az állapotadat-mintavétel beállításait a mintavételi útvonal és a mintavételek elküldési időközeinek beállításával. |
Front Door létrehozása Active-Standby konfigurációval |
Ez a sablon létrehoz egy Front Doort, amely bemutatja a prioritásalapú útválasztást Active-Standby alkalmazástopológiához. |
Munkamenet-affinitás konfigurálása a Frontdoor állomásneveihez |
Ez a sablon frissíti a Front Doort, hogy engedélyezze a munkamenet-affinitást az előtérbeli gazdagép számára, így a későbbi forgalmat ugyanabból a felhasználói munkamenetből ugyanarra a háttérrendszerre küldi. |
ARM-sablon erőforrás-definíciója
A frontDoors erőforrástípus a következőre helyezhető üzembe:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.Network/frontDoors erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.Network/frontDoors",
"apiVersion": "2021-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"backendPools": [
{
"id": "string",
"name": "string",
"properties": {
"backends": [
{
"address": "string",
"backendHostHeader": "string",
"enabledState": "string",
"httpPort": "int",
"httpsPort": "int",
"priority": "int",
"privateLinkAlias": "string",
"privateLinkApprovalMessage": "string",
"privateLinkLocation": "string",
"privateLinkResourceId": "string",
"weight": "int"
}
],
"healthProbeSettings": {
"id": "string"
},
"loadBalancingSettings": {
"id": "string"
}
}
}
],
"backendPoolsSettings": {
"enforceCertificateNameCheck": "string",
"sendRecvTimeoutSeconds": "int"
},
"enabledState": "string",
"friendlyName": "string",
"frontendEndpoints": [
{
"id": "string",
"name": "string",
"properties": {
"hostName": "string",
"sessionAffinityEnabledState": "string",
"sessionAffinityTtlSeconds": "int",
"webApplicationFirewallPolicyLink": {
"id": "string"
}
}
}
],
"healthProbeSettings": [
{
"id": "string",
"name": "string",
"properties": {
"enabledState": "string",
"healthProbeMethod": "string",
"intervalInSeconds": "int",
"path": "string",
"protocol": "string"
}
}
],
"loadBalancingSettings": [
{
"id": "string",
"name": "string",
"properties": {
"additionalLatencyMilliseconds": "int",
"sampleSize": "int",
"successfulSamplesRequired": "int"
}
}
],
"routingRules": [
{
"id": "string",
"name": "string",
"properties": {
"acceptedProtocols": [ "string" ],
"enabledState": "string",
"frontendEndpoints": [
{
"id": "string"
}
],
"patternsToMatch": [ "string" ],
"routeConfiguration": {
"@odata.type": "string"
// For remaining properties, see RouteConfiguration objects
},
"rulesEngine": {
"id": "string"
},
"webApplicationFirewallPolicyLink": {
"id": "string"
}
}
}
]
}
}
RouteConfiguration-objektumok
Állítsa be a @odata.type tulajdonságot az objektum típusának megadásához.
A #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration esetében használja a következőt:
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
"backendPool": {
"id": "string"
},
"cacheConfiguration": {
"cacheDuration": "string",
"dynamicCompression": "string",
"queryParameters": "string",
"queryParameterStripDirective": "string"
},
"customForwardingPath": "string",
"forwardingProtocol": "string"
A #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration esetében használja a következőt:
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration",
"customFragment": "string",
"customHost": "string",
"customPath": "string",
"customQueryString": "string",
"redirectProtocol": "string",
"redirectType": "string"
Tulajdonságértékek
frontDoors
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Network/frontDoors" |
apiVersion | Az erőforrás API-verziója | '2021-06-01' |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 5-64 Érvényes karakterek: Alfanumerikus és kötőjelek. Kezdés és befejezés alfanumerikussal. Az erőforrás nevének egyedinek kell lennie az Azure-ban. |
location | Erőforrás helye. | sztring |
tags | Erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
properties | A Front Door Load Balancer tulajdonságai | FrontDoorProperties |
FrontDoorProperties
Név | Leírás | Érték |
---|---|---|
backendPools | Az útválasztási szabályokhoz elérhető háttérkészletek. | Háttérkészlet[] |
backendPoolsSettings | Az összes háttérkészlet beállításai | BackendPoolsSettings |
enabledState | A Front Door terheléselosztó működési állapota. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
friendlyName | A frontDoor rövid neve | sztring |
frontendEndpoints | Az útválasztási szabályokhoz elérhető előtérbeli végpontok. | FrontendEndpoint[] |
healthProbeSettings | A Front Door-példányhoz társított állapotadat-mintavételi beállítások. | HealthProbeSettingsModel[] |
load BalanceSettings | A Front Door-példányhoz társított terheléselosztási beállítások. | LoadBalancingSettingsModel[] |
routingRules | A Front Doorhoz társított útválasztási szabályok. | RoutingRule[] |
Háttérkészlet
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | A Front Door háttérkészlet tulajdonságai | BackendPoolProperties |
BackendPoolProperties
Név | Leírás | Érték |
---|---|---|
háttérrendszer | A készlet háttérrendszerei | Háttérrendszer[] |
healthProbeSettings | L7-állapotadat-mintavétel beállításai háttérkészlethez | Alforrás |
load BalanceSettings | Háttérkészlet terheléselosztási beállításai | Alforrás |
Háttérrendszer
Név | Leírás | Érték |
---|---|---|
address | A háttérrendszer helye (IP-cím vagy teljes tartománynév) | sztring |
backendHostHeader | A háttérrendszerbe küldött gazdagépfejlécként használandó érték. Ha üres vagy meghatározatlan, ez alapértelmezés szerint a bejövő gazdagépre lesz bekapcsolva. | sztring |
enabledState | Engedélyezi-e a háttérrendszer használatát. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
httpPort | A HTTP TCP-port száma. 1 és 65535 közötti értéknek kell lennie. | int |
httpsPort | A HTTPS TCP-port száma. 1 és 65535 közötti értéknek kell lennie. | int |
Prioritás | A terheléselosztáshoz használandó prioritás. Ha az alacsonyabb prioritású háttérrendszer kifogástalan állapotú, a rendszer nem használ magasabb prioritásokat a terheléselosztáshoz. | int |
privateLinkAlias | Az Private Link erőforrás aliasa. A választható mező feltöltése azt jelzi, hogy ez a háttérrendszer "Privát" | sztring |
privateLinkApprovalMessage | A jóváhagyási kérelemben a Private Link való csatlakozásra vonatkozó egyéni üzenet | sztring |
privateLinkLocation | A Private Link erőforrás helye. Csak akkor szükséges, ha a "privateLinkResourceId" ki van töltve | sztring |
privateLinkResourceId | Az Private Link erőforrás erőforrás-azonosítója. A választható mező feltöltése azt jelzi, hogy ez a háttérrendszer "Privát" | sztring |
tömeg | A végpont súlya terheléselosztási célokra. | int |
Alforrás
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
BackendPoolsSettings
Név | Leírás | Érték |
---|---|---|
enforceCertificateNameCheck | A tanúsítványnév ellenőrzésének kényszerítése az összes háttérkészletre irányuló HTTPS-kérelmeken. Nincs hatással a nem HTTPS-kérelmekre. | "Letiltva" "Engedélyezve" |
sendRecvTimeoutSeconds | Időtúllépés küldése és fogadása a háttérrendszernek küldött továbbítási kérelem esetén. Időtúllépés esetén a kérés meghiúsul, és visszatér. | int |
FrontendEndpoint
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | Az előtérbeli végpont tulajdonságai | FrontendEndpointProperties |
FrontendEndpointProperties
Név | Leírás | Érték |
---|---|---|
Hostname | A frontendEndpoint gazdagépneve. Tartománynévnek kell lennie. | sztring |
sessionAffinityEnabledState | Engedélyezi-e a munkamenet-affinitást ezen a gazdagépen. Érvényes beállítások: "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
sessionAffinityTtlSeconds | HASZNÁLATLAN. Ezt a mezőt a rendszer figyelmen kívül hagyja. A munkamenet-affinitáshoz másodpercben használandó TTL, ha van ilyen. | int |
webApplicationFirewallPolicyLink | Meghatározza az egyes gazdagépek Web Application Firewall szabályzatát (ha van ilyen) | FrontendEndpointUpdateParametersWebApplicationFirewa... |
FrontendEndpointUpdateParametersWebApplicationFirewa...
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
HealthProbeSettingsModel
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | Az állapotadat-mintavétel beállításainak tulajdonságai | HealthProbeSettingsProperties |
HealthProbeSettingsProperties
Név | Leírás | Érték |
---|---|---|
enabledState | Engedélyezi-e az állapotadat-mintavételeket a háttérkészletek alatt definiált háttérrendszerekkel. Az állapottesztek csak akkor tilthatók le, ha egyetlen engedélyezett háttérkészlet található egyetlen engedélyezett háttérkészletben. | "Letiltva" "Engedélyezve" |
healthProbeMethod | Konfigurálja, hogy melyik HTTP-metódust használja a háttérkészletek alatt definiált háttérrendszerek mintavételéhez. | "GET" "FEJ" |
intervalInSeconds | Az állapottesztek közötti másodpercek száma. | int |
path | Az állapotadat-mintavételhez használandó elérési út. Az alapértelmezett érték a / | sztring |
Protokoll | A mintavételhez használandó protokollséma | "Http" "Https" |
LoadBalancingSettingsModel
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | A terheléselosztási beállítások tulajdonságai | LoadBalancingSettingsProperties |
LoadBalancingSettingsProperties
Név | Leírás | Érték |
---|---|---|
additionalLatencyMilliseconds | A mintavételek további késése ezredmásodpercben, hogy a mintavételek a legalacsonyabb késési gyűjtőbe kerüljenek | int |
sampleSize | A terheléselosztási döntésekhez megfontolandó minták száma | int |
successfulSamplesRequired | A mintaidőszakon belüli minták száma, amelyeknek sikeresnek kell lennie | int |
RoutingRule
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | A Front Door útválasztási szabályának tulajdonságai | RoutingRuleProperties |
RoutingRuleProperties
Név | Leírás | Érték |
---|---|---|
acceptedProtocols | A szabálynak megfelelő protokollsémák | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Http" "Https" |
enabledState | A szabály használatának engedélyezése. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
frontendEndpoints | A szabályhoz társított előtérbeli végpontok | Alforrás[] |
patternsToMatch | A szabály útvonalmintái. | sztring[] |
routeConfiguration | Hivatkozás az útválasztási konfigurációra. | RouteConfiguration |
rulesEngine | Hivatkozás egy adott szabálymotor-konfigurációra, amely erre az útvonalra vonatkozik. | Alforrás |
webApplicationFirewallPolicyLink | Meghatározza az egyes útválasztási szabályok Web Application Firewall szabályzatát (ha van ilyen) | RoutingRuleUpdateParametersWebApplicationFirewallPol... |
RouteConfiguration
Név | Leírás | Érték |
---|---|---|
@odata.type | Az objektumtípus beállítása | #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration (kötelező) |
Továbbításkonfigurálás
Név | Leírás | Érték |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (kötelező) | |
backendPool | Hivatkozás arra a Háttérkészletre, amelyre a szabály átirányítja. | Alforrás |
cacheConfiguration | A szabályhoz társított gyorsítótárazási konfiguráció. | CacheConfiguration |
customForwardingPath | Az ezzel a szabálysal egyező erőforrás-elérési utak átírásához használt egyéni elérési út. Hagyja üresen a bejövő elérési utat. | sztring |
forwardingProtocol | Ez a szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. | "HttpOnly" "HttpsOnly" 'MatchRequest' |
CacheConfiguration
Név | Leírás | Érték |
---|---|---|
cacheDuration | A tartalom gyorsítótárazási időtartama. Az engedélyezett formátum ISO 8601 formátumú (http://en.wikipedia.org/wiki/ISO_8601#Durations). A HTTP megköveteli, hogy az érték legfeljebb egy év legyen | sztring |
dynamicCompression | Dinamikus tömörítés használata gyorsítótárazott tartalomhoz | "Letiltva" "Engedélyezve" |
queryParameters | a lekérdezési paramétereket belefoglalni vagy kizárni (vesszővel elválasztva). | sztring |
queryParameterStripDirective | Az URL-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor. | 'StripAll' 'StripAllExcept' "StripNone" "StripOnly" |
Átirányításkonfigurálás
Név | Leírás | Érték |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (kötelező) | |
customFragment | Az átirányítási URL-címhez hozzáadandó töredék. A töredezettség a #után megjelenő URL-cím része. Ne adja meg a #-t. | sztring |
customHost | Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagépet célgazdaként való használatához. | sztring |
customPath | Az átirányítás teljes útvonala. Az elérési út nem lehet üres, és a következővel kell kezdődnie: /. Hagyja üresen a bejövő elérési utat célútvonalként való használatához. | sztring |
customQueryString | Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. Az érték beállítása lecserélné a meglévő lekérdezési sztringeket; hagyja üresen a bejövő lekérdezési sztring megőrzéséhez. A lekérdezési sztringnek {key}={value} formátumban kell lennie. Az első? és & automatikusan hozzáadódik, ezért ne vegye fel őket az előtérbe, hanem különítse el a lekérdezési sztringeket &. | sztring |
redirectProtocol | Annak a célhelynek a protokollja, ahová a forgalmat átirányítják | "HttpOnly" "HttpsOnly" 'MatchRequest' |
redirectType | A szabály által a forgalom átirányításához használt átirányítási típus. | "Talált" "Áthelyezve" "PermanentRedirect" 'TemporaryRedirect' |
RoutingRuleUpdateParametersWebApplicationFirewallPol...
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
Sablon | Description |
---|---|
Azure Front Door létrehozása az Azure API Management előtt |
Ez a minta bemutatja, hogyan használhatja az Azure Front Doort globális terheléselosztóként az Azure API Management előtt. |
Alapszintű Frontdoor létrehozása |
Ez a sablon létrehoz egy alapszintű Front Door-konfigurációt egyetlen háttérrendszerrel. |
Egyes útvonalakon engedélyezett gyorsítótárazással rendelkező Frontdoor létrehozása |
Ez a sablon létrehoz egy Front Doort, amelyen engedélyezve van a gyorsítótárazás a megadott útválasztási konfigurációhoz, így gyorsítótárazhatja a számítási feladat összes statikus adategységét. |
Front Door létrehozása több háttérkészlettel és háttérkészlettel |
Ez a sablon létrehoz egy Front Doort, amely terheléselosztást konfigurál több háttérkészlethez egy háttérkészletben és a háttérkészletekben is az URL-elérési út alapján. |
Front Door létrehozása HTTP-ről HTTPS-átirányításra |
Ez a sablon létrehoz egy Front Door-konfigurációt HTTP-ről HTTPS-átirányításra. |
Egyéni tartomány és felügyelt tanúsítvány hozzáadása a Front Door használatával |
Ez a sablon egyéni tartományt hoz létre és biztosít a Front Door használatával |
Egyéni tartomány és egyéni tanúsítvány hozzáadása a Front Door használatával |
Ez a sablon egyéni tartományt hoz létre és biztosít a Front Doornal egy ügyfél által felügyelt tanúsítvánnyal |
A háttéralkalmazások állapotmintáinak vezérlése egy Frontdoorral |
Ez a sablon frissíti a Front Doort, hogy módosítsa az állapotadat-mintavétel beállításait a mintavételi útvonal és a mintavételek elküldési időközeinek beállításával. |
Front Door létrehozása Active-Standby konfigurációval |
Ez a sablon létrehoz egy Front Doort, amely bemutatja Active-Standby alkalmazástopológia prioritásalapú útválasztását. |
Munkamenet-affinitás konfigurálása a Frontdoor állomásneveihez |
Ez a sablon frissíti a Front Doort, hogy engedélyezze a munkamenet-affinitást az előtérbeli gazdagépen, így az ugyanazon felhasználói munkamenetből érkező további forgalmat ugyanarra a háttérrendszerre küldi. |
Terraform (AzAPI-szolgáltató) erőforrásdefiníció
A frontDoors erőforrástípus üzembe helyezhető a következőre:
- Erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.Network/frontDoors erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/frontDoors@2021-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
backendPools = [
{
id = "string"
name = "string"
properties = {
backends = [
{
address = "string"
backendHostHeader = "string"
enabledState = "string"
httpPort = int
httpsPort = int
priority = int
privateLinkAlias = "string"
privateLinkApprovalMessage = "string"
privateLinkLocation = "string"
privateLinkResourceId = "string"
weight = int
}
]
healthProbeSettings = {
id = "string"
}
loadBalancingSettings = {
id = "string"
}
}
}
]
backendPoolsSettings = {
enforceCertificateNameCheck = "string"
sendRecvTimeoutSeconds = int
}
enabledState = "string"
friendlyName = "string"
frontendEndpoints = [
{
id = "string"
name = "string"
properties = {
hostName = "string"
sessionAffinityEnabledState = "string"
sessionAffinityTtlSeconds = int
webApplicationFirewallPolicyLink = {
id = "string"
}
}
}
]
healthProbeSettings = [
{
id = "string"
name = "string"
properties = {
enabledState = "string"
healthProbeMethod = "string"
intervalInSeconds = int
path = "string"
protocol = "string"
}
}
]
loadBalancingSettings = [
{
id = "string"
name = "string"
properties = {
additionalLatencyMilliseconds = int
sampleSize = int
successfulSamplesRequired = int
}
}
]
routingRules = [
{
id = "string"
name = "string"
properties = {
acceptedProtocols = [
"string"
]
enabledState = "string"
frontendEndpoints = [
{
id = "string"
}
]
patternsToMatch = [
"string"
]
routeConfiguration = {
@odata.type = "string"
// For remaining properties, see RouteConfiguration objects
}
rulesEngine = {
id = "string"
}
webApplicationFirewallPolicyLink = {
id = "string"
}
}
}
]
}
})
}
RouteConfiguration-objektumok
Állítsa be a @odata.type tulajdonságot az objektum típusának megadásához.
A #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration esetében használja a következőt:
@odata.type = "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration"
backendPool = {
id = "string"
}
cacheConfiguration = {
cacheDuration = "string"
dynamicCompression = "string"
queryParameters = "string"
queryParameterStripDirective = "string"
}
customForwardingPath = "string"
forwardingProtocol = "string"
A #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration esetében használja a következőt:
@odata.type = "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration"
customFragment = "string"
customHost = "string"
customPath = "string"
customQueryString = "string"
redirectProtocol = "string"
redirectType = "string"
Tulajdonságértékek
frontDoors
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Network/frontDoors@2021-06-01" |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 5-64 Érvényes karakterek: Alfanumerikák és kötőjelek. Kezdés és befejezés alfanumerikus értékekkel. Az erőforrás nevének egyedinek kell lennie az Azure-ban. |
location | Erőforrás helye. | sztring |
parent_id | Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. | sztring (kötelező) |
tags | Erőforráscímkék. | Címkenevek és -értékek szótára. |
properties | A Front Door Load Balancer tulajdonságai | FrontDoorProperties |
FrontDoorProperties
Név | Leírás | Érték |
---|---|---|
backendPools | Az útválasztási szabályokhoz elérhető háttérkészletek. | Háttérkészlet[] |
backendPoolsSettings | Az összes háttérkészlet beállításai | BackendPoolsSettings |
enabledState | A Front Door terheléselosztó működési állapota. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
friendlyName | A frontDoor rövid neve | sztring |
frontendEndpoints | Az útválasztási szabályokhoz elérhető előtérbeli végpontok. | FrontendEndpoint[] |
healthProbeSettings | A Front Door-példányhoz társított állapotadat-mintavételi beállítások. | HealthProbeSettingsModel[] |
load BalanceSettings | A Front Door-példányhoz társított terheléselosztási beállítások. | LoadBalancingSettingsModel[] |
routingRules | A Front Doorhoz társított útválasztási szabályok. | RoutingRule[] |
Háttérkészlet
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | A Front Door háttérkészlet tulajdonságai | BackendPoolProperties |
BackendPoolProperties
Név | Leírás | Érték |
---|---|---|
háttérrendszer | A készlet háttérrendszerei | Háttérrendszer[] |
healthProbeSettings | L7-állapotadat-mintavétel beállításai háttérkészlethez | Alforrás |
load BalanceSettings | Háttérkészlet terheléselosztási beállításai | Alforrás |
Háttérrendszer
Név | Leírás | Érték |
---|---|---|
address | A háttérrendszer helye (IP-cím vagy teljes tartománynév) | sztring |
backendHostHeader | A háttérrendszerbe küldött gazdagépfejlécként használandó érték. Ha üres vagy meghatározatlan, ez alapértelmezés szerint a bejövő gazdagépre lesz bekapcsolva. | sztring |
enabledState | Engedélyezi-e a háttérrendszer használatát. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
httpPort | A HTTP TCP-port száma. 1 és 65535 közötti értéknek kell lennie. | int |
httpsPort | A HTTPS TCP-port száma. 1 és 65535 közötti értéknek kell lennie. | int |
Prioritás | A terheléselosztáshoz használandó prioritás. Ha az alacsonyabb prioritású háttérrendszer kifogástalan állapotú, a rendszer nem használ magasabb prioritásokat a terheléselosztáshoz. | int |
privateLinkAlias | Az Private Link erőforrás aliasa. A választható mező feltöltése azt jelzi, hogy ez a háttérrendszer "Privát" | sztring |
privateLinkApprovalMessage | A jóváhagyási kérelemben szerepelnie kell egy egyéni üzenetnek, amely csatlakozik a Private Link | sztring |
privateLinkLocation | A Private Link erőforrás helye. Csak akkor szükséges, ha a "privateLinkResourceId" fel van töltve | sztring |
privateLinkResourceId | A Private Link erőforrás erőforrás-azonosítója. A választható mező feltöltése azt jelzi, hogy ez a háttérrendszer "Privát" | sztring |
tömeg | Ennek a végpontnak a súlya terheléselosztási célokra. | int |
Alforrás
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
BackendPoolsSettings
Név | Leírás | Érték |
---|---|---|
enforceCertificateNameCheck | A tanúsítványnév-ellenőrzés kényszerítése a HTTPS-kérések esetén az összes háttérkészletre. Nincs hatással a nem HTTPS-kérelmekre. | "Letiltva" "Engedélyezve" |
sendRecvTimeoutSeconds | Időtúllépés küldése és fogadása a háttérrendszerbe irányuló továbbítási kérelem esetén. Az időtúllépés elérésekor a kérés meghiúsul, és visszatér. | int |
FrontendEndpoint
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | Az előtérbeli végpont tulajdonságai | FrontendEndpointProperties |
FrontendEndpointProperties
Név | Leírás | Érték |
---|---|---|
Hostname | A frontendEndpoint gazdagépneve. Tartománynévnek kell lennie. | sztring |
sessionAffinityEnabledState | Engedélyezi-e a munkamenet-affinitást ezen a gazdagépen. Érvényes beállítások: "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
sessionAffinityTtlSeconds | HASZNÁLATLAN. Ezt a mezőt a rendszer figyelmen kívül hagyja. A munkamenet-affinitáshoz másodpercben használandó TTL, ha van ilyen. | int |
webApplicationFirewallPolicyLink | Meghatározza az egyes gazdagépek Web Application Firewall szabályzatát (ha van ilyen) | FrontendEndpointUpdateParametersWebApplicationFirewa... |
FrontendEndpointUpdateParametersWebApplicationFirewa...
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
HealthProbeSettingsModel
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | Az állapotadat-mintavétel beállításainak tulajdonságai | HealthProbeSettingsProperties |
HealthProbeSettingsProperties
Név | Leírás | Érték |
---|---|---|
enabledState | Engedélyezi-e az állapotadat-mintavételeket a háttérkészletek alatt definiált háttérrendszerekkel. Az állapottesztek csak akkor tilthatók le, ha egyetlen engedélyezett háttérkészlet található egyetlen engedélyezett háttérkészletben. | "Letiltva" "Engedélyezve" |
healthProbeMethod | Konfigurálja, hogy melyik HTTP-metódust használja a háttérkészletek alatt definiált háttérrendszerek mintavételéhez. | "GET" "FEJ" |
intervalInSeconds | Az állapotadat-mintavételek közötti másodpercek száma. | int |
path | Az állapotadat-mintavételhez használandó elérési út. Alapértelmezett érték: / | sztring |
Protokoll | A mintavételhez használandó protokollséma | "Http" "Https" |
LoadBalancingSettingsModel
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | A terheléselosztási beállítások tulajdonságai | LoadBalancingSettingsProperties |
LoadBalancingSettingsProperties
Név | Leírás | Érték |
---|---|---|
additionalLatencyMilliseconds | A mintavételek további késése ezredmásodpercben a legalacsonyabb késésű gyűjtőbe kerül | int |
sampleSize | A terheléselosztási döntésekhez megfontolandó minták száma | int |
successfulSamplesRequired | A sikeres mintavételi időszakon belüli minták száma | int |
RoutingRule
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
name | Erőforrás neve. | sztring |
properties | A Front Door útválasztási szabályának tulajdonságai | RoutingRuleProperties |
RoutingRuleProperties
Név | Leírás | Érték |
---|---|---|
acceptedProtocols | A szabálynak megfelelő protokollsémák | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Http" "Https" |
enabledState | A szabály használatának engedélyezése. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" | "Letiltva" "Engedélyezve" |
frontendEndpoints | A szabályhoz társított előtérbeli végpontok | Alforrás[] |
patternsToMatch | A szabály útvonalmintái. | sztring[] |
routeConfiguration | Az útválasztási konfigurációra mutató hivatkozás. | RouteConfiguration |
rulesEngine | Hivatkozás egy adott szabálymotor-konfigurációra, amely erre az útvonalra vonatkozik. | Alforrás |
webApplicationFirewallPolicyLink | Meghatározza az egyes útválasztási szabályok Web Application Firewall szabályzatát (ha van ilyen) | RoutingRuleUpdateParametersWebApplicationFirewallPol... |
RouteConfiguration
Név | Leírás | Érték |
---|---|---|
@odata.type | Az objektum típusának beállítása | #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration (kötelező) |
Továbbításkonfigurálás
Név | Leírás | Érték |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (kötelező) | |
backendPool | Hivatkozás arra a háttérkészletre, amelyre a szabály átirányítja. | Alforrás |
cacheConfiguration | A szabályhoz társított gyorsítótárazási konfiguráció. | CacheConfiguration |
customForwardingPath | A szabálynak megfelelő erőforrás-útvonalak újraírásához használt egyéni elérési út. A bejövő elérési út használatához hagyja üresen. | sztring |
forwardingProtocol | A szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. | "HttpOnly" "HttpsOnly" "MatchRequest" |
CacheConfiguration
Név | Leírás | Érték |
---|---|---|
cacheDuration | A tartalom gyorsítótárazási időtartama. Az engedélyezett formátum ISO 8601 formátumú (http://en.wikipedia.org/wiki/ISO_8601#Durations). A HTTP megköveteli, hogy az érték legfeljebb egy év legyen | sztring |
dynamicCompression | Dinamikus tömörítés használata gyorsítótárazott tartalomhoz | "Letiltva" "Engedélyezve" |
queryParameters | lekérdezési paraméterek, amelyek belefoglalhatók vagy kizárhatók (vesszővel elválasztva). | sztring |
queryParameterStripDirective | Url-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor. | "StripAll" "StripAllExcept" "StripNone" "Csíkos" |
RedirectConfiguration
Név | Leírás | Érték |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (kötelező) | |
customFragment | Az átirányítási URL-címhez hozzáadandó töredék. A töredék az URL-cím #utáni része. Ne adja meg a #-et. | sztring |
customHost | Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagép cél gazdagépként való használatához. | sztring |
customPath | Az átirányítás teljes útvonala. Az elérési út nem lehet üres, és /-val kell kezdődnie. Hagyja üresen a bejövő elérési utat célútvonalként való használatához. | sztring |
customQueryString | Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. Ennek az értéknek a beállítása lecserélné a meglévő lekérdezési sztringeket; hagyja üresen a bejövő lekérdezési sztring megőrzéséhez. A lekérdezési sztringnek {key}={value} formátumban kell lennie. Az első? és & automatikusan hozzá lesz adva, ezért ne foglalja bele őket az elejébe, hanem különítse el a lekérdezési sztringeket &. | sztring |
redirectProtocol | Annak a célhelynek a protokollja, ahová a forgalom átirányítva van | "HttpOnly" "HttpsOnly" "MatchRequest" |
redirectType | A szabály által a forgalom átirányításához használt átirányítási típus. | "Talált" "Áthelyezve" "PermanentRedirect" "TemporaryRedirect" |
RoutingRuleUpdateParametersWebApplicationFirewallPol...
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: