Front Doors - Create Or Update
Létrehoz egy új Front Door-nevet a megadott előfizetés és erőforráscsoport alatt.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}?api-version=2019-05-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
front
|
path | True |
string |
A Front Door neve, amely globálisan egyedi. Regex pattern: |
resource
|
path | True |
string |
Az Azure-előfizetés erőforráscsoportjának neve. Regex pattern: |
subscription
|
path | True |
string |
Az előfizetés hitelesítő adatai, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés-azonosító az URI részét képezi minden szolgáltatáshíváshoz. |
api-version
|
query | True |
string |
Ügyfél API-verziója. |
Kérelem törzse
Name | Típus | Description |
---|---|---|
location |
string |
Erőforrás helye. |
properties.backendPools |
Az útválasztási szabályokhoz elérhető háttérkészletek. |
|
properties.backendPoolsSettings |
Az összes háttérkészlet beállításai |
|
properties.enabledState |
A Front Door terheléselosztó működési állapota. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" |
|
properties.friendlyName |
string |
A frontDoor rövid neve |
properties.frontendEndpoints |
Az útválasztási szabályokhoz elérhető előtérbeli végpontok. |
|
properties.healthProbeSettings |
A Front Door-példányhoz társított állapotteszt beállításai. |
|
properties.loadBalancingSettings |
A Front Door-példányhoz társított terheléselosztási beállítások. |
|
properties.routingRules |
A Front Doorhoz társított útválasztási szabályok. |
|
tags |
object |
Erőforráscímkék. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OK gombra. A kérés sikeres volt. |
|
201 Created |
Létrehozott. A kérés teljesült, és létrejött egy új Front Door. |
|
202 Accepted |
Elfogadott. A kérelem feldolgozásra elfogadva, és a művelet aszinkron módon fejeződik be. |
|
Other Status Codes |
A Front Door hibaválasza leírja, hogy miért hiúsult meg a művelet. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | felhasználói fiók megszemélyesítése |
Példák
Create or update specific Front Door
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1?api-version=2019-05-01
{
"location": "westus",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"routingRules": [
{
"name": "routingRule1",
"properties": {
"frontendEndpoints": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default"
}
],
"acceptedProtocols": [
"Http"
],
"patternsToMatch": [
"/*"
],
"routeConfiguration": {
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
"backendPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1"
}
},
"enabledState": "Enabled"
}
}
],
"healthProbeSettings": [
{
"name": "healthProbeSettings1",
"properties": {
"path": "/",
"protocol": "Http",
"intervalInSeconds": 120,
"enabledState": "Enabled",
"healthProbeMethod": "HEAD"
}
}
],
"loadBalancingSettings": [
{
"name": "loadBalancingSettings1",
"properties": {
"sampleSize": 4,
"successfulSamplesRequired": 2
}
}
],
"backendPools": [
{
"name": "backendPool1",
"properties": {
"backends": [
{
"address": "w3.contoso.com",
"httpPort": 80,
"httpsPort": 443,
"weight": 1,
"priority": 2
},
{
"address": "contoso.com.website-us-west-2.othercloud.net",
"httpPort": 80,
"httpsPort": 443,
"weight": 2,
"priority": 1
},
{
"address": "contoso1.azurewebsites.net",
"httpPort": 80,
"httpsPort": 443,
"weight": 1,
"priority": 1
}
],
"loadBalancingSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/loadBalancingSettings/loadBalancingSettings1"
},
"healthProbeSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/healthProbeSettings/healthProbeSettings1"
}
}
}
],
"frontendEndpoints": [
{
"name": "frontendEndpoint1",
"properties": {
"hostName": "www.contoso.com",
"sessionAffinityEnabledState": "Enabled",
"sessionAffinityTtlSeconds": 60,
"webApplicationFirewallPolicyLink": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/policy1"
}
}
},
{
"name": "default",
"properties": {
"hostName": "frontDoor1.azurefd.net"
}
}
],
"backendPoolsSettings": {
"enforceCertificateNameCheck": "Enabled",
"sendRecvTimeoutSeconds": 60
},
"enabledState": "Enabled"
}
}
Sample Response
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1",
"name": "frontDoor1",
"type": "Microsoft.Network/frontDoor",
"location": "westus",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"routingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/routingRules/routingRule1",
"name": "routingRule1",
"properties": {
"frontendEndpoints": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default"
}
],
"acceptedProtocols": [
"Http"
],
"patternsToMatch": [
"/*"
],
"routeConfiguration": {
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
"customForwardingPath": "",
"forwardingProtocol": "MatchRequest",
"backendPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1"
}
},
"enabledState": "Enabled"
}
}
],
"healthProbeSettings": [
{
"name": "healthProbeSettings1",
"properties": {
"path": "/",
"protocol": "Http",
"intervalInSeconds": 120,
"enabledState": "Enabled",
"healthProbeMethod": "HEAD"
}
}
],
"loadBalancingSettings": [
{
"name": "loadBalancingSettings1",
"properties": {
"sampleSize": 4,
"successfulSamplesRequired": 2
}
}
],
"backendPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1",
"name": "backendPool1",
"properties": {
"backends": [
{
"address": "w3.contoso.com",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 1,
"priority": 2
},
{
"address": "contoso.com.website-us-west-2.othercloud.net",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 2,
"priority": 1
},
{
"address": "contoso1.azurewebsites.net",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 1,
"priority": 1
}
],
"loadBalancingSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/loadBalancingSettings/loadBalancingSettings1"
},
"healthProbeSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/healthProbeSettings/healthProbeSettings1"
}
}
}
],
"frontendEndpoints": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1",
"name": "frontendEndpoint1",
"properties": {
"hostName": "www.contoso.com",
"sessionAffinityEnabledState": "Enabled",
"sessionAffinityTtlSeconds": 60,
"webApplicationFirewallPolicyLink": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/policy1"
}
}
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default",
"name": "default",
"properties": {
"hostName": "frontDoor1.azurefd.net"
}
}
],
"backendPoolsSettings": {
"enforceCertificateNameCheck": "Enabled",
"sendRecvTimeoutSeconds": 60
},
"enabledState": "Enabled",
"resourceState": "Creating",
"provisioningState": "Succeeded",
"cname": "frontDoor1.azurefd.net"
}
}
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1",
"name": "frontDoor1",
"type": "Microsoft.Network/frontDoor",
"location": "westus",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"routingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/routingRules/routingRule1",
"name": "routingRule1",
"properties": {
"frontendEndpoints": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default"
}
],
"acceptedProtocols": [
"Http"
],
"patternsToMatch": [
"/*"
],
"routeConfiguration": {
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
"customForwardingPath": "",
"forwardingProtocol": "MatchRequest",
"backendPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1"
}
},
"enabledState": "Enabled"
}
}
],
"healthProbeSettings": [
{
"name": "healthProbeSettings1",
"properties": {
"path": "/",
"protocol": "Http",
"intervalInSeconds": 120,
"enabledState": "Enabled",
"healthProbeMethod": "HEAD"
}
}
],
"loadBalancingSettings": [
{
"name": "loadBalancingSettings1",
"properties": {
"sampleSize": 4,
"successfulSamplesRequired": 2
}
}
],
"backendPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1",
"name": "backendPool1",
"properties": {
"backends": [
{
"address": "w3.contoso.com",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 1,
"priority": 2
},
{
"address": "contoso.com.website-us-west-2.othercloud.net",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 2,
"priority": 1
},
{
"address": "contoso1.azurewebsites.net",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 1,
"priority": 1
}
],
"loadBalancingSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/loadBalancingSettings/loadBalancingSettings1"
},
"healthProbeSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/healthProbeSettings/healthProbeSettings1"
}
}
}
],
"frontendEndpoints": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1",
"name": "frontendEndpoint1",
"properties": {
"hostName": "www.contoso.com",
"sessionAffinityEnabledState": "Enabled",
"sessionAffinityTtlSeconds": 60,
"webApplicationFirewallPolicyLink": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/policy1"
}
}
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default",
"name": "default",
"properties": {
"hostName": "frontDoor1.azurefd.net"
}
}
],
"backendPoolsSettings": {
"enforceCertificateNameCheck": "Enabled",
"sendRecvTimeoutSeconds": 60
},
"enabledState": "Enabled",
"resourceState": "Creating",
"provisioningState": "Provisioning",
"cname": "frontDoor1.azurefd.net"
}
}
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1",
"name": "frontDoor1",
"type": "Microsoft.Network/frontDoor",
"location": "westus",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"routingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/routingRules/routingRule1",
"name": "routingRule1",
"properties": {
"frontendEndpoints": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default"
}
],
"acceptedProtocols": [
"Http"
],
"patternsToMatch": [
"/*"
],
"routeConfiguration": {
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
"customForwardingPath": "",
"forwardingProtocol": "MatchRequest",
"backendPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1"
}
},
"enabledState": "Enabled"
}
}
],
"healthProbeSettings": [
{
"name": "healthProbeSettings1",
"properties": {
"path": "/",
"protocol": "Http",
"intervalInSeconds": 120,
"enabledState": "Enabled",
"healthProbeMethod": "HEAD"
}
}
],
"loadBalancingSettings": [
{
"name": "loadBalancingSettings1",
"properties": {
"sampleSize": 4,
"successfulSamplesRequired": 2
}
}
],
"backendPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1",
"name": "backendPool1",
"properties": {
"backends": [
{
"address": "w3.contoso.com",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 1,
"priority": 2
},
{
"address": "contoso.com.website-us-west-2.othercloud.net",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 2,
"priority": 1
},
{
"address": "contoso1.azurewebsites.net",
"httpPort": 80,
"httpsPort": 443,
"enabledState": "Enabled",
"weight": 1,
"priority": 1
}
],
"loadBalancingSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/loadBalancingSettings/loadBalancingSettings1"
},
"healthProbeSettings": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/healthProbeSettings/healthProbeSettings1"
}
}
}
],
"frontendEndpoints": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1",
"name": "frontendEndpoint1",
"properties": {
"hostName": "www.contoso.com",
"sessionAffinityEnabledState": "Enabled",
"sessionAffinityTtlSeconds": 60,
"webApplicationFirewallPolicyLink": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/policy1"
}
}
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/default",
"name": "default",
"properties": {
"hostName": "frontDoor1.azurefd.net"
}
}
],
"backendPoolsSettings": {
"enforceCertificateNameCheck": "Enabled",
"sendRecvTimeoutSeconds": 60
},
"enabledState": "Enabled",
"resourceState": "Creating",
"provisioningState": "Provisioning",
"cname": "frontDoor1.azurefd.net"
}
}
Definíciók
Name | Description |
---|---|
Backend |
Egy frontDoor terheléselosztó háttércíme. |
backend |
A háttérrendszer használatának engedélyezése. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" |
Backend |
A háttérkészletek háttérkészletek gyűjteményei, amelyekhez irányíthatók. |
Backend |
Az összes háttérkészletre vonatkozó beállítások. |
Cache |
Gyorsítótárazási típusú útvonalak gyorsítótárazási beállításai. A gyorsítótárazás letiltásához ne adjon meg cacheConfiguration objektumot. |
Custom |
Tartomány Https-beállításai |
Custom |
A frontendEndpoint Custom Https kiépítési állapota. |
Custom |
A kiépítési alállapot lépésről lépésre mutatja az egyéni HTTPS engedélyezésének/letiltásának folyamatát. |
Dynamic |
Dinamikus tömörítés használata gyorsítótárazott tartalomhoz |
enforce |
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. |
Error |
A hibaválasz azt jelzi, hogy a Front Door szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg. |
Forwarding |
A továbbítási útvonalat ismerteti. |
Front |
A Front Door a háttérbeli végpontok gyűjteményét jelöli, amelyek a forgalmat az oda küldött forgalmat meghatározó szabályokkal együtt irányítják. |
Front |
Az SSL-tanúsítvány forrásának meghatározása |
Front |
Meghatározza a frontendEndpoint biztonságos kapcsolataihoz használt tanúsítvány típusát |
Front |
A Front Door terheléselosztó működési állapota. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" |
Front |
Ez a szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. |
Front |
Konfigurálja, hogy melyik HTTP-metódust használja a háttérkészletek alatt definiált háttérrendszer mintavételéhez. |
Front |
A szabálynak megfelelő protokollsémák |
Front |
Az URL-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor. |
Front |
Annak a célhelynek a protokollja, ahová a forgalmat átirányítják |
Front |
A szabály által a forgalom átirányításához használt átirányítási típus. |
Front |
A Front Door vagy a Front Door subResource erőforrás-állapota. |
Front |
Meghatározza a biztonságos kézbesítéshez használt TLS-bővítményprotokollt |
Frontend |
Az útválasztáshoz használt előtérbeli végpont. |
Health |
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. |
Health |
Háttérkészlet terheléselosztási beállításai |
Load |
Háttérkészlet terheléselosztási beállításai |
Minimum |
Az ügyfelektől megkövetelt minimális TLS-verzió ahhoz, hogy SSL-kézfogást hozzon létre a Front Door használatával. |
Redirect |
Az átirányítási útvonalat ismerteti. |
Routing |
Az útválasztási szabály a kezelni kívánt forgalom specifikációját és küldésének helyét, valamint az állapotadat-mintavételi adatokat jelöli. |
routing |
A szabály használatának engedélyezése. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" |
Session |
Engedélyezi-e a munkamenet-affinitást ezen a gazdagépen. Érvényes beállítások: "Engedélyezve" vagy "Letiltva" |
Sub |
Hivatkozás másik alforrásra. |
Vault |
Az SSL-tanúsítványt tartalmazó Key Vault |
Web |
Meghatározza az egyes gazdagépek Web Application Firewall szabályzatát (ha van ilyen) |
Backend
Egy frontDoor terheléselosztó háttércíme.
Name | Típus | Description |
---|---|---|
address |
string |
A háttérrendszer helye (IP-cím vagy teljes tartománynév) |
backendHostHeader |
string |
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. |
enabledState |
A háttérrendszer használatának engedélyezése. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" |
|
httpPort |
integer |
A HTTP TCP-port száma. 1 és 65535 közöttinek kell lennie. |
httpsPort |
integer |
A HTTPS TCP-port száma. 1 és 65535 közöttinek kell lennie. |
priority |
integer |
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. |
weight |
integer |
Ennek a végpontnak a súlya terheléselosztási célokra. |
backendEnabledState
A háttérrendszer használatának engedélyezése. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva"
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
BackendPool
A háttérkészletek háttérkészletek gyűjteményei, amelyekhez irányíthatók.
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |
name |
string |
Erőforrás neve. |
properties.backends |
Backend[] |
A készlet háttérrendszerei |
properties.healthProbeSettings |
L7-állapotadat-mintavétel beállításai háttérkészlethez |
|
properties.loadBalancingSettings |
Háttérkészlet terheléselosztási beállításai |
|
properties.resourceState |
A Front Door vagy a Front Door subResource erőforrás-állapota. |
|
type |
string |
Erőforrástípus. |
BackendPoolsSettings
Az összes háttérkészletre vonatkozó beállítások.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
enforceCertificateNameCheck | Enabled |
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. |
|
sendRecvTimeoutSeconds |
integer |
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. |
CacheConfiguration
Gyorsítótárazási típusú útvonalak gyorsítótárazási beállításai. A gyorsítótárazás letiltásához ne adjon meg cacheConfiguration objektumot.
Name | Típus | Description |
---|---|---|
dynamicCompression |
Dinamikus tömörítés használata gyorsítótárazott tartalomhoz |
|
queryParameterStripDirective |
Az URL-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor. |
CustomHttpsConfiguration
Tartomány Https-beállításai
Name | Típus | Description |
---|---|---|
certificateSource |
Az SSL-tanúsítvány forrásának meghatározása |
|
frontDoorCertificateSourceParameters.certificateType |
Meghatározza a frontendEndpoint biztonságos kapcsolataihoz használt tanúsítvány típusát |
|
keyVaultCertificateSourceParameters.secretName |
string |
A teljes PFX-tanúsítványt képviselő Key Vault titkos kód neve |
keyVaultCertificateSourceParameters.secretVersion |
string |
A teljes PFX-tanúsítványt képviselő Key Vault titkos kód verziója |
keyVaultCertificateSourceParameters.vault |
Az SSL-tanúsítványt tartalmazó Key Vault |
|
minimumTlsVersion |
Az ügyfelektől megkövetelt minimális TLS-verzió ahhoz, hogy SSL-kézfogást hozzon létre a Front Door használatával. |
|
protocolType |
Meghatározza a biztonságos kézbesítéshez használt TLS-bővítményprotokollt |
CustomHttpsProvisioningState
A frontendEndpoint Custom Https kiépítési állapota.
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
Disabling |
string |
|
Enabled |
string |
|
Enabling |
string |
|
Failed |
string |
CustomHttpsProvisioningSubstate
A kiépítési alállapot lépésről lépésre mutatja az egyéni HTTPS engedélyezésének/letiltásának folyamatát.
Name | Típus | Description |
---|---|---|
CertificateDeleted |
string |
|
CertificateDeployed |
string |
|
DeletingCertificate |
string |
|
DeployingCertificate |
string |
|
DomainControlValidationRequestApproved |
string |
|
DomainControlValidationRequestRejected |
string |
|
DomainControlValidationRequestTimedOut |
string |
|
IssuingCertificate |
string |
|
PendingDomainControlValidationREquestApproval |
string |
|
SubmittingDomainControlValidationRequest |
string |
DynamicCompressionEnabled
Dinamikus tömörítés használata gyorsítótárazott tartalomhoz
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
enforceCertificateNameCheckEnabledState
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.
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ErrorResponse
A hibaválasz azt jelzi, hogy a Front Door szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.
Name | Típus | Description |
---|---|---|
code |
string |
Hibakód. |
message |
string |
Hibaüzenet, amely jelzi, hogy a művelet miért hiúsult meg. |
ForwardingConfiguration
A továbbítási útvonalat ismerteti.
Name | Típus | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
|
backendPool |
Hivatkozás arra a Háttérkészletre, amelyre a szabály átirányítja. |
|
cacheConfiguration |
A szabályhoz társított gyorsítótárazási konfiguráció. |
|
customForwardingPath |
string |
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. |
forwardingProtocol |
Ez a szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. |
FrontDoor
A Front Door a háttérbeli végpontok gyűjteményét jelöli, amelyek a forgalmat az oda küldött forgalmat meghatározó szabályokkal együtt irányítják.
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |
location |
string |
Erőforrás helye. |
name |
string |
Erőforrás neve. |
properties.backendPools |
Az útválasztási szabályokhoz elérhető háttérkészletek. |
|
properties.backendPoolsSettings |
Az összes háttérkészlet beállításai |
|
properties.cname |
string |
Az a gazdagép, amelybe az egyes frontendEndpoint-nak CNAME-nek kell lennie. |
properties.enabledState |
A Front Door terheléselosztó működési állapota. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" |
|
properties.friendlyName |
string |
A frontDoor rövid neve |
properties.frontendEndpoints |
Az útválasztási szabályokhoz elérhető előtérbeli végpontok. |
|
properties.healthProbeSettings |
A Front Door-példányhoz társított állapotadat-mintavételi beállítások. |
|
properties.loadBalancingSettings |
A Front Door-példányhoz társított terheléselosztási beállítások. |
|
properties.provisioningState |
string |
A Front Door kiépítési állapota. |
properties.resourceState |
A Front Door vagy a Front Door subResource erőforrás-állapota. |
|
properties.routingRules |
A Front Doorhoz társított útválasztási szabályok. |
|
tags |
object |
Erőforráscímkék. |
type |
string |
Erőforrástípus. |
FrontDoorCertificateSource
Az SSL-tanúsítvány forrásának meghatározása
Name | Típus | Description |
---|---|---|
AzureKeyVault |
string |
|
FrontDoor |
string |
FrontDoorCertificateType
Meghatározza a frontendEndpoint biztonságos kapcsolataihoz használt tanúsítvány típusát
Name | Típus | Description |
---|---|---|
Dedicated |
string |
FrontDoorEnabledState
A Front Door terheléselosztó működési állapota. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva"
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FrontDoorForwardingProtocol
Ez a szabály protokollt használ a forgalom háttérrendszerbe való továbbításához.
Name | Típus | Description |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
FrontDoorHealthProbeMethod
Konfigurálja, hogy melyik HTTP-metódust használja a háttérkészletek alatt definiált háttérrendszer mintavételéhez.
Name | Típus | Description |
---|---|---|
GET |
string |
|
HEAD |
string |
FrontDoorProtocol
A szabálynak megfelelő protokollsémák
Name | Típus | Description |
---|---|---|
Http |
string |
|
Https |
string |
FrontDoorQuery
Az URL-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor.
Name | Típus | Description |
---|---|---|
StripAll |
string |
|
StripNone |
string |
FrontDoorRedirectProtocol
Annak a célhelynek a protokollja, ahová a forgalmat átirányítják
Name | Típus | Description |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
FrontDoorRedirectType
A szabály által a forgalom átirányításához használt átirányítási típus.
Name | Típus | Description |
---|---|---|
Found |
string |
|
Moved |
string |
|
PermanentRedirect |
string |
|
TemporaryRedirect |
string |
FrontDoorResourceState
A Front Door vagy a Front Door subResource erőforrás-állapota.
Name | Típus | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
Disabling |
string |
|
Enabled |
string |
|
Enabling |
string |
FrontDoorTlsProtocolType
Meghatározza a biztonságos kézbesítéshez használt TLS-bővítményprotokollt
Name | Típus | Description |
---|---|---|
ServerNameIndication |
string |
FrontendEndpoint
Az útválasztáshoz használt előtérbeli végpont.
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |
name |
string |
Erőforrás neve. |
properties.customHttpsConfiguration |
A HTTPS engedélyezését meghatározó konfiguráció |
|
properties.customHttpsProvisioningState |
A frontendEndpoint Custom Https kiépítési állapota. |
|
properties.customHttpsProvisioningSubstate |
A kiépítési alállapot lépésről lépésre mutatja az egyéni HTTPS engedélyezésének/letiltásának folyamatát. |
|
properties.hostName |
string |
A frontendEndpoint állomásneve. Tartománynévnek kell lennie. |
properties.resourceState |
A Front Door vagy a Front Door subResource erőforrás-állapota. |
|
properties.sessionAffinityEnabledState |
Engedélyezi-e a munkamenet-affinitást ezen a gazdagépen. Érvényes beállítások: "Engedélyezve" vagy "Letiltva" |
|
properties.sessionAffinityTtlSeconds |
integer |
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. |
properties.webApplicationFirewallPolicyLink |
Meghatározza az egyes gazdagépek Web Application Firewall szabályzatát (ha van ilyen) |
|
type |
string |
Erőforrástípus. |
HealthProbeEnabled
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.
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
HealthProbeSettingsModel
Háttérkészlet terheléselosztási beállításai
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
id |
string |
Erőforrás-azonosító. |
|
name |
string |
Erőforrás neve. |
|
properties.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. |
||
properties.healthProbeMethod | HEAD |
Konfigurálja, hogy melyik HTTP-metódust használja a háttérkészletek alatt definiált háttérrendszer mintavételéhez. |
|
properties.intervalInSeconds |
integer |
Az állapotadat-mintavételek közötti másodpercek száma. |
|
properties.path |
string |
Az állapotadat-mintavételhez használandó elérési út. Alapértelmezett érték: / |
|
properties.protocol |
A mintavételhez használandó protokollséma |
||
properties.resourceState |
A Front Door vagy a Front Door subResource erőforrás-állapota. |
||
type |
string |
Erőforrástípus. |
LoadBalancingSettingsModel
Háttérkészlet terheléselosztási beállításai
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |
name |
string |
Erőforrás neve. |
properties.additionalLatencyMilliseconds |
integer |
A mintavételek további késése ezredmásodpercben a legalacsonyabb késésű gyűjtőbe kerül |
properties.resourceState |
A Front Door vagy a Front Door subResource erőforrás-állapota. |
|
properties.sampleSize |
integer |
A terheléselosztási döntésekhez megfontolandó minták száma |
properties.successfulSamplesRequired |
integer |
A sikeres mintavételi időszakon belüli minták száma |
type |
string |
Erőforrástípus. |
MinimumTLSVersion
Az ügyfelektől megkövetelt minimális TLS-verzió ahhoz, hogy SSL-kézfogást hozzon létre a Front Door használatával.
Name | Típus | Description |
---|---|---|
1.0 |
string |
|
1.2 |
string |
RedirectConfiguration
Az átirányítási útvonalat ismerteti.
Name | Típus | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
|
customFragment |
string |
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. |
customHost |
string |
Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagépet célgazdaként való használatához. |
customPath |
string |
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. |
customQueryString |
string |
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 = formátumúnak 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 &. |
redirectProtocol |
Annak a célhelynek a protokollja, ahová a forgalmat átirányítják |
|
redirectType |
A szabály által a forgalom átirányításához használt átirányítási típus. |
RoutingRule
Az útválasztási szabály a kezelni kívánt forgalom specifikációját és küldésének helyét, valamint az állapotadat-mintavételi adatokat jelöli.
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |
name |
string |
Erőforrás neve. |
properties.acceptedProtocols |
A szabálynak megfelelő protokollsémák |
|
properties.enabledState |
A szabály használatának engedélyezése. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva" |
|
properties.frontendEndpoints |
A szabályhoz társított előtérbeli végpontok |
|
properties.patternsToMatch |
string[] |
A szabály útvonalmintái. |
properties.resourceState |
A Front Door vagy a Front Door subResource erőforrás-állapota. |
|
properties.routeConfiguration | RouteConfiguration: |
Az útválasztási konfigurációra mutató hivatkozás. |
type |
string |
Erőforrástípus. |
routingRuleEnabledState
A szabály használatának engedélyezése. Az engedélyezett értékek "Engedélyezve" vagy "Letiltva"
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
SessionAffinityEnabledState
Engedélyezi-e a munkamenet-affinitást ezen a gazdagépen. Érvényes beállítások: "Engedélyezve" vagy "Letiltva"
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
SubResource
Hivatkozás másik alforrásra.
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |
Vault
Az SSL-tanúsítványt tartalmazó Key Vault
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |
WebApplicationFirewallPolicyLink
Meghatározza az egyes gazdagépek Web Application Firewall szabályzatát (ha van ilyen)
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |