New-AzFrontDoorRoutingRuleObject
Criar um PSRoutingRuleObject para a criação do 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
Criar um PSRoutingRuleObject para a criação do Front Door
Exemplos
Exemplo 1: Criar um PSRoutingRuleObject para criação do Front Door com uma regra de encaminhamento
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 :
Exemplo 2: Criar um PSRoutingRuleObject para a criação do Front Door com uma regra de redirecionamento
$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 :
Criar um PSRoutingRuleObject para a criação do Front Door
Parâmetros
-AcceptedProtocol
Esquemas de protocolo para corresponder a essa regra. O valor padrão é {Http, Https}
Type: | PSProtocol[] |
Accepted values: | Http, Https |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BackendPoolName
A ID do recurso do BackendPool ao qual essa regra é encaminhada
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomForwardingPath
O caminho personalizado usado para regravar caminhos de recurso correspondidos por essa regra. Deixe em branco para usar o caminho de entrada.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomFragment
Fragmento para adicionar à URL de redirecionamento. Fragmento é a parte da URL que vem depois de #. Não inclua o #.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomHost
Host para redirecionar. Deixe vazio para usar o host de entrada como o host de destino.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomPath
O caminho completo para redirecionar. O caminho não pode estar vazio e deve começar com /. Deixe em branco para usar o caminho de entrada como caminho de destino.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomQueryString
O conjunto de cadeias de caracteres de consulta a serem colocadas na URL de redirecionamento. A definição desse valor substituiria qualquer cadeia de caracteres de consulta existente; Deixe em branco para preservar a cadeia de caracteres de consulta de entrada. A cadeia de caracteres de consulta deve estar no <key>=<value>
formato. O primeiro ? e & serão adicionados automaticamente, portanto, não os inclua na frente, mas separe várias cadeias de caracteres de consulta com &.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicCompression
Se deseja habilitar a compactação dinâmica de conteúdo armazenado em cache quando o cache está habilitado. O valor padrão é Enabled
Type: | PSEnabledState |
Accepted values: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableCaching
Se deseja habilitar o cache para essa rota. O valor padrão é false
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnabledState
Se deseja habilitar o uso dessa regra. O valor padrão é Enabled
Type: | PSEnabledState |
Accepted values: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForwardingProtocol
O protocolo usado por essa regra ao encaminhar o tráfego para os back-ends quando o valor padrão é MatchRequest.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontDoorName
O nome do Front Door ao qual essa regra de roteamento pertence.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendEndpointName
Os nomes dos pontos de extremidade de front-end associados a essa regra
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
O nome da RoutingRule.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PatternToMatch
Os padrões de rota da regra. Não pode conter * exceto, talvez, após o último / no final do caminho. O valor padrão é /*
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-QueryParameterStripDirective
O tratamento dos termos da consulta de URL ao formar a chave de cache. O valor padrão é StripAll
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RedirectProtocol
O protocolo do destino para onde o tráfego é redirecionado. O valor padrão é MatchRequest
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RedirectType
O tipo de redirecionamento que a regra usará ao redirecionar o tráfego. O valor padrão é movido
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
O nome do grupo de recursos em que o RoutingRule será criado.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RulesEngineName
Uma referência a uma Configuração do Mecanismo de Regras específica a ser aplicada a essa rota.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None
Saídas
Links Relacionados
Azure PowerShell
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de