Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Azure Front Door é um serviço de rede de entrega de conteúdo (CDN) que oferece alta disponibilidade e desempenho para aplicativos web. Às vezes, pode ser necessário atualizar a origem do CDN para apontar para um novo backend ou modificar as configurações existentes. Este artigo técnico mostrará como realizar essa atualização usando PowerShell.
Antes de começar, certifique-se de ter:
Install-Module -Name Az -AllowClobber -Scope CurrentUser
Primeiro, você precisa se autenticar na sua conta do Azure:
Connect-AzAccount
Para atualizar a origem, você precisa dos detalhes do Azure Front Door. Use o comando abaixo para listar todas as instâncias do Azure Front Door no seu recurso:
$frontDoors = Get-AzFrontDoor -ResourceGroupName "SeuResourceGroup"
$frontDoors
Selecione a instância específica do Azure Front Door que você deseja atualizar:
$frontDoor = $frontDoors | Where-Object { $_.Name -eq "SeuFrontDoorName" }
Você precisa obter a configuração atual da origem para modificá-la:
$backendPools = $frontDoor.BackendPools
$backendPool = $backendPools | Where-Object { $_.Name -eq "SeuBackendPoolName" }
$backendPool
Agora, você pode atualizar a origem com os novos detalhes. Suponha que você deseja alterar a URL do backend:
$newBackend = New-Object Microsoft.Azure.Commands.FrontDoor.Models.PSBackend
$newBackend.Address = "newbackend.contoso.com"
$newBackend.HttpPort = 80
$newBackend.HttpsPort = 443
$newBackend.Priority = 1
$newBackend.Weight = 50
$backendPool.Backends[0] = $newBackend
Depois de atualizar a origem, você precisa aplicar as mudanças:
Set-AzFrontDoor -ResourceGroupName "SeuResourceGroup" -InputObject $frontDoor
Atualizar a origem do CDN do Azure Front Door com PowerShell é um processo direto que envolve autenticação, obtenção da configuração atual, modificação das configurações e aplicação das mudanças. Este método é eficiente para gerenciar grandes infraestruturas de rede e garantir que as atualizações sejam feitas de forma consistente e rápida.