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 muss ermitteln, welche Ressourcen eine bestimmte Sicherheitsgruppe verwenden. Wie finde ich die Ressourcen, die einer Amazon EC2-Sicherheitsgruppe zugeordnet sind?

Lösung

Hinweis: Wenn beim Ausführen von Befehlen der AWS Command Line Interface (AWS CLI) Fehler auftreten, stellen Sie sicher, dass Sie eine aktuelle Version der AWS CLI ausführen.

Methode 1: Die AWS-Managementkonsole verwenden

1.Öffnen Sie die Amazon-EC2-Konsole.

2.Wählen Sie im Navigationsbereich Sicherheitsgruppen aus.

3.Kopieren Sie die Sicherheitsgruppen-ID der Sicherheitsgruppe, die Sie untersuchen.

4.Wählen Sie im Navigationsbereich Netzwerkschnittstellen aus.

5.Fügen Sie die Sicherheitsgruppen-ID in die Suchleiste ein.

Hinweis: Stellen Sie sicher, dass Sie in derselben Region suchen, in der sich Ihre Sicherheitsgruppe befindet.

6.Überprüfen Sie die Suchergebnisse.

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

Wenn Sie die Meldung No Network Interfaces found matching your filter criteria, erhalten, sind der Sicherheitsgruppe keine Ressourcen zugeordnet.

Methode 2: Die AWS-CLI verwenden

1.Führen Sie den folgenden Befehl in der AWS CLI aus, um anhand der Sicherheitsgruppen-ID nach Netzwerkschnittstellen zu suchen, die einer Sicherheitsgruppe zugeordnet sind:

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

Die Ausgabe dieses Befehls zeigt die Netzwerkschnittstellen an, die der Sicherheitsgruppe zugeordnet sind.

2.Überprüfen Sie die Ausgabe.

Wenn die Ausgabe leer ist, wie in diesem Beispiel, sind der Sicherheitsgruppe keine Ressourcen zugeordnet:

{
    "NetworkInterfaces": []
}

Wenn die Ausgabe Ergebnisse enthält, verwenden Sie diesen Befehl, um weitere Informationen zu den Ressourcen zu erhalten, die der Sicherheitsgruppe zugeordnet sind:

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

Ähnliche Informationen

Den Datenverkehr zu Ressourcen mithilfe von Sicherheitsgruppen steuern

Client-seitiges Filtern

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr