J'utilise les groupes de sécurité Amazon Elastic Compute Cloud (Amazon EC2) et je souhaite déterminer les ressources qui utilisent un groupe de sécurité spécifique.
Résolution
Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'AWS CLI.
Important : La résolution suivante s'applique uniquement aux services pour lesquels des interfaces réseau Elastic sont activement déployées. La résolution suivante ne fonctionne pas pour les services pour lesquels vous avez configuré des groupes de sécurité sans déployer directement des interfaces réseau.
Utiliser la console EC2
Procédez comme suit :
-
Ouvrez la console Amazon EC2.
-
Dans le volet de navigation, choisissez Groupes de sécurité.
-
Copiez l'ID du groupe de sécurité que vous souhaitez examiner.
-
Dans le volet de navigation, sélectionnez Interfaces réseau.
-
Saisissez l'ID du groupe de sécurité dans la barre de recherche.
Remarque : Assurez-vous que votre recherche est effectuée dans la même région AWS que celle où se trouve votre groupe de sécurité.
-
Examinez les résultats de votre recherche.
Les résultats de votre recherche indiquent les interfaces réseau qui sont associées au groupe de sécurité. Pour déterminer la ressource associée au groupe de sécurité, consultez la description de l'interface réseau. Par exemple, ELB app/example-alb/1234567890abcdef indique qu'un Application Load Balancer nommé example-alb utilise ce groupe de sécurité.
Si vous recevez un message "No Network Interfaces found matching your filter criteria", aucune ressource n'est associée au groupe de sécurité.
Utiliser l’AWS CLI
Pour rechercher les interfaces réseau qui sont associées à un groupe de sécurité sur la base de l'ID du groupe de sécurité, exécutez la commande describe-network-interfaces de l’AWS CLI :
aws ec2 describe-network-interfaces --filters Name=group-id,Values=your-group-id --region region --output json
Remarque : Remplacez your-group-id par l'ID de votre groupe de sécurité. Remplacez region par votre région.
La sortie répertorie les interfaces réseau qui sont associées au groupe de sécurité.
Si la sortie est vide, aucune ressource n'est associée au groupe de sécurité.
Exemple de sortie :
{
"NetworkInterfaces": []
}
Si la sortie contient des résultats, exécutez la commande describe-network-interfaces de l’AWS CLI avec votre propre valeur pour NetworkInterfaces :
aws ec2 describe-network-interfaces --filters Name=group-id,Values=group-id --region region --output json --query "NetworkInterfaces[*].[NetworkInterfaceId,Description,PrivateIpAddress,VpcId]"
La sortie vous fournit des informations sur les ressources qui sont associées au groupe de sécurité.
Informations connexes
Contrôler le trafic vers vos ressources AWS à l’aide de groupes de sécurité
Filtrage côté client