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.
Options d'expérimentation
Les options d'expérience sont des paramètres facultatifs pour une expérience. Vous pouvez définir certaines options d'expérience sur le modèle d'expérience. Des options d'expérience supplémentaires sont définies lorsque vous commencez l'expérience.
La syntaxe des options de test que vous définissez dans le modèle d'expérience est la suivante.
{
"experimentOptions": {
"accountTargeting": "single-account | multi-account",
"emptyTargetResolutionMode": "fail | skip"
}
}
Si vous ne spécifiez aucune option d'expérience lorsque vous créez le modèle d'expérience, la valeur par défaut de chaque option est utilisée.
La syntaxe des options de test que vous définissez au début de l'expérience est la suivante.
{ "experimentOptions": { "actionsMode": "run-all | skip-all" } }
Si vous ne spécifiez aucune option d'expérience lorsque vous commencez l'expérience, la valeur par défaut run-all
est utilisée.
Table des matières
Ciblage des comptes
Si vous en avez plusieurs AWS comptes contenant des ressources que vous souhaitez cibler dans le cadre d'un test, vous pouvez définir un test multi-comptes à l'aide de l'option d'essai de ciblage de comptes. Vous exécutez des tests multi-comptes à partir d'un compte orchestrateur qui ont un impact sur les ressources de plusieurs comptes cibles. Le compte Orchestrator possède le AWS FIS modèle d'expérience et expérience. Un compte cible est un AWS compte individuel dont les ressources peuvent être affectées par un AWS FIS expérience. Pour de plus amples informations, veuillez consulter Travailler avec des expériences multi-comptes pour AWS FIS.
Vous utilisez le ciblage par compte pour indiquer l'emplacement de vos ressources cibles. Vous pouvez fournir deux valeurs pour le ciblage des comptes :
-
compte unique — Par défaut. L'expérience ciblera uniquement les ressources du AWS compte où AWS FIS essais expérimentaux.
-
multi-comptes — L'expérience peut cibler les ressources de plusieurs AWS comptes.
Configurations du compte cible
Pour exécuter un test multi-comptes, vous devez définir une ou plusieurs configurations de compte cible. Une configuration de compte cible spécifie le accountIdroleArn, et la description de chaque compte avec les ressources ciblées dans l'expérience. Le compte IDs des configurations du compte cible pour un modèle d'expérience doit être unique.
Lorsque vous créez un modèle de test multi-comptes, le modèle d'expérience renvoie un champ en lecture seuletargetAccountConfigurationsCount
, c'est-à-dire le décompte de toutes les configurations de compte cible pour le modèle de test.
Voici la syntaxe d'une configuration de compte cible.
{
accountId: "123456789012",
roleArn: "arn:aws:iam::123456789012:role/AllowFISActions",
description: "fis-ec2-test"
}
Lorsque vous créez une configuration de compte cible, vous fournissez les informations suivantes :
- accountId
-
ID de AWS compte à 12 chiffres du compte cible.
- roleArn
-
Une attribution de IAM rôle AWS FIS autorisations pour effectuer des actions dans le compte cible.
- description
-
Description facultative.
Pour en savoir plus sur l'utilisation des configurations de comptes cibles, consultezTravailler avec des expériences multi-comptes pour AWS FIS.
Mode de résolution cible vide
Ce mode vous permet d'autoriser les expériences à se terminer même lorsqu'une ressource cible n'est pas résolue.
-
fail — Par défaut. Si aucune ressource n'est résolue pour la cible, l'expérience est immédiatement terminée avec un statut de
failed
. -
skip — Si aucune ressource n'est résolue pour la cible, l'expérience se poursuit et toutes les actions sans cibles résolues sont ignorées. Les actions dont les cibles sont définies à l'aide d'identifiants uniques, tels queARNs, ne peuvent pas être ignorées. Si aucune cible définie à l'aide d'un identifiant unique n'est trouvée, l'expérience est immédiatement terminée avec un statut de
failed
Mode actions
Le mode Actions est un paramètre facultatif que vous pouvez spécifier lorsque vous démarrez une expérience. Vous pouvez configurer le mode actions skip-all
pour générer un aperçu de la cible avant d'injecter des défauts dans vos ressources cibles. L'aperçu de la cible vous permet de vérifier les points suivants :
Que vous avez configuré votre modèle de test pour cibler les ressources que vous attendez. Les ressources réellement ciblées lorsque vous démarrez cette expérience 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.
Que vos configurations de journalisation sont correctement configurées.
Que pour les expériences multi-comptes, vous avez correctement défini un IAM rôle pour chacune des configurations de votre compte cible.
Note
Le skip-all
mode ne vous permet pas de vérifier que vous disposez des autorisations nécessaires pour exécuter le AWS FIS expérimentez et prenez des mesures sur vos ressources.
Le paramètre du mode actions accepte les valeurs suivantes :
run-all
- (Par défaut) L'expérience prendra des mesures sur les ressources cibles.skip-all
- L'expérience ignorera toutes les actions sur les ressources cibles.
Pour en savoir plus sur la façon de définir le paramètre du mode actions lorsque vous démarrez une expérience, consultezGénération d'un aperçu cible à partir d'un modèle d'expérience.