Opzioni di esperimento - AWS Servizio di iniezione dei guasti

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Opzioni di esperimento

Le opzioni dell'esperimento sono impostazioni opzionali per un esperimento. È possibile definire determinate opzioni di esperimento nel modello di esperimento. All'inizio dell'esperimento vengono impostate opzioni aggiuntive per l'esperimento.

Di seguito è riportata la sintassi per le opzioni dell'esperimento definite nel modello di esperimento.

{ "experimentOptions": { "accountTargeting": "single-account | multi-account", "emptyTargetResolutionMode": "fail | skip" } }

Se non specificate alcuna opzione di esperimento quando create il modello di esperimento, viene utilizzata l'impostazione predefinita per ciascuna opzione.

Di seguito è riportata la sintassi per le opzioni dell'esperimento che impostate all'inizio dell'esperimento.

{ "experimentOptions": { "actionsMode": "run-all | skip-all" } }

Se non specificate alcuna opzione sperimentale all'inizio dell'esperimento, run-all viene utilizzata quella predefinita.

Targeting dell'account

Se ne hai diversi AWS agli account con risorse che desideri utilizzare come target in un esperimento, puoi definire un esperimento con più account utilizzando l'opzione Account Targeting Experiment. Esegui esperimenti su più account da un account orchestrator che influisce sulle risorse di più account di destinazione. L'account orchestrator possiede il AWS FIS modello di esperimento ed esperimento. Un account di destinazione è un AWS account individuale con risorse che possono essere influenzate da un AWS FIS esperimento. Per ulteriori informazioni, consulta Utilizzo di esperimenti con più account per AWS FIS.

Utilizzi il targeting per account per indicare l'ubicazione delle risorse di destinazione. Puoi fornire due valori per il targeting dell'account:

  • account singolo: impostazione predefinita. L'esperimento riguarderà solo le risorse del AWS account dove AWS FIS l'esperimento viene eseguito.

  • account multiplo: l'esperimento può indirizzare risorse in più AWS account.

configurazioni degli account Target

Per eseguire un esperimento con più account, devi definire una o più configurazioni di account di destinazione. Una configurazione di account di destinazione specifica e una descrizione per ogni account con risorse destinate all'esperimento. accountId roleArn L'account IDs delle configurazioni dell'account di destinazione per un modello di esperimento deve essere univoco.

Quando crei un modello di esperimento con più account, il modello di esperimento restituirà un campo di sola letturatargetAccountConfigurationsCount, ovvero un conteggio di tutte le configurazioni dell'account di destinazione per il modello di esperimento.

Di seguito è riportata la sintassi per la configurazione di un account di destinazione.

{ accountId: "123456789012", roleArn: "arn:aws:iam::123456789012:role/AllowFISActions", description: "fis-ec2-test" }

Quando crei una configurazione di account di destinazione, fornisci quanto segue:

accountId

ID AWS account a 12 cifre dell'account di destinazione.

roleArn

Una IAM concessione di ruoli AWS FIS autorizzazioni per intraprendere azioni nell'account di destinazione.

description

Descrizione facoltativa

Per saperne di più su come lavorare con le configurazioni degli account di Target, consulta. Utilizzo di esperimenti con più account per AWS FIS

Modalità di risoluzione degli obiettivi vuota

Questa modalità offre la possibilità di consentire il completamento degli esperimenti anche quando una risorsa target non viene risolta.

  • fail: impostazione predefinita. Se non viene risolta alcuna risorsa per l'obiettivo, l'esperimento viene interrotto immediatamente con uno stato difailed.

  • skip: se non viene risolta alcuna risorsa per l'obiettivo, l'esperimento continuerà e tutte le azioni senza obiettivi risolti verranno ignorate. Le azioni con obiettivi definiti utilizzando identificatori univoci, ad esempioARNs, non possono essere ignorate. Se non viene trovato un obiettivo definito utilizzando un identificatore univoco, l'esperimento viene interrotto immediatamente con uno stato di failed

modalità Azioni

La modalità Azioni è un parametro opzionale che è possibile specificare quando si avvia un esperimento. È possibile impostare la modalità azioni in modo skip-all da generare un'anteprima del bersaglio prima di iniettare errori nelle risorse di destinazione. L'anteprima dell'obiettivo consente di verificare quanto segue:

  • Di aver configurato il modello di esperimento in modo da indirizzare le risorse previste. Le risorse effettive prese di mira all'avvio di questo esperimento potrebbero essere diverse dall'anteprima perché le risorse possono essere rimosse, aggiornate o campionate in modo casuale.

  • Che le configurazioni di registrazione siano configurate correttamente.

  • Che per gli esperimenti con più account hai impostato correttamente un IAM ruolo per ciascuna delle configurazioni dell'account di destinazione.

Nota

La skip-all modalità non consente di verificare di disporre delle autorizzazioni necessarie per eseguire il AWS FIS sperimenta e agisci sulle tue risorse.

Il parametro actions mode accetta i seguenti valori:

  • run-all- (Impostazione predefinita) L'esperimento eseguirà azioni sulle risorse target.

  • skip-all- L'esperimento ignorerà tutte le azioni sulle risorse target.

Per ulteriori informazioni su come impostare il parametro della modalità azioni all'avvio di un esperimento, consultaGenera un'anteprima del bersaglio da un modello di esperimento.