Ajout d'une action Web Application Firewall
Ajoutez une action à une stratégie WAF (Web Application Firewall).
Utilisation de la console
- Sur la page de liste Stratégies, sélectionnez la stratégie WAF à laquelle ajouter une action. Si vous avez besoin d'aide pour rechercher la page de liste ou la stratégie, reportez-vous à Liste des stratégies Web Application Firewall.
- Sur la page de détails de la stratégie WAF, sous Stratégie, 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 le nom de l'action.
-
Type : indiquez le type d'action :
- Autoriser : ignore toutes les règles restantes du module en cours.
- Vérifier : n'arrête pas l'exécution des règles. Au lieu de cela, il génère un message de journal qui documente le résultat de l'exécution des règles.
- Renvoyer la réponse HTTP : renvoie une réponse HTTP définie.
Si vous sélectionnez ce type, indiquez les valeurs suivantes :
- Si vous avez sélectionné Renvoyer la réponse HTTP, indiquez les valeurs suivantes :
-
Code de réponse : sélectionnez la réponse HTTP.
-
En-têtes : entrez des informations d'en-tête facultatives :
-
Nom d'en-tête : saisissez le nom de l'en-tête.
Valeur d'en-tête : saisissez 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 sa cause et des instructions supplémentaires, si nécessaire.
Entrez le corps de 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 de 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 de 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, de l'équilibreur de charge aux réponses d'en-tête HTTP et de back-end.
L'exemple suivant fournit un corps de réponse HTTP avec prise en charge du 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.