Doświadczenie DevOps po migracji

Dotyczy do: ✔️ Front Door (classic) ✔️ CDN Standard od Microsoft (classic)

Po migracji z Azure Front Door (classic) lub CDN Standard z Microsoft (classic) do Azure Front Door Standard lub Premium, zaktualizuj swoje skrypty DevOps pipeline, aby wdrażać i zarządzać nowymi zasobami Front Door Standard lub Premium. Korzystaj z poniższych wskazówek dotyczących różnych narzędzi i typów potoków.

Terraformowanie

Wymagania wstępne

Kroki

Po migracji wszystkie klasyczne zasoby Azure Front Door są migrowane do Azure Front Door Standard i Premium. Następnie:

  • Eksportuj nową konfigurację Azure Front Door Standard lub Premium: Użyj narzędzia eksportu Azure, aby wygenerować konfiguracje Terraform dla nowych zasobów Front Door Standard lub Premium. Postępuj zgodnie z Quickstart: Eksportuj swoje pierwsze zasoby za pomocą Azure Export for Terraform, aby wyeksportować zasoby Front Door Standard lub Premium do plików Terraform.
  • Aktualizuj szablony Terraform w swoim pipeline: Zamień odniesienia do klasycznych zasobów Front Door eksportowaną konfiguracją Standard lub Premium.
    • W przypadku usługi Azure Front Door (classic) zasobem Terraform jest azurerm_frontdoor.
    • W przypadku usługi CDN Standard firmy Microsoft (classic) użyj zasobów azurerm_cdn_*.
    • Dla Azure Front Door Standard lub Premium (AFDx) skorzystaj z zasobówazurerm_cdn_frontdoor_*.
  • Sprawdź zaktualizowany kod Terraform w swoim potoku i zaplanuj uruchomienie oraz aplikuj, aby rozpocząć zarządzanie nowym Front Door przez Terraform.

szablon usługi ARM

Kroki

Po migracji wszystkie klasyczne zasoby Azure Front Door są migrowane do Azure Front Door Standard i Premium.

Biceps

Wymagania wstępne

Kroki

Po migracji wszystkie klasyczne zasoby Azure Front Door są migrowane do Azure Front Door Standard i Premium.

  • Wygeneruj szablon Bicep dla usługi Front Door Standard/Premium, dekompilując wyeksportowany szablon ARM. Zobacz Dekompilowanie kodu JSON szablonu ARM do języka Bicep.
  • Zaktualizuj pliki Bicep w swoim pipeline: Zamień definicje Front Door (klasyczne) na Standard/Premium. To zastąpienie może obejmować aktualizację typów zasobów, takich jak Microsoft.Cdn/profiles, oraz zasobów podrzędnych (punktów końcowych, tras itd.).
  • Przetestuj wdrożenie (na przykład ), az deployment group createaby zweryfikować udostępnienie Azure Front Door Standard lub Premium.

PowerShell

Wymagania wstępne

Upewnij się, że masz zainstalowane najnowsze moduły Azure PowerShell Az (wersja modułu Az.Cdn obsługująca Azure Front Door Standard lub Premium). Zobacz Instalowanie programu Azure PowerShell.

Kroki

  • Zaktualizuj skrypty wdrażania programu PowerShell: Zastąp wszystkie polecenia cmdlet usługi Azure Front Door (classic) poleceniami cmdlet usługi Azure Front Door Standard lub Premium. Przykłady można znaleźć w przewodniku Szybki start programu PowerShell usługi Azure Front Door.
  • Włącz nową konfigurację i usuń stare odniesienia: Upewnij się, że skrypty konfigurują wymagane komponenty (początki, grupy początkowe, trasy, reguły itd.). Usuń lub komentuj polecenia zarządzające Azure Front Door (classic).
  • Mapowanie grup poleceń:
    • Polecenia AzFrontDoorCdn w module Az.Cdn są przeznaczone dla Azure Front Door Standard lub Premium.
    • Polecenia AzCdn w module Az.Cdn są przeznaczone dla standardu CDN od Microsoft (classic).
    • Moduł Az.FrontDoor jest przeznaczony dla Azure Front Door (classic).
  • Przetestuj swój skrypt (lokalnie lub w potoku testowym), aby zweryfikować tworzenie lub aktualizacje Azure Front Door Standard lub Premium, a następnie zatwierdz zmiany w swoim potoku.

CLI

Wymagania wstępne

  • Upewnij się, że interfejs wiersza polecenia platformy Azure jest zainstalowany i zaktualizowany do wersji obsługującej grupę afd poleceń (na przykład 2.63.0 lub nowszą). Zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.
  • Zaloguj się (az login) i ustaw prawidłowy kontekst subskrypcji.

Kroki

  • Zaktualizuj polecenia CLI w skryptach: Użyj grupy poleceń Azure Front Door Standard/Premium: az afd.
  • Zamień lub usuń użycie CLI Front Door (klasyczne):
  • Zweryfikuj zaktualizowany skrypt CLI ręcznie lub w testowym pipeline, aby zapewnić prawidłową konfigurację usługi Front Door Standard/Premium.