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 WAF à laquelle vous voulez ajouter une action. 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.
- Dans la page des détails de la politique WAF, sous Politique, sélectionnez Actions.
- Sélectionnez Gérer les actions.
- Dans la fenêtre Gérer les actions, sélectionnez Ajouter une action.
-
Dans le panneau Ajouter une action, 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 :
- Si vous avez sélectionné Retourner une réponse HTTP, fournissez 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.
-
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 :
RequestID
L'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.
- Dans la boîte de dialogue Gérer les actions, sélectionnez Enregistrer les modifications.