Pourquoi ai-je des instances EC2 en cours d'exécution que je n'ai pas lancées ?
Date de la dernière mise à jour : 07/12/2020
J'ai consulté la console Amazon Elastic Compute Cloud (Amazon EC2) et des instances que je ne me souviens pas avoir lancées sont en cours d'exécution. D'où viennent ces instances et comment puis-je les supprimer ?
Brève description
Pour découvrir comment les instances EC2 sur votre compte ont été lancées, procédez comme suit :
- Déterminez si les instances ont été lancées par d'autres services AWS.
- Déterminez si d'autres utilisateurs autorisés de votre compte AWS ont lancé les instances.
Résolution
Déterminez si les instances ont été lancées par d'autres services AWS
Certains services AWS lancent des instances EC2 dans le cadre de leur fonction. Les services suivants, entre autres, peuvent être configurés pour lancer des instances EC2 :
- AWS CloudFormation : vous pouvez configurer un modèle CloudFormation pour lancer une ou plusieurs instances en votre nom dans le cadre d'une pile. Pour plus d'informations, consultez la section Qu'est-ce qu'AWS CloudFormation ? Pour supprimer la pile et toutes ses ressources, consultez la section Suppression d'une pile via la console AWS CloudFormation.
- AWS Elastic Beanstalk : les environnements Elastic Beanstalk comprennent des instances EC2 et des règles Auto Scaling par défaut. Les règles Auto Scaling d'un environnement peuvent lancer des instances EC2, selon la façon dont elles sont configurées. Pour plus d'informations, consultez la section Qu'est-ce qu'AWS Elastic Beanstalk ? Pour résilier un environnement et toutes ses ressources, consultez la section Résiliation d'un environnement Elastic Beanstalk.
- AWS OpsWorks : AWS OpsWorks Stacks peut lancer des groupes de ressources AWS selon les instructions indiquées dans le livre de recettes de la pile. Si vous lancez une pile OpsWorks, alors le livre de recettes peut être configuré pour lancer des instances EC2 en tant que partie de la pile. Pour résilier les ressources associées à une pile, supprimez une pile.
- Amazon EMR : Amazon EMR vous permet de lancer des clusters et des nœuds, qui sont des groupes d'instances EC2. Pour résilier les instances associées à un cluster, résiliez le cluster Amazon EMR.
Remarque : vous devrez peut-être effectuer des étapes supplémentaires avant ou après la résiliation des ressources.
Si vous êtes facturé pour des ressources EC2 que vous avez précédemment résiliées, consultez la section Pourquoi des frais me sont-ils facturés pour EC2 alors que toutes mes instances sont résiliées ? ou Pourquoi suis-je facturé pour les adresses IP Elastic alors que toutes mes instances Amazon EC2 sont arrêtées ?
Déterminez si d'autres utilisateurs autorisés ont lancé les instances
Un autre utilisateur autorisé peut avoir lancé les instances dans le cadre d'un projet sur lequel ils travaillaient.
Vous pouvez utiliser AWS CloudTrail pour rechercher des instances de l'appel API RunInstances. Vous pouvez également vérifier auprès d'autres utilisateurs AWS autorisés de votre équipe pour vérifier s'ils ont lancé des instances.
Remarque : Vous pouvez utiliser AWS Identity and Access Management (IAM) pour gérer les utilisateurs qui peuvent lancer des instances ou utiliser les services AWS.
Cet article vous a-t-il été utile ?
Besoin d'aide pour une question technique ou de facturation ?