Utilizando o New-AzCdnUrlRewriteActionObject no PowerShell para Redirecionamento de URLs

Título: Utilizando o New-AzCdnUrlRewriteActionObject no PowerShell para Redirecionamento de URLs

Introdução:
O PowerShell é uma ferramenta poderosa para automação de tarefas e gerenciamento de recursos em nuvem. Neste artigo, vamos explorar o comando New-AzCdnUrlRewriteActionObject, que permite realizar redirecionamentos de URLs de forma simples e eficiente utilizando o Azure Content Delivery Network (CDN).

Exemplos:

Exemplo 1: Redirecionando URLs específicas para um destino fixo
```
# Importando o módulo do Azure PowerShell
Import-Module Az

# Definindo as variáveis necessárias
$cdnProfileName = "meuCdnProfile"
$cdnEndpointName = "meuCdnEndpoint"
$sourcePattern = "/antigo-url"
$destinationUrl = "https://www.novourl.com"

# Obtendo o objeto de redirecionamento
$urlRewriteAction = New-AzCdnUrlRewriteActionObject -SourcePattern $sourcePattern -DestinationUrl $destinationUrl

# Obtendo o endpoint do CDN
$cdnEndpoint = Get-AzCdnEndpoint -ProfileName $cdnProfileName -EndpointName $cdnEndpointName

# Atualizando a configuração do endpoint com a nova regra de redirecionamento
$cdnEndpoint.OriginResponseActions.UrlRewrite.Actions.Add($urlRewriteAction)
$cdnEndpoint | Set-AzCdnEndpoint
```

Exemplo 2: Redirecionando URLs com base em padrões e variáveis
```
# Importando o módulo do Azure PowerShell
Import-Module Az

# Definindo as variáveis necessárias
$cdnProfileName = "meuCdnProfile"
$cdnEndpointName = "meuCdnEndpoint"
$sourcePattern = "/categoria/(.*)"
$destinationUrl = "https://www.novourl.com/categoria/$1"

# Obtendo o objeto de redirecionamento
$urlRewriteAction = New-AzCdnUrlRewriteActionObject -SourcePattern $sourcePattern -DestinationUrl $destinationUrl

# Obtendo o endpoint do CDN
$cdnEndpoint = Get-AzCdnEndpoint -ProfileName $cdnProfileName -EndpointName $cdnEndpointName

# Atualizando a configuração do endpoint com a nova regra de redirecionamento
$cdnEndpoint.OriginResponseActions.UrlRewrite.Actions.Add($urlRewriteAction)
$cdnEndpoint | Set-AzCdnEndpoint
```

Conclusão:
O comando New-AzCdnUrlRewriteActionObject é uma ferramenta poderosa para realizar redirecionamentos de URLs de forma eficiente no Azure Content Delivery Network. Com esses exemplos de script em PowerShell, você poderá facilmente configurar redirecionamentos personalizados de URLs, seja para um destino fixo ou com base em padrões e variáveis. Aproveite essa funcionalidade para melhorar a experiência dos usuários em seu site e direcioná-los para as páginas corretas.

Nenhum comentário:

Postar um comentário

ATENÇÃO: Seu comentário é muito importante para nós e esperamos que você compartilhe suas opiniões e sugestões abaixo. No entanto, lembramos que é de inteira responsabilidade dos usuários seguir as dicas postadas no Blog DicasQueFunfa. Pedimos que evite comentários ofensivos, ilegais ou prejudiciais, pois esses não serão tolerados e serão removidos. Agradecemos sua colaboração e esperamos que suas contribuições enriqueçam ainda mais nosso conteúdo.