Direkt zum Inhalt

Wie finde ich die Ressourcen, die einer Amazon EC2-Sicherheitsgruppe zugeordnet sind?

Lesedauer: 2 Minute
0

Ich verwende Amazon Elastic Compute Cloud (Amazon EC2)-Sicherheitsgruppen und möchte die Ressourcen ermitteln, die eine bestimmte Sicherheitsgruppe verwenden.

Behebung

Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.

Wichtig: Die folgende Lösung gilt nur für Dienste, für die Elastic Network-Schnittstellen aktiv bereitgestellt werden. Die folgende Lösung funktioniert nicht für Dienste, für die du Sicherheitsgruppen konfiguriert, aber keine Netzwerkschnittstellen direkt bereitgestellt hast.

EC2-Konsole verwenden

Führe die folgenden Schritte aus:

  1. Öffne die Amazon-EC2-Konsole.

  2. Wähle im Navigationsbereich Sicherheitsgruppen aus.

  3. Kopiere die Sicherheitsgruppen-ID der Sicherheitsgruppe, die du untersuchen möchtest.

  4. Wähle im Navigationsbereich Netzwerkschnittstellen.

  5. Gib die Sicherheitsgruppen-ID in die Suchleiste ein.

    Hinweis: Stelle sicher, dass du in der AWS-Region suchst, in der sich deine Sicherheitsgruppe befindet.

  6. Überprüfe die Suchergebnisse.

In den Suchergebnissen werden die Netzwerkschnittstellen angezeigt, die der Sicherheitsgruppe zugeordnet sind. Um die Ressource zu ermitteln, die der Sicherheitsgruppe zugeordnet ist, überprüfe die Beschreibung der Netzwerkschnittstelle. ELB app/example-alb/1234567890abcdef zeigt beispielsweise, dass ein Application Load Balancer mit dem Namen example-alb diese Sicherheitsgruppe verwendet.

Wenn du die Nachricht"No Network Interfaces found matching your filter criteria" erhältst, sind der Sicherheitsgruppe keine Ressourcen zugeordnet.

Verwendung der AWS CLI

Um anhand der Sicherheitsgruppen-ID nach Netzwerkschnittstellen zu suchen, die einer Sicherheitsgruppe zugeordnet sind, führe den AWS-CLI-Befehl describe-network-interfaces aus:

aws ec2 describe-network-interfaces --filters Name=group-id,Values=your-group-id --region region --output json

Hinweis: Ersetze your-group-id durch deine Sicherheitsgruppen-ID. Ersetze region durch deine Region.

Die Ausgabe listet die Netzwerkschnittstellen auf, die der Sicherheitsgruppe zugeordnet sind.

Wenn die Ausgabe leer ist, sind der Sicherheitsgruppe keine Ressourcen zugeordnet.

Beispielausgabe:

{
    "NetworkInterfaces": []
}

Wenn die Ausgabe Ergebnisse enthält, führe den AWS-CLI-Befehl describe-network-interfaces mit deinem NetworkInterfaces-Wert aus:

aws ec2 describe-network-interfaces --filters Name=group-id,Values=group-id --region region --output json --query "NetworkInterfaces[*].[NetworkInterfaceId,Description,PrivateIpAddress,VpcId]"

Die Ausgabe enthält Informationen zu den Ressourcen, die der Sicherheitsgruppe zugeordnet sind.

Ähnliche Informationen

Steuern des Datenverkehrs zu den AWS-Ressourcen mithilfe von Sicherheitsgruppen

Client-seitiges Filtern