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à.
I clienti possono utilizzare l'iniezione di errori con Amazon ECS sia su Amazon che su EC2 Fargate per testare la risposta della loro applicazione a determinati scenari di compromissione. Questi test forniscono informazioni che puoi utilizzare per ottimizzare le prestazioni e la resilienza dell'applicazione.
Quando l'iniezione dei guasti è abilitata, l'agente container Amazon ECS consente alle attività di accedere a nuovi endpoint di iniezione degli errori. I clienti devono aderire per utilizzare l'iniezione di errore aggiungendo il enableFaultInjection
parametro opzionale alla definizione dell'attività e impostando il valore su. true
Il valore predefinito è false
.
{
...
"enableFaultInjection": true
}
Nota
L'iniezione dei guasti funziona solo con le attività che utilizzano le modalità host
di rete awsvpc
o.
L'iniezione di errori non è disponibile in Windows.
Per informazioni su come abilitare l'iniezione di errori in AWS Management Console, consulta Creazione di una definizione di attività Amazon ECS utilizzando la console.
Dovrai abilitare la funzionalità per il test in. AWS Fault Injection Service Per ulteriori informazioni, consulta Utilizzare le azioni AWS FIS aws:ecs:task.
Nota
I clienti che non utilizzano il nuovo Amazon ECS ottimizzato AMIs o che utilizzano soluzioni personalizzate AMIs devono avere le seguenti dipendenze installate per utilizzare la funzionalità di iniezione dei guasti:
-
tc
-
sch_netem
modulo kernel