Microsoft.Cdn profiles/originGroups 2020-09-01
Bicep-Ressourcendefinition
Der Ressourcentyp profiles/originGroups kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Cdn/profiles/originGroups-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Cdn/profiles/originGroups@2020-09-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
healthProbeSettings: {
probeIntervalInSeconds: int
probePath: 'string'
probeProtocol: 'string'
probeRequestType: 'string'
}
loadBalancingSettings: {
additionalLatencyInMilliseconds: int
sampleSize: int
successfulSamplesRequired: int
}
responseBasedAfdOriginErrorDetectionSettings: {
httpErrorRanges: [
{
begin: int
end: int
}
]
responseBasedDetectedErrorTypes: 'string'
responseBasedFailoverThresholdPercentage: int
}
sessionAffinityState: 'string'
trafficRestorationTimeToHealedOrNewEndpointsInMinutes: int
}
}
Eigenschaftswerte
profile/originGroups
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen. |
Zeichenfolge (erforderlich) Zeichenlimit: 1-50 Gültige Zeichen: Alphanumerische Zeichen und Bindestriche. Beginnen und enden Sie mit einem alphanumerischen Zeichen. Der Ressourcenname muss in Azure eindeutig sein. |
parent | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Profile |
properties | Das JSON-Objekt, das die Eigenschaften der Ursprungsgruppe enthält. | AFDOriginGroupProperties |
AFDOriginGroupProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
healthProbeSettings | Integritätstesteinstellungen für den Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen. | HealthProbeParameters |
loadBalancingSettings | Lastenausgleichseinstellungen für einen Back-End-Pool | LoadBalancingSettingsParameters |
responseBasedAfdOriginErrorDetectionSettings | Das JSON-Objekt, das die Eigenschaften enthält, um die Ursprungsintegrität mithilfe realer Anforderungen/Antworten zu bestimmen. Diese Eigenschaft wird derzeit nicht unterstützt. | ResponseBasedOriginErrorDetectionParameters |
sessionAffinityState | Angabe, ob Sitzungsaffinität auf diesem Host zugelassen wird. Gültige Optionen sind "Aktiviert" oder "Deaktiviert". | "Deaktiviert" "Aktiviert" |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | Zeit in Minuten, um den Datenverkehr schrittweise an den Endpunkt zu verschieben, wenn ein fehlerhafter Endpunkt fehlerfrei ist oder ein neuer Endpunkt hinzugefügt wird. Der Standardwert ist 10 Minuten. Diese Eigenschaft wird derzeit nicht unterstützt. | INT Einschränkungen: Min-Wert = 0 Maximaler Wert = 50 |
HealthProbeParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
probeIntervalInSeconds | Die Anzahl der Sekunden zwischen Integritätstests. Der Standardwert ist 240sec. | INT Einschränkungen: Min-Wert = 1 Maximaler Wert = 255 |
probePath | Der Pfad relativ zum Ursprung, anhand dessen die Integrität des Ursprungs ermittelt wird. | Zeichenfolge |
probeProtocol | Das für den Integritätstest zu verwendende Protokoll. | Http "Https" 'NotSet' |
probeRequestType | Der Typ der Integritätstestanforderung, die gestellt wird. | "GET" "HEAD" 'NotSet' |
LoadBalancingSettingsParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
additionalLatencyInMilliseconds | Die zusätzliche Latenzzeit in Millisekunden für Tests, die in den Bucket mit der niedrigsten Latenz fallen | INT |
sampleSize | Die Anzahl der Beispiele, die bei Lastenausgleichsentscheidungen berücksichtigt werden sollen | INT |
successfulSamplesRequired | Die Anzahl der Stichproben innerhalb des Beispielzeitraums, die erfolgreich sein müssen | INT |
ResponseBasedOriginErrorDetectionParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
httpErrorRanges | Die Liste der Http-status Codebereiche, die als Serverfehler für den Ursprung gelten, und ist als fehlerhaft gekennzeichnet. | HttpErrorRangeParameters[] |
responseBasedDetectedErrorTypes | Art der Antwortfehler für echte Benutzeranforderungen, deren Ursprung als fehlerhaft eingestuft wird | "Keine" "TcpAndHttpErrors" "TcpErrorsOnly" |
responseBasedFailoverThresholdPercentage | Der Prozentsatz der fehlerhaften Anforderungen im Beispiel, bei dem das Failover ausgelöst werden soll. | INT Einschränkungen: Min-Wert = 0 Maximaler Wert = 100 |
HttpErrorRangeParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
begin | Der inklusive Start des http-status Codebereichs. | INT Einschränkungen: Min-Wert = 100 Maximaler Wert = 999 |
end | Das inklusive Ende des http-status Codebereichs. | INT Einschränkungen: Min-Wert = 100 Maximaler Wert = 999 |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
FrontDoor CDN mit WAF, Domänen und Protokollen zu EventHub |
Mit dieser Vorlage wird ein neues Azure FrontDoor-CDN-Profil erstellt. Erstellen Sie WAF mit benutzerdefinierten und verwalteten Regeln, CDN-Routen, Ursprung und Gruppen mit ihrer Zuordnung zu WAF und Routen, konfigurieren Sie benutzerdefinierte Domänen, erstellen Sie Event Hub- und Diagnoseeinstellungen für das Senden von CDN-Zugriffsprotokollen mithilfe des Event Hubs. |
Front Door Premium mit App Service Ursprung und Private Link |
Diese Vorlage erstellt eine Front Door Premium- und eine App Service und verwendet einen privaten Endpunkt für Front Door, um Datenverkehr an die Anwendung zu senden. |
Front Door Premium mit Blobursprung und Private Link |
Diese Vorlage erstellt einen Front Door Premium- und einen Azure Storage-Blobcontainer und verwendet einen privaten Endpunkt für Front Door, um Datenverkehr an das Speicherkonto zu senden. |
Front Door Premium mit VM und Private Link-Dienst |
Diese Vorlage erstellt eine Front Door Premium-Instanz und einen virtuellen Computer, der als Webserver konfiguriert ist. Front Door verwendet einen privaten Endpunkt mit Private Link Dienst, um Datenverkehr an die VM zu senden. |
Front Door Premium mit WAF und von Microsoft verwalteten Regelsätzen |
Diese Vorlage erstellt eine Front Door Premium- einschließlich einer Webanwendungsfirewall mit den von Microsoft verwalteten Standard- und Botschutzregelsätzen. |
Front Door Standard/Premium |
Mit dieser Vorlage wird ein Front Door Standard/Premium-Element erstellt. |
Front Door Standard/Premium mit API Management Ursprung |
Diese Vorlage erstellt eine Front Door Premium- und eine API Management instance und verwendet eine NSG- und globale API Management-Richtlinie, um zu überprüfen, ob der Datenverkehr über den Front Door-Ursprung gekommen ist. |
Front Door Standard/Premium mit App Service Ursprung |
Mit dieser Vorlage wird ein Front Door Standard/Premium-App Service erstellt und die App Service konfiguriert, um zu überprüfen, ob der Datenverkehr über den Front Door-Ursprung gekommen ist. |
Front Door Standard/Premium mit Application Gateway Ursprung |
Diese Vorlage erstellt eine Front Door Standard/Premium und eine Application Gateway instance und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr durch den Front Door-Ursprung gekommen ist. |
Front Door mit Container Instances und Application Gateway |
Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz mit einer Containergruppe und Application Gateway. |
Front Door Standard/Premium mit Azure Container Instances |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz mit einer Containergruppe erstellt. |
Front Door Standard/Premium mit benutzerdefinierter Domäne |
Mit dieser Vorlage wird ein Front Door Standard/Premium-Element erstellt, das eine benutzerdefinierte Domäne und ein von Microsoft verwaltetes Zertifikat enthält. |
Front Door Standard/Premium mit Azure DNS und benutzerdefinierter Domäne |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer benutzerdefinierten Domäne in Azure DNS und einem von Microsoft verwalteten Zertifikat. |
Front Door Standard/Premium mit Domäne und Zertifikat |
Mit dieser Vorlage wird ein Front Door Standard/Premium-Element erstellt, das eine benutzerdefinierte Domäne und ein kundenseitig verwaltetes Zertifikat enthält. |
Front Door Standard/Premium mit Azure Functions Ursprung |
Diese Vorlage erstellt eine Front Door Standard/Premium-App, eine Azure Functions-App, und konfiguriert die Funktions-App, um zu überprüfen, ob der Datenverkehr über den Front Door-Ursprung gekommen ist. |
Front Door Standard/Premium mit Geofilterung |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer Webanwendungsfirewall mit einer Geofilterungsregel. |
Front Door Standard/Premium mit Ratenlimit |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer Webanwendungsfirewall mit einer Regel zum Ratenlimit. |
Front Door Standard/Premium mit Regelsatz |
Mit dieser Vorlage wird ein Front Door Standard/Premium-Element erstellt, das einen Regelsatz enthält. |
Front Door Standard/Premium mit statischem Website-Ursprung |
Mit dieser Vorlage wird eine statische Website von Front Door Standard/Premium und eine statische Azure Storage-Website erstellt und Front Door so konfiguriert, dass Datenverkehr an die statische Website gesendet wird. |
Front Door Standard/Premium mit WAF und benutzerdefinierter Regel |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer Webanwendungsfirewall mit einer benutzerdefinierten Regel. |
Durch Azure Frontdoor gesicherte Funktions-App |
Mit dieser Vorlage können Sie eine Azure Premium-Funktion bereitstellen, die von Azure Frontdoor Premium geschützt und veröffentlicht wird. Die Verbindung zwischen Azure Frontdoor und Azure Functions wird durch Azure Private Link geschützt. |
Hochverfügbare Web-App mit mehreren Regionen |
Mit dieser Vorlage können Sie eine sichere hochverfügbare End-to-End-Lösung mit zwei Web-Apps in verschiedenen Regionen hinter Azure Front Door erstellen. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp profiles/originGroups kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Cdn/profiles/originGroups-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Cdn/profiles/originGroups",
"apiVersion": "2020-09-01",
"name": "string",
"properties": {
"healthProbeSettings": {
"probeIntervalInSeconds": "int",
"probePath": "string",
"probeProtocol": "string",
"probeRequestType": "string"
},
"loadBalancingSettings": {
"additionalLatencyInMilliseconds": "int",
"sampleSize": "int",
"successfulSamplesRequired": "int"
},
"responseBasedAfdOriginErrorDetectionSettings": {
"httpErrorRanges": [
{
"begin": "int",
"end": "int"
}
],
"responseBasedDetectedErrorTypes": "string",
"responseBasedFailoverThresholdPercentage": "int"
},
"sessionAffinityState": "string",
"trafficRestorationTimeToHealedOrNewEndpointsInMinutes": "int"
}
}
Eigenschaftswerte
profile/originGroups
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Cdn/profiles/originGroups" |
apiVersion | Die Ressourcen-API-Version | '2020-09-01' |
name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen festlegen. |
Zeichenfolge (erforderlich) Zeichenlimit: 1-50 Gültige Zeichen: Alphanumerische Zeichen und Bindestriche. Beginnen und enden Sie mit einem alphanumerischen Zeichen. Der Ressourcenname muss in Azure eindeutig sein. |
properties | Das JSON-Objekt, das die Eigenschaften der Ursprungsgruppe enthält. | AFDOriginGroupProperties |
AFDOriginGroupProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
healthProbeSettings | Integritätstesteinstellungen für den Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen. | HealthProbeParameters |
loadBalancingSettings | Lastenausgleichseinstellungen für einen Back-End-Pool | LoadBalancingSettingsParameters |
responseBasedAfdOriginErrorDetectionSettings | Das JSON-Objekt, das die Eigenschaften enthält, um die Ursprungsintegrität mithilfe realer Anforderungen/Antworten zu bestimmen. Diese Eigenschaft wird derzeit nicht unterstützt. | ResponseBasedOriginErrorDetectionParameters |
sessionAffinityState | Angabe, ob Sitzungsaffinität auf diesem Host zugelassen wird. Gültige Optionen sind "Aktiviert" oder "Deaktiviert". | "Deaktiviert" "Aktiviert" |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | Zeit in Minuten, um den Datenverkehr schrittweise an den Endpunkt zu verschieben, wenn ein fehlerhafter Endpunkt fehlerfrei ist oder ein neuer Endpunkt hinzugefügt wird. Der Standardwert ist 10 Minuten. Diese Eigenschaft wird derzeit nicht unterstützt. | INT Einschränkungen: Min-Wert = 0 Maximaler Wert = 50 |
HealthProbeParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
probeIntervalInSeconds | Die Anzahl der Sekunden zwischen Integritätstests. Der Standardwert ist 240sec. | INT Einschränkungen: Min-Wert = 1 Maximaler Wert = 255 |
probePath | Der Pfad relativ zum Ursprung, anhand dessen die Integrität des Ursprungs ermittelt wird. | Zeichenfolge |
probeProtocol | Das für den Integritätstest zu verwendende Protokoll. | Http "Https" 'NotSet' |
probeRequestType | Der Typ der Integritätstestanforderung, die gestellt wird. | "GET" "HEAD" 'NotSet' |
LoadBalancingSettingsParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
additionalLatencyInMilliseconds | Die zusätzliche Latenzzeit in Millisekunden für Tests, die in den Bucket mit der niedrigsten Latenz fallen | INT |
sampleSize | Die Anzahl der Beispiele, die bei Lastenausgleichsentscheidungen berücksichtigt werden sollen | INT |
successfulSamplesRequired | Die Anzahl der Stichproben innerhalb des Beispielzeitraums, die erfolgreich sein müssen | INT |
ResponseBasedOriginErrorDetectionParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
httpErrorRanges | Die Liste der Http-status Codebereiche, die als Serverfehler für den Ursprung gelten, und ist als fehlerhaft gekennzeichnet. | HttpErrorRangeParameters[] |
responseBasedDetectedErrorTypes | Art der Antwortfehler für echte Benutzeranforderungen, deren Ursprung als fehlerhaft eingestuft wird | "Keine" "TcpAndHttpErrors" "TcpErrorsOnly" |
responseBasedFailoverThresholdPercentage | Der Prozentsatz der fehlerhaften Anforderungen im Beispiel, bei dem das Failover ausgelöst werden soll. | INT Einschränkungen: Min-Wert = 0 Maximaler Wert = 100 |
HttpErrorRangeParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
begin | Der inklusive Start des http-status Codebereichs. | INT Einschränkungen: Min-Wert = 100 Maximaler Wert = 999 |
end | Das inklusive Ende des http-status Codebereichs. | INT Einschränkungen: Min-Wert = 100 Maximaler Wert = 999 |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
FrontDoor CDN mit WAF, Domänen und Protokollen zu EventHub |
Mit dieser Vorlage wird ein neues Azure FrontDoor-CDN-Profil erstellt. Erstellen Sie WAF mit benutzerdefinierten und verwalteten Regeln, CDN-Routen, Ursprung und Gruppen mit ihrer Zuordnung zu WAF und Routen, konfigurieren Sie benutzerdefinierte Domänen, erstellen Sie Event Hub- und Diagnoseeinstellungen für das Senden von CDN-Zugriffsprotokollen mithilfe des Event Hubs. |
Front Door Premium mit App Service Ursprung und Private Link |
Diese Vorlage erstellt eine Front Door Premium- und eine App Service und verwendet einen privaten Endpunkt für Front Door, um Datenverkehr an die Anwendung zu senden. |
Front Door Premium mit Blobursprung und Private Link |
Diese Vorlage erstellt einen Front Door Premium- und einen Azure Storage-Blobcontainer und verwendet einen privaten Endpunkt für Front Door, um Datenverkehr an das Speicherkonto zu senden. |
Front Door Premium mit VM und Private Link-Dienst |
Diese Vorlage erstellt eine Front Door Premium-Instanz und einen virtuellen Computer, der als Webserver konfiguriert ist. Front Door verwendet einen privaten Endpunkt mit Private Link Dienst, um Datenverkehr an die VM zu senden. |
Front Door Premium mit WAF und von Microsoft verwalteten Regelsätzen |
Diese Vorlage erstellt eine Front Door Premium- einschließlich einer Webanwendungsfirewall mit den von Microsoft verwalteten Standard- und Botschutzregelsätzen. |
Front Door Standard/Premium |
Mit dieser Vorlage wird ein Front Door Standard/Premium-Element erstellt. |
Front Door Standard/Premium mit API Management Ursprung |
Diese Vorlage erstellt eine Front Door Premium- und eine API Management instance und verwendet eine NSG- und globale API Management-Richtlinie, um zu überprüfen, ob der Datenverkehr über den Front Door-Ursprung gekommen ist. |
Front Door Standard/Premium mit App Service Ursprung |
Mit dieser Vorlage wird ein Front Door Standard/Premium-App Service erstellt und die App Service konfiguriert, um zu überprüfen, ob der Datenverkehr über den Front Door-Ursprung gekommen ist. |
Front Door Standard/Premium mit Application Gateway Ursprung |
Diese Vorlage erstellt eine Front Door Standard/Premium und eine Application Gateway instance und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr durch den Front Door-Ursprung gekommen ist. |
Front Door mit Container Instances und Application Gateway |
Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz mit einer Containergruppe und Application Gateway. |
Front Door Standard/Premium mit Azure Container Instances |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz mit einer Containergruppe erstellt. |
Front Door Standard/Premium mit benutzerdefinierter Domäne |
Mit dieser Vorlage wird ein Front Door Standard/Premium-Element erstellt, das eine benutzerdefinierte Domäne und ein von Microsoft verwaltetes Zertifikat enthält. |
Front Door Standard/Premium mit Azure DNS und benutzerdefinierter Domäne |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer benutzerdefinierten Domäne in Azure DNS und einem von Microsoft verwalteten Zertifikat. |
Front Door Standard/Premium mit Domäne und Zertifikat |
Mit dieser Vorlage wird ein Front Door Standard/Premium-Element erstellt, das eine benutzerdefinierte Domäne und ein kundenseitig verwaltetes Zertifikat enthält. |
Front Door Standard/Premium mit Azure Functions Ursprung |
Diese Vorlage erstellt eine Front Door Standard/Premium-App, eine Azure Functions-App, und konfiguriert die Funktions-App, um zu überprüfen, ob der Datenverkehr über den Front Door-Ursprung gekommen ist. |
Front Door Standard/Premium mit Geofilterung |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer Webanwendungsfirewall mit einer Geofilterungsregel. |
Front Door Standard/Premium mit Ratenlimit |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer Webanwendungsfirewall mit einer Regel zum Ratenlimit. |
Front Door Standard/Premium mit Regelsatz |
Mit dieser Vorlage wird ein Front Door Standard/Premium-Element erstellt, das einen Regelsatz enthält. |
Front Door Standard/Premium mit statischem Website-Ursprung |
Mit dieser Vorlage wird eine statische Website von Front Door Standard/Premium und eine statische Azure Storage-Website erstellt und Front Door so konfiguriert, dass Datenverkehr an die statische Website gesendet wird. |
Front Door Standard/Premium mit WAF und benutzerdefinierter Regel |
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer Web Application Firewall mit einer benutzerdefinierten Regel. |
Durch Azure Frontdoor gesicherte Funktions-App |
Mit dieser Vorlage können Sie eine Azure Premium-Funktion bereitstellen, die von Azure Frontdoor Premium geschützt und veröffentlicht wird. Die Verbindung zwischen Azure Frontdoor und Azure Functions wird durch Azure Private Link geschützt. |
Hoch verfügbare Web-App für mehrere Regionen |
Mit dieser Vorlage können Sie eine sichere, hochverfügbare End-to-End-Lösung für mehrere Regionen mit zwei Web-Apps in verschiedenen Regionen hinter Azure Front Door erstellen. |
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp profiles/originGroups kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Cdn/profiles/originGroups-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cdn/profiles/originGroups@2020-09-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
healthProbeSettings = {
probeIntervalInSeconds = int
probePath = "string"
probeProtocol = "string"
probeRequestType = "string"
}
loadBalancingSettings = {
additionalLatencyInMilliseconds = int
sampleSize = int
successfulSamplesRequired = int
}
responseBasedAfdOriginErrorDetectionSettings = {
httpErrorRanges = [
{
begin = int
end = int
}
]
responseBasedDetectedErrorTypes = "string"
responseBasedFailoverThresholdPercentage = int
}
sessionAffinityState = "string"
trafficRestorationTimeToHealedOrNewEndpointsInMinutes = int
}
})
}
Eigenschaftswerte
profiles/originGroups
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Cdn/profiles/originGroups@2020-09-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-50 Gültige Zeichen: Alphanumerische Zeichen und Bindestriche. Beginnen und enden Sie mit einem alphanumerischen Zeichen. Der Ressourcenname muss in Azure eindeutig sein. |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource vom Typ: Profile |
properties | Das JSON-Objekt, das die Eigenschaften der Ursprungsgruppe enthält. | AFDOriginGroupProperties |
AFDOriginGroupProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
healthProbeSettings | Integritätstesteinstellungen für den Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen. | HealthProbeParameters |
loadBalancingSettings | Lastenausgleichseinstellungen für einen Back-End-Pool | LoadBalancingSettingsParameters |
responseBasedAfdOriginErrorDetectionSettings | Das JSON-Objekt, das die Eigenschaften enthält, um die Ursprungsintegrität mithilfe realer Anforderungen/Antworten zu bestimmen. Diese Eigenschaft wird derzeit nicht unterstützt. | ResponseBasedOriginErrorDetectionParameters |
sessionAffinityState | Angabe, ob Sitzungsaffinität auf diesem Host zugelassen wird. Gültige Optionen sind "Aktiviert" oder "Deaktiviert". | "Deaktiviert" "Aktiviert" |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | Zeit in Minuten, um den Datenverkehr schrittweise an den Endpunkt zu verschieben, wenn ein fehlerhafter Endpunkt fehlerfrei ist oder ein neuer Endpunkt hinzugefügt wird. Der Standardwert ist 10 Minuten. Diese Eigenschaft wird derzeit nicht unterstützt. | INT Einschränkungen: Minimaler Wert = 0 Maximaler Wert = 50 |
HealthProbeParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
probeIntervalInSeconds | Die Anzahl der Sekunden zwischen Integritätstests. Der Standardwert ist 240sec. | INT Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 255 |
probePath | Der Pfad relativ zum Ursprung, anhand dessen die Integrität des Ursprungs ermittelt wird. | Zeichenfolge |
probeProtocol | Das für den Integritätstest zu verwendende Protokoll. | "HTTP" "Https" "NotSet" |
probeRequestType | Der Typ der Integritätstestanforderung, die gestellt wird. | „GET“ „HEAD“ "NotSet" |
LoadBalancingSettingsParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
additionalLatencyInMilliseconds | Die zusätzliche Latenzzeit in Millisekunden, damit Tests in den niedrigsten Latenzbucket fallen | INT |
sampleSize | Die Anzahl der Beispiele, die für Lastenausgleichsentscheidungen berücksichtigt werden sollen | INT |
successfulSamplesRequired | Die Anzahl der Stichproben innerhalb des Stichprobenzeitraums, die erfolgreich sein müssen | INT |
ResponseBasedOriginErrorDetectionParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
httpErrorRanges | Die Liste der Http-status Codebereiche, die als Serverfehler für den Ursprung gelten, und ist als fehlerhaft gekennzeichnet. | HttpErrorRangeParameters[] |
responseBasedDetectedErrorTypes | Art der Antwortfehler für echte Benutzeranforderungen, deren Ursprung als fehlerhaft eingestuft wird | "None" "TcpAndHttpErrors" "TcpErrorsOnly" |
responseBasedFailoverThresholdPercentage | Der Prozentsatz der fehlerhaften Anforderungen im Beispiel, bei dem das Failover ausgelöst werden soll. | INT Einschränkungen: Min-Wert = 0 Maximaler Wert = 100 |
HttpErrorRangeParameters
Name | BESCHREIBUNG | Wert |
---|---|---|
begin | Der inklusive Start des http-status Codebereichs. | INT Einschränkungen: Min-Wert = 100 Maximaler Wert = 999 |
end | Das inklusive Ende des http-status Codebereichs. | INT Einschränkungen: Min-Wert = 100 Maximaler Wert = 999 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für