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.
Couverture du temps d'exécution et résolution des problèmes pour les ECS clusters Amazon
La couverture d'exécution des ECS clusters Amazon inclut les tâches exécutées sur les instances de ECS conteneur Amazon AWS Fargate et les instances de conteneurs Amazon 1.
Pour un ECS cluster Amazon qui s'exécute sur Fargate, la couverture d'exécution est évaluée au niveau de la tâche. La couverture du ECS temps d'exécution des clusters inclut les tâches Fargate qui ont commencé à s'exécuter une fois que vous avez activé la surveillance du temps d'exécution et la configuration automatisée des agents pour Fargate (uniquement). ECS Par défaut, une tâche Fargate est immuable. GuardDuty ne sera pas en mesure d'installer l'agent de sécurité pour surveiller les conteneurs sur les tâches déjà en cours d'exécution. Pour inclure une telle tâche Fargate, vous devez arrêter puis recommencer la tâche. Assurez-vous de vérifier si le service associé est pris en charge.
Pour plus d'informations sur le ECS conteneur Amazon, consultez la section Création de capacités.
Table des matières
Consultation des statistiques de couverture
Les statistiques de couverture ECS des ressources Amazon associées à votre propre compte ou à vos comptes de membres sont le pourcentage de ECS clusters Amazon sains par rapport à tous les ECS clusters Amazon sélectionnés Région AWS. Cela inclut la couverture des ECS clusters Amazon associés aux instances Fargate et EC2 Amazon. L'équation suivante représente cela comme suit :
(Clusters sains/Tous les clusters) x 100
Considérations
-
Les statistiques de couverture du ECS cluster incluent l'état de couverture des tâches Fargate ECS ou des instances de conteneur associées à ce cluster. ECS L'état de couverture des tâches Fargate inclut les tâches en cours d'exécution ou récemment terminées.
-
Dans l'onglet Couverture d'exécution du ECS cluster, le champ Instances de conteneur couvertes indique l'état de couverture des instances de conteneur associées à votre ECS cluster Amazon.
Si votre ECS cluster Amazon contient uniquement des tâches Fargate, le nombre apparaît comme 0/0.
-
Si votre ECS cluster Amazon est associé à une EC2 instance Amazon qui ne dispose pas d'un agent de sécurité, le ECS cluster Amazon aura également un statut de couverture défaillant.
Pour identifier et résoudre le problème de couverture de l'EC2instance Amazon associée, consultez la section relative Résolution des problèmes de couverture du EC2 temps d'exécution d'Amazon aux EC2 instances Amazon.
Choisissez l'une des méthodes d'accès pour consulter les statistiques de couverture de vos comptes.
Pour plus d'informations sur les problèmes de couverture, consultezRésolution des problèmes de couverture du temps d'exécution d'Amazon ECS -Fargate.
Modification de l'état de couverture avec EventBridge notifications
L'état de couverture de votre ECS cluster Amazon peut apparaître comme étant insalubre. Pour savoir quand l'état de couverture change, nous vous recommandons de le surveiller régulièrement et de résoudre les problèmes s'il devient insalubre. Vous pouvez également créer une EventBridge règle Amazon pour recevoir une notification lorsque le statut de couverture passe de Malsain à Sain ou autre. Par défaut, il le GuardDuty publie dans le EventBridge bus pour votre compte.
Exemple de schéma de notification
Dans une EventBridge règle, vous pouvez utiliser les exemples d'événements et de modèles d'événements prédéfinis pour recevoir une notification de l'état de couverture. Pour plus d'informations sur la création d'une EventBridge règle, consultez la section Créer une règle dans le guide de EventBridge l'utilisateur Amazon.
En outre, vous pouvez créer un modèle d'événement personnalisé à l'aide de l'exemple de schéma de notification suivant. Assurez-vous de remplacer les valeurs de votre compte. Pour être averti lorsque le statut de couverture de votre ECS cluster Amazon passe de Healthy
àUnhealthy
, le detail-type
GuardDuty Runtime
Protection Unhealthy
. Pour être averti lorsque le statut de couverture passe de Unhealthy
àHealthy
, remplacez la valeur de detail-type
par GuardDuty Runtime Protection Healthy
.
{ "version": "0", "id": "event ID", "detail-type": "GuardDuty Runtime Protection Unhealthy", "source": "aws.guardduty", "account": "Compte AWS ID", "time": "event timestamp (string)", "region": "Région AWS", "resources": [ ], "detail": { "schemaVersion": "1.0", "resourceAccountId": "string", "currentStatus": "string", "previousStatus": "string", "resourceDetails": { "resourceType": "ECS", "ecsClusterDetails": { "clusterName":"", "fargateDetails":{ "issues":[], "managementType":"" }, "containerInstanceDetails":{ "coveredContainerInstances":int, "compatibleContainerInstances":int } } }, "issue": "string", "lastUpdatedAt": "timestamp" } }
Résolution des problèmes de couverture du temps d'exécution d'Amazon ECS -Fargate
Si l'état de couverture de votre ECS cluster Amazon n'est pas satisfaisant, vous pouvez en connaître la raison dans la colonne Problème.
Le tableau suivant fournit les étapes de résolution recommandées pour les problèmes liés à Fargate (ECSAmazon uniquement). Pour plus d'informations sur les problèmes de couverture des EC2 instances Amazon, consultez Résolution des problèmes de couverture du EC2 temps d'exécution d'Amazon la section relative aux EC2 instances Amazon.
Type de problème | Informations supplémentaires | Étapes de dépannage recommandées |
---|---|---|
L'agent ne fait pas de rapport |
L'agent ne présente pas de rapports pour les tâches dans |
Vérifiez que le VPC point de terminaison pour la tâche de votre ECS cluster Amazon est correctement configuré. Pour de plus amples informations, veuillez consulter Validation de la configuration des VPC terminaux. Si votre organisation dispose d'une politique de contrôle des services (SCP), vérifiez que la limite des autorisations ne restreint pas les |
|
Consultez les détails du VPC problème dans les informations supplémentaires. |
|
L'agent est sorti |
ExitCode: |
Consultez les détails du problème dans les informations supplémentaires. |
Motif : |
||
ExitCode: |
||
L'agent est sorti : Raison |
Le rôle d'exécution des tâches doit disposer des autorisations Amazon Elastic Container Registry (AmazonECR) suivantes :
Pour de plus amples informations, veuillez consulter Fournir ECR les autorisations et les détails du sous-réseau. Après avoir ajouté les ECR autorisations Amazon, vous devez redémarrer la tâche. Si le problème persiste, consultezMon AWS Step Functions flux de travail échoue de façon inattendue. |
|
VPCÉchec de la création du terminal |
L'activation du DNS mode privé nécessite |
Assurez-vous que les VPC attributs suivants sont définis sur Si vous utilisez VPC la console Amazon https://console.aws.amazon.com/vpc/ |
Agent non provisionné |
Invocation non prise en charge par |
Cette tâche a été invoquée par une personne |
CPUArchitecture non prise en charge ' |
Cette tâche est exécutée sur une CPU architecture non prise en charge. Pour plus d'informations sur les CPU architectures prises en charge, consultezValidation des exigences architecturales. |
|
|
Le rôle d'exécution de la ECS tâche est absent. Pour plus d'informations sur la fourniture du rôle d'exécution des tâches et des autorisations requises, consultezFournir ECR les autorisations et les détails du sous-réseau. |
|
Configuration réseau « |
Des problèmes de configuration réseau peuvent survenir en raison d'une VPC configuration manquante ou de sous-réseaux manquants ou vides. Vérifiez que la configuration de votre réseau est correcte. Pour de plus amples informations, veuillez consulter Fournir ECR les autorisations et les détails du sous-réseau. Pour plus d'informations, consultez les paramètres de définition des ECS tâches Amazon dans le manuel Amazon Elastic Container Service Developer Guide. |
|
Autres |
Problème non identifié, pour les tâches dans |
Utilisez les questions suivantes pour identifier la cause première du problème :
|