Konfigurera push-ogiltigförklaring för BYO-produktion CDN
Push-invalidation tömmer automatiskt innehållet i kundens CDN-produktion (t.ex. www.yourdomain.com
) när en författare publicerar innehållsändringar.
Innehållet rensas av url och av cache-tagg/nyckel.
Ställa in push-ogiltigförklaring kräver två steg:
Konfiguration
Push-ogiltigförklaring stöds för närvarande för CDN från följande leverantörer:
Push-ogiltigförklaring aktiveras genom att specifika egenskaper läggs till i projektets konfiguration (en Excel-arbetsbok med namnet .helix/config.xlsx
i Sharepoint eller ett Google-blad med namnet .helix/config
i Google Drive).
I följande avsnitt beskrivs leverantörsspecifika egenskaper som krävs för att ställa in push-ogiltigförklaring.
Snabbt
Konfigurationsegenskaper:
Skapa en snabb API-token
- gå till Personliga API-token,
- klicka på Skapa token,
- ange ett namn (t.ex.
"Production Site Purge Token"
), - välj"En specifik tjänst" och din produktionstjänst i listrutan,
- Markera kryssrutan"Rensa markerat innehåll (rensa_välj) - Rensa med URL eller surrogatnyckel".
- välj"Aldrig förfaller",
- klicka på Skapa token,
- kopiera det genererade tokenvärdet som visas i popup-fönstret.
Du kan validera inloggningsuppgifterna med detta verktyg.
Akamai
Konfigurationsegenskaper
Push-ogiltigförklaring använder Akamai Fast Rensa API, särskilt Ta bort efter URL och Ta bort efter cachetagg.
API-autentiseringsuppgifterna för snabb rensning består av
host = akaa-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.luna.akamaiapis.net
client_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
client_secret = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
access_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
De kan genereras genom att följa instruktionerna på Skapa en API-klient med anpassade behörigheter.
Hantering av identitet och åtkomst
Skapa API-klient
Behörigheter för grupp/roll som krävs:
Du kan validera inloggningsuppgifterna med detta verktyg.
Cloudflare
Konfigurationsegenskaper
Skapa en API-token
- gå till API-token
- klicka på Skapa token,
- Gå till"Create Custom Token" längst ned och klicka på"Get started"
- ange ett tokennamn (t.ex.
"Production Site Purge Token"
), - Behörigheter: Zon, Cachetömning, Töm
- Zonresurser: Inkludera, Specifik zon,<your production="" zone="">"
- klicka på Fortsätt till sammanfattning
- klicka på Skapa token,
- kopiera det genererade tokenvärdet.
Observera att endast webbplatser i Enterprise-planen kommer att rensas av url- och cachenycklar. A Rensa alla i stället för på icke-företagswebbplatser varje gång en författare publicerar en innehållsändring.
Du kan validera inloggningsuppgifterna med detta verktyg.
CloudFront
NB: CloudFront stöder INTE rensning med cache-tagg/nyckel. Rensa med cache-tagg/nyckel utlöser alltid en tömning av alla.
Konfigurationsegenskaper
Skapa AWS-autentiseringsuppgifter
Öppna IAM-kontrollpanelen i AWS Console:
Välj Användare -> Lägg till användare:
Ange ett användarnamn och markera "Åtkomstnyckel - Programmatisk åtkomst":
I rutan"Ange behörigheter" klickar du på"Skapa grupp":
Ange ett gruppnamn och välj principen CloudFrontFullAccess:
Skapa användaren:
Slutligen kopierar du åtkomstnyckel-ID:t och hemliga åtkomstnyckelvärden:
Du kan validera inloggningsuppgifterna med detta verktyg.
Huvud för anmälan
Produktions-CDN måste skicka följande anmälningsrubrik till ursprunget för att aktivera långa cachelagrade TTL
X-Push-Invalidation: enabled