De CDN-cache leegmaken cdn-purge-cache

Het zuiveren verwijdert een voorwerp uit het geheime voorgeheugen van de Adobe CDN, resulterend in toekomstige verzoeken die aan de oorsprong als geheim voorgeheugenmissen, eerder dan worden gediend van geheim voorgeheugen.
Met AEM as a Cloud Service kunt u een token voor de paars-API configureren. Deze token kan vervolgens worden gebruikt in opschoonAPI-aanroepen. Lees het Vormen CDN Geloofsbrieven en Authentificatieom te leren hoe te om dit teken te vormen gebruikend de richtlijnen van de Authentificatie van de Pijpleiding van Cloud Manager Config.

Er zijn drie ondersteunde variaties voor het wissen:

Alle variaties van de purge delen het volgende:

  • De HTTP-methode moet worden ingesteld op PURGE .
  • De URL kan elk domein zijn dat is gekoppeld aan de AEM-service waarvoor het verwijderingsverzoek is bedoeld.
  • De X-AEM-Purge-Key moet in een HTTP-header worden opgegeven.
CAUTION
Het leegmaken van het CDN geheime voorgeheugen, vooral met de harde vlag, zal verkeer bij de oorsprong verhogen en tot een stroomonderbreking leiden wanneer niet behoorlijk uitgevoerd.

U kunt een leerprogrammavan verwijzingen voorzien concentreerde zich op het vormen van zuiveringssleutels en het uitvoeren van CDN geheim voorgeheugenzuivering.

Eén URL leegmaken single-purge

U kunt één bron tegelijkertijd als volgt wissen:

curl
-X PURGE "https://publish-p1234-e5467.adobeaemcloud.com/resource-path" \
-H 'X-AEM-Purge-Key: <my_purge_key>' \
-H 'X-AEM-Purge: soft'

Zoals aangetoond in het voorbeeld hierboven, kunt u ​naar keuze specificeren als CDN a hard (gebrek) of a zachte zuivering op de caching voorwerpen zou moeten uitvoeren.

De standaard harde purge maakt de inhoud onmiddellijk ontoegankelijk voor nieuwe verzoeken tot de inhoud van de oorsprong wordt teruggewonnen. Met de optie Zacht leegmaken wordt de inhoud als verouderd gemarkeerd, maar blijft deze aan de klanten toekomen, zodat ze niet hoeven te wachten totdat de inhoud uit de oorsprong wordt opgehaald.

Verwijderen van vervangingstoets surrogate-key-purge

Surrogaatsleutels zijn unieke id's die u gebruikt om een set inhoud te wissen. Ze worden toegepast op de inhoud door een Surrogate-Key -koptekst toe te voegen aan de reactie. In een purge API-aanroep kan naar een of meer vervangingstoetsen worden verwezen.

curl
-X PURGE "https://publish-p1234-e5467.adobeaemcloud.com" \
-H 'X-AEM-Purge-Key: <my_purge_key>' \
-H "Surrogate-Key: my-surrogate-key"
-H "X-AEM-Purge: soft" #optional

De Surrogate-Key(s) worden gescheiden door spaties. Op dezelfde manier als het enige zuiveren URL, kunt u of hard of een zachte zuivering vormen.

Volledige zuivering full-purge

U kunt alle in de cache opgeslagen bronnen als volgt volledig leegmaken:

curl
-X PURGE "https://publish-p1234-e5467.adobeaemcloud.com" \
-H 'X-AEM-Purge-Key: <my_purge_key>' \
-H "X-AEM-Purge: all"

Houd er rekening mee dat de header X-AEM-Purge de waarde 'all' moet bevatten.

Interactie met door Klant beheerde CDN

In het geval van a Klant Beheerde CDNook X-Forwarded-Host en X-AEM-Edge-Key moet worden verstrekt:

curl
-X PURGE "https://publish-p1234-e5467.adobeaemcloud.com/resource-path" \
-H 'X-AEM-Purge-Key: <my_purge_key>' \
-H 'X-AEM-Edge-Key: <my_edge_key>' \
-H 'X-Forwarded-Host: <my_forwarded_domain>'

Interacties met de laag Apache/Dispatcher apache-layer

Zoals die onder de Stroom van de Levering van de Inhoudwordt beschreven, wint CDN inhoud van de laag Apache/Dispatcher terug, als het geheime voorgeheugen is verlopen. Dit houdt in dat u, voordat u een bron op de CDN wist, ervoor moet zorgen dat er ook een nieuwe versie van de inhoud beschikbaar is op de Dispatcher. Voor verdere details zie ook de Invalidatie van het Geheime voorgeheugen van Dispatcher.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab