Sdílet prostřednictvím


Vymazání mezipaměti ve službě Azure Front Door pomocí Azure CLI

Azure Front Door ukládá prostředky do mezipaměti, dokud nevyprší jejich hodnota TTL (Time to Live). Když klient požádá o prostředek s prošlou platností hodnoty TTL, Azure Front Door načte novou kopii prostředku, odešle požadavek a aktualizuje mezipaměť.

Pokud chcete zajistit, aby uživatelé vždy získali nejnovější prostředky, aktualizujte je pro každou aktualizaci a publikujte je s novými adresami URL. Azure Front Door načte nové prostředky pro následné požadavky klientů. Někdy může být potřeba vyprázdnit obsah uložený v mezipaměti ze všech hraničních uzlů, abyste je vynutili načtení aktualizovaných prostředků. Tato akce je užitečná, když se v aplikaci provádějí aktualizace nebo je potřeba opravit nesprávné informace.

Požadavky

Konfigurace vyprázdnění mezipaměti

Spusťte příkaz az afd endpoint purge s potřebnými parametry:

  • Název skupiny prostředků
  • Název profilu služby Azure Front Door v rámci skupiny prostředků
  • Koncové body s prostředky k vymazání
  • Domény nebo subdomény s prostředky, které se mají vyprázdnit

Důležité

Vymazání mezipaměti pro zástupné domény se nepodporuje. Zadejte subdoménu pro vyprázdnění mezipaměti pro doménu se zástupným znakem. Můžete přidat více subdomén jednoúrovňové domény zástupného znaku. Například pro zástupnou doménu *.afdxgatest.azfdtest.xyzmůžete přidat subdomény jako contoso.afdxgatest.azfdtest.xyz nebo cart.afdxgatest.azfdtest.xyz. Další informace najdete v tématu Zástupné domény ve službě Azure Front Door.

  • Cesta k obsahu, který se má vymazat:
    • Podporované formáty:
      • Vymazání jedné cesty: Zadejte úplnou cestu k prostředku (bez protokolu a domény), včetně přípony souboru, například /pictures/strasbourg.png.
      • Vymazání kořenové domény: Vyprázdněte kořen koncového bodu pomocí znaku /*v cestě.
az afd endpoint purge \
    --resource-group myRGFD \
    --profile-name contosoafd \
    --endpoint-name myendpoint \
    --domains www.contoso.com \
    --content-paths '/scripts/*'

Vymazání mezipaměti v profilu služby Azure Front Door nerozlišuje malá a velká písmena a řetězec dotazu, což znamená, že vymazání adresy URL vymaže všechny varianty řetězce dotazu.

Poznámka:

Vyprázdnění mezipaměti může trvat až 10 minut, než se rozšíří po celé síti a ve všech hraničních umístěních.

Další kroky

Pokud chcete pokračovat, zjistěte, jak vytvořit profil služby Azure Front Door.