Syntaxe

La page d’erreur est implémentée en tant qu’application sur une seule page (SPA) et fait référence à quelques propriétés, comme illustré dans l’exemple ci-dessous. Les fichiers statiques référencés par les URL doivent être hébergés par vous sur un service accessible par Internet, tel qu’Amazon S3 ou Azure Blob Storage.

Exemple de configuration :

kind: "CDN"
version: "1"
metadata:
  envTypes: ["dev"]
data:
  errorPages:
    spa:
      title: the error page
      icoUrl: https://www.example.com/error.ico
      cssUrl: https://www.example.com/error.css
      jsUrl: https://www.example.com/error.js

Voir Utilisation des pipelines de configuration pour une description des propriétés au-dessus du nœud de données. La valeur de la propriété kind doit être CDN et la propriété version doit être définie sur 1.

NomPropriétés autoriséesSignification
spatitleTitre de la page d’erreur.
icoUrlURL vers un fichier icône.
cssUrlURL vers un fichier CSS.
jsUrlURL vers un fichier JavaScript.

Exemple d’HTML généré

Le code d’HTML généré par le réseau CDN et diffusé au client, tel qu’un navigateur, ressemble (mais n’est pas identique) au fragment de code suivant :

<!DOCTYPE html>
<html lang="en">
    <head>
        ...
        <title>the error page</title>
        <link rel="icon" href="https://www.example.com/error.ico">
        <link rel="stylesheet" href="https://www.example.com/error.css">
    </head>
    <body>
        ...
        <div id="root" status="403"></div>
        <script src="https://www.example.com/error.js"> </script>
    </body>
</html>

Tests

À des fins de test, appelez le point d’entrée dédié avec le code d’erreur pris en charge, par exemple :

curl "https://publish-pXXXXX-eXXXXXX.adobeaemcloud.com/cdnstatus?code=403"

Les codes pris en charge sont : 403, 404, 406, 500 et 503.

Ainsi, vous déclenchez directement le gestionnaire d’erreurs du réseau CDN afin de tester la réponse synthétique pour un code d’erreur donné.

Tutoriel

Reportez-vous au tutoriel Pages d’erreur du réseau CDN pour obtenir des instructions détaillées sur la création, le déploiement et le test des pages d’erreur du réseau CDN.

recommendation-more-help