Modèles d'expériences pour AWS FIS - AWS Service d'injection de défauts

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.

Modèles d'expériences pour AWS FIS

Un modèle d'expérience contient une ou plusieurs actions à exécuter sur des cibles spécifiées au cours d'une expérience. Il contient également les conditions d'arrêt qui empêchent l'expérience de sortir des limites. Après avoir créé un modèle de test, vous pouvez l'utiliser pour exécuter un test.

Composants du modèle

Vous allez utiliser les composants suivants pour créer des modèles d'expériences :

Ensemble d'actions

Les actions AWS FIS que vous souhaitez exécuter. Les actions peuvent être exécutées dans un ordre défini que vous spécifiez, ou elles peuvent être exécutées simultanément. Pour plus d’informations, consultez Ensemble d'actions.

Cibles

Les AWS ressources sur lesquelles une action spécifique est réalisée. Pour plus d’informations, consultez Cibles.

Conditions d'arrêt

Les CloudWatch alarmes qui définissent un seuil à partir duquel les performances de votre application ne sont pas acceptables. Si une condition d'arrêt est déclenchée alors qu'une expérience est en cours, le AWS FIS arrête l'expérience. Pour plus d’informations, consultez Conditions d'arrêt.

Rôle d'expérience

Rôle IAM qui accorde à AWS FIS les autorisations nécessaires pour exécuter des expériences en votre nom. Pour plus d’informations, consultez Rôle d'expérience.

Options d'expérimentation

Options pour le modèle d'expérience. Pour plus d’informations, consultez Options d'expérimentation.

Votre compte possède des quotas liés au AWS FIS. Par exemple, il existe un quota sur le nombre d'actions par modèle d'expérience. Pour plus d’informations, consultez Quotas et limites.

Syntaxe du modèle

Voici la syntaxe d'un modèle d'expérience.

{ "description": "string", "targets": {}, "actions": {}, "stopConditions": [], "roleArn": "arn:aws:iam::123456789012:role/AllowFISActions", "experimentOptions":{}, "tags": {} }

Pour obtenir des exemples, consultez Exemple de modèles .

Mise en route

Pour créer un modèle d'expérience à l'aide du AWS Management Console, voirCréation d'un modèle d'expérience.

Pour créer un modèle d'expérience à l'aide du AWS CLI, voirExemples de modèles d'expériences AWS FIS.