Utilisez l'injection de défauts 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.

Utilisez l'injection de défauts 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 d'erreurs est activée, l'agent de conteneur Amazon ECS permet aux tâches d'accéder aux nouveaux points de terminaison d'injection de pannes. Vous devez vous inscrire pour utiliser l'injection de défauts en définissant la valeur du paramètre de définition de enableFaultInjection tâche surtrue. La valeur par défaut est false.

{ ... "enableFaultInjection": true }
Note

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

L'injection de défauts 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 le tester dans le 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

  • sch_netemmodule noyau