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à.
Utilizza esperimenti con più account
Puoi creare e gestire modelli di esperimenti con più account utilizzando la AWS FIS console o la riga di comando. Puoi creare un esperimento con più account specificando l'opzione Account Targeting Experiment come "multi-account"
e aggiungendo configurazioni di account di destinazione. Dopo aver creato un modello di esperimento con più account, puoi utilizzarlo per eseguire un esperimento.
Contenuti
Procedure consigliate per esperimenti con più account
Di seguito sono riportate le best practice per l'utilizzo di esperimenti con più account:
-
Quando configuri gli obiettivi per esperimenti con più account, ti consigliamo di utilizzare tag di risorsa coerenti su tutti gli account di destinazione. Un AWS FIS esperimento risolverà le risorse con tag coerenti in ogni account di destinazione. Un'azione deve risolvere almeno una risorsa target in qualsiasi account di destinazione o avrà esito negativo, ad eccezione degli esperimenti con
emptyTargetResolutionMode
set toskip
. Le quote di azione si applicano per account. Se si desidera indirizzare le risorse in base agli ARN delle risorse, si applica lo stesso limite per azione per account singolo. -
Quando si assegnano risorse in una o più zone di disponibilità utilizzando parametri o filtri, è necessario specificare un ID AZ, non un nome AZ. L'ID AZ è un identificatore univoco e coerente per una zona di disponibilità tra gli account. Per sapere come trovare l'ID AZ per le zone di disponibilità nel tuo account, consulta gli ID delle zone di disponibilità per le tue risorse AWS.
Crea un modello di esperimento per più account
Per imparare a creare un modello di esperimento tramite il AWS Management Console
Per informazioni, consulta Crea un modello di esperimento.
Per creare un modello di esperimento utilizzando la CLI
-
Aprire il AWS Command Line Interface
-
aws fis create-experiment-template --cli-input-json file://
my-template
.jsonCiò restituirà il modello dell'esperimento nella risposta. Copia il
id
dalla risposta, che è l'ID del modello di esperimento. -
Esegui il comando create-target-account-configuration per aggiungere una configurazione
di account di destinazione al modello di esperimento. Sostituisci i valori segnaposto in corsivo
con i tuoi valori, utilizzando il passaggioid
from 2 come valore per il parametro, quindi esegui quanto segue.--experiment-template-id
Il parametro--description
è facoltativo. Ripeti questo passaggio per ogni account di destinazione.aws fis create-target-account-configuration --experiment-template-id
EXTxxxxxxxxx
--account-id111122223333
--role-arn arn:aws:iam::111122223333
:role/role-name
--description"my description"
-
Esegui il comando get-target-account-configuration
per recuperare i dettagli per una configurazione specifica dell'account di destinazione. aws fis get-target-account-configuration --experiment-template-id
EXTxxxxxxxxx
--account-id111122223333
-
Dopo aver aggiunto tutte le configurazioni dell'account di destinazione, puoi eseguire il comando list-target-account-configurations per verificare che le configurazioni dell'account di destinazione
siano state create. aws fis list-target-account-configurations --experiment-template-id
EXTxxxxxxxxx
Puoi anche verificare di aver aggiunto configurazioni di account di destinazione eseguendo il comando get-experiment-template.
Il modello restituirà un campo di sola lettura targetAccountConfigurationsCount
che rappresenta il conteggio di tutte le configurazioni dell'account di destinazione sul modello di esperimento. -
Quando sei pronto, puoi eseguire il modello di esperimento usando il comando start-experiment.
aws fis start-experiment --experiment-template-id
EXTxxxxxxxxx
Aggiorna la configurazione di un account di destinazione
Puoi aggiornare la configurazione di un account di destinazione esistente se desideri modificare l'ARN o la descrizione del ruolo per l'account. Quando aggiorni la configurazione di un account di destinazione, le modifiche non influiscono sugli esperimenti in esecuzione che utilizzano il modello.
Per aggiornare la configurazione di un account di destinazione utilizzando AWS Management Console
Apri la AWS FIS console all'indirizzo https://console.aws.amazon.com/fis/
. -
Nel riquadro di navigazione, scegli Modelli di esperimenti
-
Seleziona il modello di esperimento e scegli Azioni, Aggiorna modello di esperimento.
-
Modifica le configurazioni dell'account di destinazione e scegli Aggiorna modello di esperimento.
Per aggiornare la configurazione di un account di destinazione utilizzando la CLI
Esegui il comando update-target-account-configuration
I --description
parametri --role-arn
and sono opzionali e non verranno aggiornati se non inclusi.
aws fis update-target-account-configuration --experiment-template-id
EXTxxxxxxxxx
--account-id111122223333
--role-arn arn:aws:iam::111122223333
:role/role-name
--description"my description"
Eliminare la configurazione di un account di destinazione
Se non hai più bisogno di una configurazione dell'account di destinazione, puoi eliminarla. Quando elimini la configurazione di un account di destinazione, gli esperimenti in corso che utilizzano il modello non vengono modificati. L'esperimento continua a funzionare fino al completamento o all'arresto.
Per eliminare la configurazione di un account di destinazione utilizzando il AWS Management Console
Apri la AWS FIS console all'indirizzo https://console.aws.amazon.com/fis/
. -
Nel riquadro di navigazione, scegli Modelli di esperimenti.
-
Seleziona il modello di esperimento e scegli Azioni, Aggiorna.
-
In Configurazioni dell'account Target, seleziona Rimuovi per l'ARN del ruolo dell'account di destinazione che desideri eliminare.
Per eliminare la configurazione di un account di destinazione utilizzando la CLI
Esegui il comando delete-target-account-configuration
aws fis update-target-account-configuration --experiment-template-id
EXTxxxxxxxxx
--account-id111122223333