Utilisation de l’injection de pannes avec vos charges de travail Amazon ECS et Fargate - Amazon Elastic Container Service

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.

Utilisation de l’injection de pannes avec vos charges de travail Amazon ECS et Fargate

Les clients peuvent utiliser l'injection d'erreurs avec Amazon ECS sur Amazon EC2 et Fargate pour tester la manière dont leur application répond à certains scénarios de défaillance. Ces tests fournissent des informations que vous pouvez utiliser pour optimiser les performances et la résilience de votre application.

Lorsque l’injection de pannes est activée, l’agent de conteneur Amazon ECS permet aux tâches d’accéder à de nouveaux points de terminaison d’injection de pannes. Vous devez vous inscrire pour utiliser l’injection de pannes en définissant la valeur du paramètre de définition de la tâche enableFaultInjection sur true. La valeur par défaut est false.

{ ... "enableFaultInjection": true }
Note

L’injection de pannes ne fonctionne qu’avec les tâches utilisant le mode réseau awsvpc ou host.

L’injection de pannes n’est pas disponible sous Windows.

Pour plus d'informations sur la façon d'activer l'injection de défauts dans le AWS Management Console, consultez Création d'une définition de tâche Amazon ECS à l'aide de la console.

Vous devez activer la fonctionnalité pour la tester dans AWS Fault Injection Service. Pour plus d'informations, voir Utiliser les actions AWS FIS aws:ecs:task.

Note

Si vous n'utilisez pas le nouvel Amazon ECS optimisé AMIs ou si vous ne disposez pas d'une AMI personnalisée, installez les dépendances suivantes :

  • tc

  • Module noyau sch_netem