Ajout d'une action pour un pare-feu d'application Web
Ajoutez une action à une politique de pare-feu d'application Web (WAF).
Utilisation de la console
-
Dans la page de liste Politiques, sélectionnez la politique à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la politique, voir Liste des politiques de pare-feu d'application Web.
La page de détails de la politique s'ouvre.
-
Dans la page des détails, sélectionnez Actions.
La liste Actions s'ouvre. Toutes les actions sont affichées dans un tableau.
-
Dans le menu Actions, sélectionnez Ajouter une action.
Le panneau Ajouter une action s'ouvre.
-
Entrez les informations suivantes :
- Nom : Entrez un nom pour l'action.
-
Type : Spécifiez le type de l'action :
- Autoriser : Ignore toutes les règles restantes du module courant.
- Vérifier : N'arrête pas l'exécution des règles. Il génère plutôt un message de journal qui documente le résultat de l'exécution des règles.
- Retourner une réponse HTTP : Retourne une réponse HTTP définie.
Si vous sélectionnez ce type, entrez les valeurs suivantes :
- Code de réponse : Sélectionnez la réponse HTTP.
- En-têtes : Entrez des informations facultatives sur l'en-tête :
- Nom d'en-tête : Entrez le nom de l'en-tête.
Valeur d'en-tête : Entrez la valeur associée de l'en-tête.
- Nom d'en-tête : Entrez le nom de l'en-tête.
-
Corps de la page de réponse : Fournit des détails sur une erreur, y compris la cause et des instructions supplémentaires, si nécessaire.
Entrez le corps de la réponse HTTP, par exemple une réponse d'erreur JSON :{"code":"403","message":"Forbidden"}Vous pouvez activer la prise en charge du texte dynamique pour ajouter des variables dans le corps de la page. La variable suivante est prise en charge :
RequestIDL'ID demande peut vous aider à suivre et à gérer une demande en fournissant un identificateur de demande unique exposé dans les en-têtes de demande et de réponse HTTP.
Lorsque l'ID demande est activé, le nom d'en-tête par défaut X-Request-ID est inclus dans l'en-tête de demande HTTP, depuis l'équilibreur de charge jusqu'aux réponses d'en-tête dorsale et HTTP.
L'exemple suivant fournit un corps de réponse HTTP avec prise en charge de texte dynamique activée :
{"code":"403","message":"Forbidden","RequestId":"${http.request.id}"}
- Sélectionnez Ajouter une action.