Création d' AWS FIS expériences à partir des recommandations opérationnelles - AWS Centre de résilience

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.

Création d' AWS FIS expériences à partir des recommandations opérationnelles

AWS Resilience Hub recommande de tester votre application après avoir exécuté un rapport d'évaluation. Vous pouvez accéder à ces expériences et les exécuter à partir du rapport d'évaluation de votre application.

AWS Resilience Hub fournit une liste d' AWS FIS expériences, qui sont des documents de Systems Manager contenant des paramètres de test. Lorsque vous sélectionnez une AWS FIS expérience dans la liste, vous AWS Resilience Hub créez un AWS CloudFormation modèle avec les paramètres que vous définissez dans le document Systems Manager. Après la création de la AWS CloudFormation pile, vous pouvez voir vos AWS FIS expériences provisionnées pour votre application.

Le AWS CloudFormation modèle consiste en un rôle IAM pour chaque document de Systems Manager, avec les autorisations minimales requises pour s'exécuter.

Pour créer une AWS FIS expérience basée sur AWS Resilience Hub des recommandations, vous devez créer un AWS CloudFormation modèle pour les tests recommandés et les inclure dans votre base de code.

Pour créer un AWS CloudFormation modèle pour l' AWS FIS expérience
  1. Ouvrez la AWS Resilience Hub console.

  2. Dans le volet de navigation, choisissez Applications.

  3. Dans la liste des applications, choisissez l'application pour laquelle vous souhaitez créer un test.

  4. Choisissez l'onglet Évaluations.

  5. Sélectionnez une évaluation dans le tableau des évaluations de résilience. Si vous n'avez pas d'évaluation, complétez la procédure Exécution d'évaluations de résilience puis revenez à cette étape.

  6. Sous Recommandations opérationnelles, sélectionnez Expériences d'injection de défauts.

  7. Sélectionnez tous les tests que vous souhaitez inclure.

  8. Choisissez Créer un CloudFormation modèle. La création du AWS CloudFormation modèle peut prendre jusqu'à quelques minutes.

  9. Choisissez Templates (Modèles)

    Vous pouvez consulter le AWS CloudFormation modèle nouvellement créé dans le tableau Modèles.

    Procédez comme suit pour inclure les recommandations dans votre base de code.

Pour inclure les AWS Resilience Hub recommandations dans votre base de code
  1. Dans Recommandations opérationnelles, sélectionnez Modèles.

  2. Dans la liste des modèles, choisissez le nom du modèle d' AWS FIS expérience que vous venez de créer.

    Vous pouvez identifier les tests mis en œuvre dans votre application à l'aide des informations suivantes :

    • Nom du test : nom du test que vous avez créé pour votre application.

    • Description — Décrit l'objectif du test.

    • État — Indique l'état actuel de mise en œuvre du test.

      Cette colonne affiche l'une des valeurs suivantes :

      • Implémenté — Indique que le test est implémenté dans votre application.

      • Non implémenté — Indique que le test n'est pas implémenté ou inclus dans votre application.

      • Exclu : indique que le test est exclu de l'application.

      • Inactif : indique que le test est déployé AWS FIS, mais qu'il n'a pas été exécuté au cours des 30 derniers jours.

    • Test run : URL Amazon S3 du document contenant les résultats du dernier test.

    • Modèle source : fournit le nom de ressource Amazon (ARN) de la AWS CloudFormation pile contenant les détails de l'expérience.

  3. Sous Détails du modèle, cliquez sur le lien dans Templates S3 Path pour ouvrir l'objet modèle dans la console Amazon S3.

  4. Dans la console Amazon S3, dans le tableau Objects, choisissez le lien du dossier de test.

  5. Pour copier le chemin Amazon S3, cochez la case située devant le fichier JSON et choisissez Copier l'URL.

  6. Créez une AWS CloudFormation pile depuis AWS CloudFormation la console. Pour plus d'informations sur la création d'une AWS CloudFormation pile, consultezhttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html.

    Lors de la création de la AWS CloudFormation pile, vous devez fournir le chemin Amazon S3 que vous avez copié à l'étape précédente.