Configurer la purge du jeton API
Découvrez comment configurer la purge du jeton API pour purger le cache du réseau CDN.
Configurer la règle du réseau CDN
Le jeton d’API de purge est créé en configurant la règle du réseau CDN dans le code de votre projet AEM.
-
Ouvrez le fichier
cdn.yaml
dans le dossierconfig
principal de votre projet AEM. Par exemple, le fichier cdn.yaml du projet WKND. -
Ajoutez les règles de réseau CDN suivantes au fichier
cdn.yaml
:
kind: "CDN"
version: "1"
metadata:
envTypes: ["dev", "stage", "prod"]
data:
authentication: # The main authentication configuration
authenticators: # The list of authenticators
- name: purge-auth # The name of the authenticator
type: purge # The type of the authenticator, must be purge
purgeKey1: ${{CDN_PURGEKEY_081324}} # The first purge key, must be referenced by the Cloud Manager secret-type environment variable name ${{CDN_EDGEKEY_073124}}
purgeKey2: ${{CDN_PURGEKEY_111324}} # The second purge key, must be referenced by the Cloud Manager secret-type environment variable name ${{CDN_EDGEKEY_111324}}. It is used for the rotation of secrets without any interruptions.
rules: # The list of authentication rules
- name: purge-auth-rule # The name of the rule
when: { reqProperty: tier, equals: "publish" } # The condition when the rule should be applied
action: # The action to be taken when the rule is applied
type: authenticate # The type of the action, must be authenticate
authenticator: purge-auth # The name of the authenticator to be used, must match the name from the above authenticators list
Dans la règle ci-dessus, purgeKey1
et purgeKey2
sont ajoutés depuis le début pour prendre en charge la rotation des secrets sans interruption. Cependant, vous pouvez commencer avec uniquement purgeKey1
et ajouter purgeKey2
ultérieurement lors de la rotation des secrets.
- Enregistrez, validez et publiez les modifications dans le référentiel Adobe en amont.