2016-07-31 13 views
0

Ich versuche, ein Boto3-Skript zu schreiben (muss mit AWS Lambda arbeiten), das das an einen ELB angehängte ENI extrahieren kann. Mit Blick auf die Boto3-Referenz habe ich zwei Möglichkeiten untersucht, dies zu erreichen. Mit dem ersten Aufruf von describe_load_balancers scheint es keine Informationen über die Netzwerkschnittstellen in der Ausgabe zu geben.Boto3-Skript, um die Netzwerkschnittstelle von ELB zu bekommen

Zweitens habe ich versucht, EC2.NetworkInterface (ID), dies ist jedoch falsch für mich, wie es die ENI des ELB zeigen kann, aber nur wenn das ENI in der Klasse angegeben ist.

Antwort

1

AWS ELBs sind ziemlich viel Black Boxes sind weit, wie der Benutzer betroffen ist. Sie können ihre Konfiguration verwalten, Sie können jedoch keine Details auf Instanzebene abrufen, wie Sie es für eine EC2-Instanz über das SDK oder auf andere Weise tun können.

Wenn Sie die ENIs der Instanzen möchten, die an die ELBs angehängt sind, können Sie ihre Instanz-IDs von describe_load_balancers abrufen und dann die in ec2.describe_instances verwenden, um die Schnittstellen abzurufen.

Verwandte Themen