New-AzFrontDoorRoutingRuleObject
Crear un objeto PSRoutingRuleObject para la creación de Front Door
Syntax
New-AzFrontDoorRoutingRuleObject
-ResourceGroupName <String>
-FrontDoorName <String>
-Name <String>
-FrontendEndpointName <String[]>
-BackendPoolName <String>
[-AcceptedProtocol <PSProtocol[]>]
[-PatternToMatch <String[]>]
[-CustomForwardingPath <String>]
[-ForwardingProtocol <String>]
[-EnableCaching <Boolean>]
[-QueryParameterStripDirective <String>]
[-DynamicCompression <PSEnabledState>]
[-EnabledState <PSEnabledState>]
[-RulesEngineName <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzFrontDoorRoutingRuleObject
-ResourceGroupName <String>
-FrontDoorName <String>
-Name <String>
-FrontendEndpointName <String[]>
[-AcceptedProtocol <PSProtocol[]>]
[-PatternToMatch <String[]>]
[-RedirectType <String>]
[-RedirectProtocol <String>]
[-CustomHost <String>]
[-CustomPath <String>]
[-CustomFragment <String>]
[-CustomQueryString <String>]
[-EnabledState <PSEnabledState>]
[-RulesEngineName <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Crear un objeto PSRoutingRuleObject para la creación de Front Door
Ejemplos
Ejemplo 1: Creación de un PSRoutingRuleObject para la creación de Front Door con una regla de reenvío
New-AzFrontDoorRoutingRuleObject -Name $routingRuleName -FrontDoorName $frontDoorName -ResourceGroupName $rgname -FrontendEndpointName "frontendEndpoint1" -BackendPoolName "backendPool1"
FrontendEndpointIds : {/subscriptions/{subid}/resourceGroups/{rgname}/pro
viders/Microsoft.Network/frontDoors/{frontdoorname}/FrontendEndpoints/frontendEndpoint1}
AcceptedProtocols : {Http, Https}
PatternsToMatch : {/*}
HealthProbeSettings :
RouteConfiguration : Microsoft.Azure.Commands.FrontDoor.Models.PSForwardingConfiguration
EnabledState : Enabled
ResourceState :
Id :
Name : {routingRuleName}
Type :
Ejemplo 2: Creación de un PSRoutingRuleObject para la creación de Front Door con una regla de redirección
$customHost = "www.contoso.com"
$customPath = "/images/contoso.png"
$queryString = "field1=value1&field2=value2"
$destinationFragment = "section-header-2"
New-AzFrontDoorRoutingRuleObject -Name $routingRuleName -FrontDoorName $frontDoorName -ResourceGroupName $rgname -FrontendEndpointName "frontendEndpoint1" -CustomHost $customHost -CustomPath $customPath -CustomQueryString $queryString -CustomFragment $destinationFragment
FrontendEndpointIds : {/subscriptions/{subid}/resourceGroups/{rgname}/pro
viders/Microsoft.Network/frontDoors/{frontdoorname}/FrontendEndpoints/frontendEndpoint1}
AcceptedProtocols : {Http, Https}
PatternsToMatch : {/*}
HealthProbeSettings :
RouteConfiguration : Microsoft.Azure.Commands.FrontDoor.Models.PSRedirectConfiguration
EnabledState : Enabled
ResourceState :
Id :
Name : {routingRuleName}
Type :
Crear un objeto PSRoutingRuleObject para la creación de Front Door
Parámetros
-AcceptedProtocol
Esquemas de protocolos que deben coincidir con esta regla. El valor predeterminado es {Https, Http}
Type: | PSProtocol[] |
Accepted values: | Http, Https |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BackendPoolName
Identificador del recurso de BackendPool al que se enruta esta regla
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomForwardingPath
La ruta de acceso personalizada usada para reescribir las rutas de acceso del recurso con las que coincide esta regla. Déjela en blanco para usar la ruta de acceso entrante.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomFragment
Fragmento que se va a agregar a la dirección URL de redireccionamiento. El fragmento es la parte de la dirección URL que viene después de #. No incluya #.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomHost
Host para redirigir. Deje vacío para usar el host entrante como host de destino.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomPath
Ruta de acceso completa que se va a redirigir. La ruta de acceso no puede estar vacía y debe comenzar con /. Deje vacío para usar la ruta de acceso entrante como ruta de acceso de destino.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomQueryString
Conjunto de cadenas de consulta que se colocarán en la dirección URL de redireccionamiento. Establecer este valor reemplazaría cualquier cadena de consulta existente; deje vacío para conservar la cadena de consulta entrante. La cadena de consulta debe estar en <key>=<value>
formato. ¿La primera? y & se agregarán automáticamente, por lo que no los incluyan en el frente, pero separe varias cadenas de consulta con &.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicCompression
Si desea habilitar la compresión dinámica para el contenido almacenado en caché cuando el almacenamiento en caché está habilitado. El valor predeterminado es Enabled.
Type: | PSEnabledState |
Accepted values: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableCaching
Si desea habilitar el almacenamiento en caché para esta ruta. El valor predeterminado es False
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnabledState
Si desea habilitar el uso de esta regla. El valor predeterminado es Enabled.
Type: | PSEnabledState |
Accepted values: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForwardingProtocol
El protocolo que usará esta regla al reenviar el tráfico al valor predeterminado de back-ends es MatchRequest.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontDoorName
El nombre de Front Door al que pertenece esta regla de enrutamiento.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendEndpointName
Los nombres de los puntos de conexión de front-end asociados con esta regla
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nombre de RoutingRule.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PatternToMatch
Los patrones de ruta de la regla. No debe tener ningún *, excepto, posiblemente, después de la última / al final de la ruta de acceso. El valor predeterminado es /*
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-QueryParameterStripDirective
El tratamiento de los términos de la consulta de URL al formar la clave de caché. El valor predeterminado es StripAll
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RedirectProtocol
Protocolo del destino al que se redirige el tráfico. El valor predeterminado es MatchRequest
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RedirectType
El tipo de redireccionamiento que usará la regla al redirigir el tráfico. El valor predeterminado se mueve
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
El nombre del grupo de recursos donde se creará RoutingRule.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RulesEngineName
Referencia a una configuración específica del motor de reglas que se aplicará a esta ruta.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None
Salidas
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de