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.
Travaillez avec des AWS modèles d'expériences FIS
Vous pouvez créer et gérer des modèles d'expériences à l'aide de la console AWS FIS ou de la ligne de commande. Après avoir créé un modèle de test, vous pouvez l'utiliser pour exécuter un test.
Tâches
Création d'un modèle d'expérience
Avant de commencer, effectuez les tâches suivantes :
-
Créez un rôle IAM qui accorde au service AWS FIS l'autorisation d'effectuer des actions en votre nom. Pour plus d’informations, consultez Rôles IAM pour les expériences AWS FIS.
-
Assurez-vous d'avoir accès au AWS FIS. Pour plus d'informations, consultez les exemples de politiques AWS FIS.
Pour créer un modèle d'expérience à l'aide de la console
Ouvrez la console AWS FIS à l'adresse https://console.aws.amazon.com/fis/
. -
Dans le volet de navigation, sélectionnez Modèles d'expériences.
-
Choisissez Créer un modèle d'expérience.
-
(Facultatif) Pour le ciblage des comptes, choisissez Plusieurs comptes pour configurer un modèle d'expérience multi-comptes.
-
Pour le ciblage des comptes, choisissez Confirmer.
-
Dans Description et nom, entrez une description et un nom pour le modèle.
-
Pour Actions, spécifiez l'ensemble d'actions pour le modèle. Pour chaque action, choisissez Ajouter une action et effectuez les opérations suivantes :
-
Dans Nom, entrez le nom de l'action.
Les caractères autorisés sont les caractères alphanumériques, les traits d'union (-) et les traits de soulignement (_). Le nom doit commencer par une lettre. Les espaces ne sont pas autorisés. Chaque nom d'action doit être unique dans ce modèle.
-
(Facultatif) Dans Description, entrez une description de l'action. La longueur maximale est de 512 caractères.
-
(Facultatif) Pour Démarrer après, sélectionnez une autre action définie dans ce modèle qui doit être terminée avant le début de l'action en cours. Dans le cas contraire, l'action s'exécute au début de l'expérience.
-
Pour Type d'action, choisissez l'action AWS FIS.
-
Pour Target, choisissez une cible que vous avez définie dans la section Cibles. Si vous n'avez pas encore défini de cible pour cette action, AWS FIS en crée une nouvelle pour vous.
-
Pour Paramètres d'action, spécifiez les paramètres de l'action. Cette section apparaît uniquement si l'action AWS FIS comporte des paramètres.
Choisissez Enregistrer.
-
-
Pour les cibles, définissez les ressources cibles sur lesquelles effectuer les actions. Vous devez spécifier au moins un ID de ressource ou une balise de ressource comme cible. Choisissez Modifier pour modifier la cible que AWS FIS a créée pour vous à l'étape précédente, ou choisissez Ajouter une cible. Pour chaque cible, procédez comme suit :
-
Dans Nom, entrez le nom de la cible.
Les caractères autorisés sont les caractères alphanumériques, les traits d'union (-) et les traits de soulignement (_). Le nom doit commencer par une lettre. Les espaces ne sont pas autorisés. Chaque nom de cible doit être unique dans ce modèle.
-
Pour Type de ressource, choisissez un type de ressource pris en charge pour l'action.
-
Pour la méthode Target, effectuez l'une des opérations suivantes :
-
Choisissez les ID de ressource, puis choisissez ou ajoutez les ID de ressource.
-
Choisissez Balises, filtres et paramètres de ressource, puis ajoutez les balises et les filtres dont vous avez besoin. Pour plus d’informations, consultez Identifier les ressources cibles.
-
-
Pour le mode sélection, choisissez Count pour exécuter l'action sur le nombre spécifié de cibles identifiées ou choisissez Percent pour exécuter l'action sur le pourcentage spécifié de cibles identifiées. Par défaut, l'action s'exécute sur toutes les cibles identifiées.
Choisissez Enregistrer.
-
-
Pour mettre à jour une action avec la cible que vous avez créée, recherchez l'action sous Actions, choisissez Modifier, puis mettez à jour la cible. Vous pouvez utiliser le même objectif pour plusieurs actions.
-
(Expériences multi-comptes uniquement) Pour les configurations de compte Target, ajoutez un ARN de rôle et une description facultative pour chaque compte cible. Pour télécharger les ARN du rôle du compte cible dans un fichier CSV, choisissez Télécharger les ARN du rôle pour tous les comptes cibles, puis choisissez Choisir un fichier .CSV
-
Pour l'accès aux services, choisissez Utiliser un rôle IAM existant, puis choisissez le rôle IAM que vous avez créé, comme décrit dans les conditions préalables de ce didacticiel. Si votre rôle n'est pas affiché, vérifiez qu'il possède la relation de confiance requise. Pour plus d’informations, consultez Rôles IAM pour les expériences AWS FIS.
-
(Facultatif) Pour les conditions d'arrêt, sélectionnez les CloudWatch alarmes Amazon pour les conditions d'arrêt. Pour plus d’informations, consultez Conditions d'arrêt pour AWS FIS.
-
(Facultatif) Pour les journaux, configurez l'option de destination. Pour envoyer des journaux vers un compartiment S3, choisissez Envoyer vers un compartiment Amazon S3 et entrez le nom et le préfixe du compartiment. Pour envoyer des CloudWatch journaux à Logs, choisissez Send to CloudWatch Logs et entrez le groupe de journaux.
-
(Facultatif) Pour les balises, choisissez Ajouter une nouvelle balise et spécifiez une clé de balise et une valeur de balise. Les balises que vous ajoutez sont appliquées à votre modèle d'expérience, et non aux expériences exécutées à l'aide du modèle.
-
Choisissez Créer un modèle d'expérience. Lorsque vous êtes invité à confirmer, entrez
create
et choisissez Créer un modèle d'expérience.
Pour créer un modèle d'expérience à l'aide de la CLI
Utilisez la commande create-experiment-template
Vous pouvez charger un modèle d'expérience à partir d'un fichier JSON.
Utilisez le --cli-input-json
paramètre.
aws fis create-experiment-template --cli-input-json fileb://
<path-to-json-file>
Pour plus d'informations, consultez la section Génération d'un modèle de squelette de CLI dans le guide de AWS Command Line Interface l'utilisateur. Pour des exemples de modèles, voirExemples de modèles d'expériences AWS FIS.
Afficher les modèles d'expériences
Vous pouvez consulter les modèles d'expériences que vous avez créés.
Pour afficher un modèle d'expérience à l'aide de la console
Ouvrez la console AWS FIS à l'adresse https://console.aws.amazon.com/fis/
. -
Dans le volet de navigation, sélectionnez Modèles d'expériences.
-
Pour afficher les informations relatives à un modèle spécifique, sélectionnez l'ID du modèle d'expérience.
-
Dans la section Détails, vous pouvez consulter la description et les conditions d'arrêt du modèle.
-
Pour afficher les actions du modèle d'expérience, choisissez Actions.
-
Pour afficher les cibles du modèle d'expérience, choisissez Targets.
-
Pour afficher les balises du modèle d'expérience, choisissez Tags.
Pour afficher un modèle d'expérience à l'aide de la CLI
Utilisez la list-experiment-templates
Génération d'un aperçu de la cible à partir d'un modèle d'expérience
Avant de commencer une expérience, vous pouvez générer un aperçu de la cible pour vérifier que votre modèle d'expérience est configuré pour cibler les ressources attendues. Les ressources ciblées lorsque vous commencez l'expérience réelle peuvent être différentes de celles de l'aperçu, car les ressources peuvent être supprimées, mises à jour ou échantillonnées de manière aléatoire. Lorsque vous générez un aperçu de la cible, vous lancez une expérience qui ignore toutes les actions.
Note
La génération d'un aperçu cible ne vous permet pas de vérifier que vous disposez des autorisations nécessaires pour effectuer des actions sur vos ressources.
Pour démarrer un aperçu de la cible à l'aide de la console
Ouvrez la console AWS FIS à l'adresse https://console.aws.amazon.com/fis/
. -
Dans le volet de navigation, sélectionnez Modèles d'expériences.
-
Pour afficher les cibles du modèle d'expérience, choisissez Targets.
-
Pour vérifier vos ressources cibles pour le modèle d'expérience, choisissez Generate Preview. Lorsque vous exécutez un test, cet aperçu des cibles est automatiquement mis à jour avec les cibles du test le plus récent.
Pour démarrer un aperçu de la cible à l'aide de la CLI
-
Exécutez la commande start-experiment
suivante. Remplacez les valeurs en italique par vos propres valeurs. aws fis start-experiment \ --experiment-options actionsMode=skip-all \ --experiment-template-id
EXTxxxxxxxxx
Lancer une expérience à partir d'un modèle
Après avoir créé un modèle d'expérience, vous pouvez démarrer des expériences à l'aide de ce modèle.
Lorsque vous lancez un test, nous créons un instantané du modèle spécifié et nous utilisons cet instantané pour exécuter le test. Par conséquent, si le modèle d'expérience est mis à jour ou supprimé pendant l'exécution de l'expérience, ces modifications n'ont aucun impact sur l'expérience en cours.
Lorsque vous lancez une expérience, AWS FIS crée un rôle lié à un service en votre nom. Pour plus d’informations, consultez Utiliser des rôles liés à un service pour le service d'injection de AWS défauts.
Après avoir démarré l'expérience, vous pouvez l'arrêter à tout moment. Pour plus d’informations, consultez Arrêt d'une expérience.
Pour démarrer une expérience à l'aide de la console
Ouvrez la console AWS FIS à l'adresse https://console.aws.amazon.com/fis/
. -
Dans le volet de navigation, sélectionnez Modèles d'expériences.
-
(Facultatif) Pour générer un aperçu afin de vérifier vos cibles :
Choisissez Targets.
Choisissez Générer un aperçu.
-
Sélectionnez le modèle d'expérience, puis choisissez Démarrer l'expérience.
-
(Facultatif) Pour ajouter une balise à votre expérience, choisissez Ajouter une nouvelle balise et entrez une clé de balise et une valeur de balise.
-
Sélectionnez Start experiment (Démarrer une expérience). Lorsque vous êtes invité à confirmer, entrez
start
et choisissez Démarrer l'expérience.
Pour démarrer une expérience à l'aide de la CLI
Utilisez la commande start-experiment
Mettre à jour un modèle d'expérience
Vous pouvez mettre à jour un modèle d'expérience existant. Lorsque vous mettez à jour un modèle d'expérience, les modifications n'affectent pas les expériences en cours utilisant le modèle.
Pour mettre à jour un modèle d'expérience à l'aide de la console
Ouvrez la console AWS FIS à l'adresse https://console.aws.amazon.com/fis/
. -
Dans le volet de navigation, sélectionnez Modèles d'expériences.
-
Sélectionnez le modèle d'expérience, puis choisissez Actions, Mettre à jour le modèle d'expérience.
-
Modifiez les détails du modèle selon vos besoins, puis choisissez Mettre à jour le modèle d'expérience.
Pour mettre à jour un modèle d'expérience à l'aide de la CLI
Utilisez la commande update-experiment-template
Modèles d'expériences de tags
Vous pouvez appliquer vos propres balises aux modèles d'expérimentation pour vous aider à les organiser. Vous pouvez également implémenter des politiques IAM basées sur des balises pour contrôler l'accès aux modèles d'expériences.
Pour baliser un modèle d'expérience à l'aide de la console
Ouvrez la console AWS FIS à l'adresse https://console.aws.amazon.com/fis/
. -
Dans le volet de navigation, sélectionnez Modèles d'expériences.
-
Sélectionnez le modèle d'expérience et choisissez Actions, Gérer les balises.
-
Pour ajouter une nouvelle balise, choisissez Ajouter une nouvelle balise, puis spécifiez une clé et une valeur.
Pour supprimer un tag, choisissez Supprimer pour le tag.
-
Choisissez Enregistrer.
Pour baliser un modèle d'expérience à l'aide de la CLI
Utilisez la commande tag-resource
Supprimer un modèle d'expérience
Si vous n'avez plus besoin d'un modèle de test, vous pouvez le supprimer. Lorsque vous supprimez un modèle d'expérience, les expériences en cours utilisant le modèle ne sont pas affectées. L'expérience continue de fonctionner jusqu'à ce qu'elle soit terminée ou arrêtée. Toutefois, les modèles d'expériences supprimés ne peuvent pas être consultés sur la page Expériences de la console.
Pour supprimer un modèle d'expérience à l'aide de la console
Ouvrez la console AWS FIS à l'adresse https://console.aws.amazon.com/fis/
. -
Dans le volet de navigation, sélectionnez Modèles d'expériences.
-
Sélectionnez le modèle d'expérience, puis choisissez Actions, Supprimer le modèle d'expérience.
-
Lorsque vous êtes invité à confirmer, entrez
delete
et choisissez Supprimer le modèle d'expérience.
Pour supprimer un modèle d'expérience à l'aide de la CLI
Utilisez la commande delete-experiment-template