Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: ✔️ Front Door (clássico) ✔️ CDN Standard da Microsoft (clássico)
Depois de migrar do Azure Front Door (classic) ou CDN Standard da Microsoft (classic) para o Azure Front Door Standard ou Premium, atualize os seus scripts de pipeline DevOps para implementar e gerir os novos recursos Front Door Standard ou Premium. Utilize as seguintes orientações para várias ferramentas e tipos de pipelines.
Terraformação
Pré-requisitos
- Verifique se a CLI do Terraform está instalada. Consulte Instalar o Terraform.
- Instale a extensão de exportação do Azure Resource Manager para Terraform para exportar recursos existentes do Azure para modelos Terraform. Consulte Visão geral da exportação do Azure para Terraform.
Passos
Após a migração, todos os recursos clássicos do Azure Front Door são migrados para o Azure Front Door Standard e Premium. Em seguida:
- Exporte a nova configuração Azure Front Door Standard ou Premium: Use a ferramenta de exportação do Azure para gerar configurações Terraform para os seus novos recursos Front Door Standard ou Premium. Siga o Quickstart: Exporte os seus primeiros recursos usando o Azure Export for Terraform para exportar os recursos Front Door Standard ou Premium para ficheiros Terraform.
-
Atualize os modelos Terraform no seu pipeline: Substitua as referências aos recursos clássicos do Front Door pela configuração Standard ou Premium exportada.
- Para Azure Front Door (clássico), o recurso Terraform é
azurerm_frontdoor. - Para a CDN Standard da Microsoft (clássico), use os recursos
azurerm_cdn_*. - Para Azure Front Door Standard ou Premium (AFDx), utilize os
azurerm_cdn_frontdoor_*recursos.
- Para Azure Front Door (clássico), o recurso Terraform é
- Verifique o código atualizado do Terraform no seu pipeline e plano de execução e candidate-se para começar a gerir o novo Front Door via Terraform.
modelo do ARM
Passos
Após a migração, todos os recursos clássicos do Azure Front Door são migrados para o Azure Front Door Standard e Premium.
-
Exporte modelos ARM para Front Door Standard/Premium utilizando qualquer um dos seguintes métodos:
- Portal do Azure: exporte o modelo no portal do Azure.
- CLI do Azure: modelo de exportação na CLI do Azure.
- Azure PowerShell: modelo de exportação no Azure PowerShell.
- Atualize os modelos ARM no seu pipeline para utilizar o novo modelo Front Door Standard/Premium em vez do modelo Front Door (clássico). No Azure DevOps ou GitHub Actions, atualiza o caminho do template e os parâmetros na tua etapa de implementação, e depois implementa o novo template.
- Validar: remova ou arquive referências ao modelo clássico da Front Door para evitar confusão.
Bíceps
Pré-requisitos
- Instale a CLI e as ferramentas do Bicep. Veja Configurar ambientes de desenvolvimento e de implementação do Bicep.
Passos
Após a migração, todos os recursos clássicos do Azure Front Door são migrados para o Azure Front Door Standard e Premium.
- Gere um modelo Bicep para Front Door Standard/Premium descompilando um modelo ARM exportado. Consulte Descompilar modelo ARM JSON para Bicep.
-
Atualize os ficheiros Bicep na sua pipeline: Substitua as definições do Front Door (clássico) pelas versões Standard/Premium. Esta substituição pode incluir a atualização de tipos de recurso, como
Microsoft.Cdn/profiles, e de recursos filhos (pontos finais, rotas, entre outros). -
Teste uma implementação (por exemplo,
az deployment group create) para verificar o provisionamento do Azure Front Door Standard ou Premium.
PowerShell
Pré-requisitos
Certifique-se de que tem instalados os módulos mais recentes do Azure PowerShell Az (versão do módulo Az.Cdn que suporta Azure Front Door Standard ou Premium). Consulte Instalar o Azure PowerShell.
Passos
- Atualize os scripts de implementação do PowerShell: Substitua todos os cmdlets do Azure Front Door (classic) pelos cmdlets do Azure Front Door Standard ou Premium. Para obter exemplos, consulte o início rápido do Azure Front Door PowerShell.
- Incorporar novas configurações e remover referências antigas: Garantir que os scripts configuram os componentes necessários (origens, grupos de origens, rotas, regras, etc.). Remover ou comentar comandos que gerem o Azure Front Door (clássico).
- Mapeamento de grupo de comandos:
- Os comandos AzFrontDoorCdn no módulo Az.Cdn são para Azure Front Door Standard ou Premium.
- Os comandos AzCdn no módulo Az.Cdn são para CDN Standard da Microsoft (clássico).
- O módulo Az.FrontDoor é para Azure Front Door (clássico).
- Teste o seu script (localmente ou num pipeline de teste) para verificar a criação ou atualização do Azure Front Door Standard ou Premium e, em seguida, efetue o commit das alterações no seu pipeline.
CLI
Pré-requisitos
- Verifique se a CLI do Azure está instalada e atualizada para uma versão que ofereça suporte ao grupo de
afdcomandos (por exemplo, 2.63.0 ou posterior). Consulte Instalar a CLI do Azure. - Inicie sessão (
az login) e defina o contexto de subscrição correto.
Passos
-
Atualizar comandos da CLI em scripts: use o grupo de comandos do Azure Front Door Standard/Premium:
az afd. -
Substituir ou remover a utilização da CLI do Front Door (classic):
- Comandos da CDN Standard da Microsoft (clássico):
az cdn - Comandos Azure Front Door (clássico):
az network front-door
- Comandos da CDN Standard da Microsoft (clássico):
- Valide manualmente o script da CLI atualizado ou num pipeline de teste para garantir que a configuração do Front Door Standard/Premium é bem-sucedida.