

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à.

# Utilizzare l'iniezione di guasti con i carichi di lavoro Amazon ECS e Fargate.
<a name="fault-injection"></a>

I clienti possono utilizzare l'iniezione di guasti con Amazon ECS sia su Amazon EC2 che su Fargate per testare la risposta della loro applicazione a determinati scenari di compromissione. Questi test forniscono informazioni da utilizzare per ottimizzare le prestazioni e la resilienza dell'applicazione.

Quando l'iniezione di guasti è abilitata, l'agente del container Amazon ECS consente alle attività di accedere a nuovi endpoint di iniezione dei guasti. È necessario attivare il consenso per utilizzare l'iniezione di guasti impostando il valore del parametro di definizione dell'attività `enableFaultInjection` su `true`. Il valore predefinito è `false`. 

```
{
    ...
   "enableFaultInjection": true
}
```

**Nota**  
L'iniezione di guasti funziona solo con le attività che utilizzano le modalità di rete `awsvpc` o `host`.  
L'iniezione di guasti non è disponibile in Windows.

Per informazioni su come abilitare l'iniezione di errori in Console di gestione AWS, consulta [Creazione di una definizione di attività Amazon ECS utilizzando la console](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create-task-definition.html).

Sarà necessario abilitare la funzionalità per il test in AWS Fault Injection Service. Per ulteriori informazioni, consulta [Utilizzare le azioni AWS FIS aws:ecs:task](https://docs.aws.amazon.com/fis/latest/userguide/ecs-task-actions.html).

**Nota**  
Se non si utilizzano le nuove AMI ottimizzate per Amazon ECS o si dispone di un'AMI personalizzata, installare le seguenti dipendenze:  
`tc`
Modulo kernel `sch_netem`