Przeczyszczanie pamięci podręcznej w usłudze Azure Front Door przy użyciu interfejsu wiersza polecenia platformy Azure
Usługa Azure Front Door buforuje zasoby do momentu wygaśnięcia (TTL). Gdy klient żąda zasobu o wygaśnięciu czasu wygaśnięcia, usługa Azure Front Door pobiera nową kopię zasobu, obsługuje żądanie i aktualizuje pamięć podręczną.
Aby zapewnić użytkownikom zawsze pobieranie najnowszych zasobów, należy wersję zasobów dla każdej aktualizacji i opublikować je przy użyciu nowych adresów URL. Usługa Azure Front Door pobiera nowe zasoby dla kolejnych żądań klientów. Czasami może być konieczne przeczyszczenie buforowanej zawartości ze wszystkich węzłów brzegowych, aby wymusić ich pobieranie zaktualizowanych zasobów. Ta akcja jest przydatna, gdy aktualizacje są wprowadzane do aplikacji lub muszą poprawić nieprawidłowe informacje.
Wymagania wstępne
Użyj środowiska powłoki Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure podczas pierwszego użycia. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
- Zapoznaj się z tematem Buforowanie w usłudze Azure Front Door , aby dowiedzieć się, jak działa buforowanie.
- Upewnij się, że masz działający profil usługi Azure Front Door. Zapoznaj się z artykułem Tworzenie usługi Azure Front Door — interfejs wiersza polecenia , aby dowiedzieć się, jak go utworzyć.
Konfigurowanie przeczyszczania pamięci podręcznej
Uruchom polecenie az afd endpoint purge z wymaganymi parametrami:
- Nazwa grupy zasobów
- Nazwa profilu usługi Azure Front Door w grupie zasobów
- Punkty końcowe z aktywami do przeczyszczania
- Domeny/poddomeny z aktywami do przeczyszczania
Ważne
Przeczyszczanie pamięci podręcznej dla domen z symbolami wieloznacznymi nie jest obsługiwane. Określ poddomenę dla przeczyszczania pamięci podręcznej dla domeny z symbolami wieloznacznymi. Można dodać wiele poddomen jednopoziomowych domeny wieloznacznych. Na przykład dla domeny *.afdxgatest.azfdtest.xyz
z symbolami wieloznacznymi można dodać poddomeny, takie jak contoso.afdxgatest.azfdtest.xyz
lub cart.afdxgatest.azfdtest.xyz
. Aby uzyskać więcej informacji, zobacz Domeny wieloznaczne w usłudze Azure Front Door.
- Ścieżka do zawartości do przeczyszczania:
- Obsługiwane formaty:
- Przeczyszczanie pojedynczej ścieżki: określ pełną ścieżkę zasobu (bez protokołu i domeny), w tym rozszerzenie pliku, na przykład /pictures/strasbourg.png.
- Przeczyszczanie domeny głównej: przeczyść katalog główny punktu końcowego za pomocą ciągu "/*" w ścieżce.
- Obsługiwane formaty:
az afd endpoint purge \
--resource-group myRGFD \
--profile-name contosoafd \
--endpoint-name myendpoint \
--domains www.contoso.com \
--content-paths '/scripts/*'
Przeczyszczanie pamięci podręcznej w profilu usługi Azure Front Door nie uwzględnia wielkości liter i niezależne od ciągu zapytania, co oznacza przeczyszczanie adresu URL wszystkich jego odmian ciągu zapytania.
Uwaga
Przeczyszczanie pamięci podręcznej może potrwać do 10 minut, aby propagować je w całej sieci i we wszystkich lokalizacjach brzegowych.
Następne kroki
Aby kontynuować, dowiedz się, jak utworzyć profil usługi Azure Front Door.