Experiência DevOps pós-migração

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

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.
  • 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:
  • 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

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 afd comandos (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):
  • 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.