Publiez des déploiements candidats pour AWS Managed Rules - AWS WAF, AWS Firewall Manager, et AWS Shield Advanced

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Publiez des déploiements candidats pour AWS Managed Rules

Lorsqu'un ensemble de règles candidat AWS est modifié pour un groupe de règles géré, il les teste dans le cadre d'un déploiement de version temporaire candidate. AWS évalue les règles candidates en mode comptage par rapport au trafic de production et effectue les dernières activités de réglage, notamment en atténuant les faux positifs. AWS les tests publient les règles candidates de cette manière pour tous les clients qui utilisent la version par défaut du groupe de règles. Les déploiements de versions candidates ne s'appliquent pas aux clients qui utilisent une version statique du groupe de règles.

Si vous utilisez la version par défaut, le déploiement d'une version candidate ne modifiera pas la façon dont votre trafic Web est géré par le groupe de règles. Vous remarquerez peut-être ce qui suit lors du test des règles relatives aux candidats :

  • Le nom de version par défaut passe de Default (using Version_X.Y) àDefault (using Version_X.Y_PLUS_RC_COUNT).

  • Indicateurs de comptage supplémentaires sur Amazon CloudWatch avec leur nom RC_COUNT dans leur nom. Elles sont générées par les règles des versions candidates.

AWS teste une version candidate pendant environ une semaine, puis la supprime et rétablit la version par défaut sur la version statique actuellement recommandée.

AWS exécute les étapes suivantes pour le déploiement d'une version candidate :

  1. Créer la version candidate : AWS ajoute une version candidate en fonction de la version statique actuellement recommandée, qui est la version vers laquelle pointe la version par défaut.

    Le nom de la version candidate est le nom de version statique auquel est ajouté. _PLUS_RC_COUNT Par exemple, si la version statique actuellement recommandée est la version statiqueVersion_2.1, la version candidate sera nomméeVersion_2.1_PLUS_RC_COUNT.

    La version candidate contient les règles suivantes :

    • Règles copiées exactement à partir de la version statique actuellement recommandée, sans modification de la configuration des règles.

    • Nouvelles règles candidates dont l'action est définie sur Count et dont les noms se terminent par_RC_COUNT.

      La plupart des règles candidates proposent des améliorations aux règles qui existent déjà dans le groupe de règles. Le nom de chacune de ces règles est le nom de la règle existante auquel est ajouté. _RC_COUNT

  2. Définissez la version par défaut sur la version candidate et testez : AWS définit la version par défaut pour qu'elle pointe vers la nouvelle version candidate, afin d'effectuer des tests par rapport à votre trafic de production. Les tests prennent généralement environ une semaine.

    Vous verrez le nom de la version par défaut passer de celui qui indique uniquement la version statique, par exempleDefault (using Version_1.4), à un nom qui indique la version statique plus les règles relatives aux versions candidates, telles queDefault (using Version_1.4_PLUS_RC_COUNT). Ce schéma de dénomination vous permet d'identifier la version statique que vous utilisez pour gérer votre trafic Web.

    Le schéma suivant montre l'état des exemples de versions de groupes de règles à ce stade.

    En haut de la figure se trouvent trois versions statiques empilées, avec Version_1.4 en haut. La version Version_1.4_Plus_RC_Count est séparée de la pile de versions statiques. Cette version contient les règles de Version_1.4 et contient également deux règles candidates à la version, RuleB_RC_Count et Rulez_RC_Count, toutes deux dotées d'une action de comptage. L'indicateur de version par défaut pointe vers Version_1.4_Plus_RC_Count.

    Les règles des versions candidates sont toujours configurées avec des Count actions, de sorte qu'elles ne modifient pas la façon dont le groupe de règles gère le trafic Web.

    Les règles relatives aux versions candidates génèrent des indicateurs de CloudWatch comptage Amazon qui sont AWS utilisés pour vérifier le comportement et identifier les faux positifs. AWS effectue les ajustements nécessaires, pour ajuster le comportement des règles de dénombrement des candidats à la publication.

    La version candidate n'est pas une version statique et vous ne pouvez pas la choisir dans la liste des versions de groupes de règles statiques. Vous pouvez uniquement voir le nom de la version candidate dans la spécification de version par défaut.

  3. Rétablir la version par défaut à la version statique recommandée : après avoir testé les règles de la version candidate AWS , rétablit la version par défaut sur la version statique recommandée actuelle. Le paramètre de nom de version par défaut supprime la _PLUS_RC_COUNT fin et le groupe de règles arrête de générer des mesures de CloudWatch nombre pour les règles des versions candidates. Il s'agit d'une modification silencieuse, différente du déploiement d'une restauration de version par défaut.

    Le schéma suivant montre l'état des exemples de versions de groupes de règles une fois le test de la version candidate terminé.

    Il s'agit encore une fois de la version typique des états chiffrés. Trois versions statiques Version_1.2, Version_1.3 et Version_1.4 sont empilées avec Version_1.4 en haut. La version 1.4 comporte deux règles, RuleA et RuleB, toutes deux comportant une action de production. Un indicateur de version par défaut pointe vers Version_1.4.
Chronométrage et notifications

AWS déploie les versions candidates selon les besoins, afin de tester les améliorations apportées à un groupe de règles.

  • SNS — AWS envoie une notification SNS au début du déploiement. La notification indique la durée estimée pendant laquelle la version candidate sera testée. Lorsque le test est terminé, AWS rétablit silencieusement le paramètre de version statique par défaut, sans autre notification.

  • Journal des modifications : AWS ne met pas à jour le journal des modifications ni les autres parties de ce guide pour ce type de déploiement.