Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Upewnij się, że Terraform CLI jest zainstalowane. Zobacz Instalowanie programu Terraform.
- Zainstaluj rozszerzenie Eksportowanie usługi Azure Resource Manager dla programu Terraform, aby wyeksportować istniejące zasoby platformy Azure do szablonów programu Terraform. Zobacz Omówienie usługi Azure Export for Terraform.
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ów
azurerm_cdn_frontdoor_*.
- W przypadku usługi Azure Front Door (classic) zasobem Terraform jest
- 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.
-
Eksportuj szablony ARM dla Front Door Standard/Premium za pomocą jednej z następujących metod:
- Portal Azure: Eksportowanie szablonu w portalu Azure.
- Interfejs wiersza polecenia platformy Azure: eksportowanie szablonu w interfejsie wiersza polecenia platformy Azure.
- Azure PowerShell: eksportowanie szablonu w programie Azure PowerShell.
- Zaktualizuj szablony ARM w swoim pipeline , aby używały nowego szablonu Front Door Standard/Premium zamiast szablonu Front Door (klasycznego). W Azure DevOps lub GitHub Actions zaktualizuj ścieżkę szablonu i parametry w etapie wdrożenia, a następnie wdroż nowy szablon.
- Weryfikowanie: usuń lub zarchiwizuj odwołania do klasycznego szablonu usługi Front Door, aby uniknąć nieporozumień.
Biceps
Wymagania wstępne
- Zainstaluj interfejs wiersza polecenia i narzędzia Bicep. Zobacz Konfigurowanie środowisk deweloperskich i wdrożeniowych języka Bicep.
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ę
afdpoleceń (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):
- Polecenia CDN Standard od Microsoft (classic):
az cdn - Komendy Azure Front Door (classic):
az network front-door
- Polecenia CDN Standard od Microsoft (classic):
- Zweryfikuj zaktualizowany skrypt CLI ręcznie lub w testowym pipeline, aby zapewnić prawidłową konfigurację usługi Front Door Standard/Premium.