Ich habe beim Löschen eines CloudFormation-Stacks die Meldung „Die mit der Lambda-Funktionen verknüpften NetworkInterfaces sollen bereinigt werden“ erhalten.

Lesedauer: 2 Minute
0

Ich habe versucht, einen AWS CloudFormation-Stack zu löschen, und die Meldung „CloudFormation wartet darauf, dass die mit der Lambda-Funktion verknüpften NetworkInterfaces bereinigt werden“. Wie behebe ich dieses Problem?

Kurzbeschreibung

Vom Anforderer verwaltete Netzwerkschnittstellen sind Netzwerkschnittstellen, die in Ihrer Amazon Virtual Private Cloud (Amazon VPC) von AWS-Services wie AWS Lambda erstellt wurden. AWS CloudFormation verwendet elastische Netzwerkschnittstellen, und elastische Netzwerkschnittstellen können nur von Lambda gelöscht werden. Das Löschen einer elastischen Netzwerkschnittstelle kann bis zu 45 Minuten dauern. Diese Zeitdauer hängt von Faktoren ab, z. B. davon, wie viele Lambda-Funktionen die elastische Netzwerkschnittstelle verwenden.

Lösung

Gehen Sie wie folgt vor, um den Zeitaufwand für das Löschen elastischer Netzwerkschnittstellen mit CloudFormation-Stacks zu reduzieren.

1.    Stellen Sie sicher, dass die elastische Netzwerkschnittstelle nicht von anderen Lambda-Funktionen oder -Versionen verwendet wird. Wenn die elastische Netzwerkschnittstelle mit einer Lambda-Funktionsversion verknüpft ist, müssen Sie die Funktionsversionen löschen. Dies liegt daran, dass veröffentlichte Lambda-Funktionsversionen nicht bearbeitet werden können und die Amazon VPC-Konfiguration nicht geändert werden kann. Folgen Sie den Anweisungen, um den Lambda Elastic Network Interface Finder auszuführen und die Netzwerkschnittstelle zu löschen.

2.    Leiten Sie den Verkehr von der Lambda-Funktion weg, bevor Sie den CloudFormation-Stack löschen. Dadurch wird sichergestellt, dass die elastische Netzwerkschnittstelle vor dem Löschen des CloudFormation-Stacks automatisch entfernt wird. Ändern Sie die Amazon VPC-Konfiguration für jede Lambda-Funktion, die dieselbe Sicherheitsgruppen-Subnetzkombination verwendet, manuell auf „Keine“. Der Lambda-Dienst löscht die elastiche Netzwerkschnittstelle automatisch, nachdem kein Datenverkehr weitergeleitet wurde.

Hinweis: Lambda löscht keine Netzwerkschnittstellen für AWS-Konten, die von Funktionen oder Funktionsversionen mit denselben Amazon VPC-Konfigurationen wie die Funktionen verwendet werden, die die Netzwerkschnittstellen erstellt haben.


Ähnliche Informationen

Wie lösche ich eine von AWS Lambda unterstützte benutzerdefinierte Ressource, die in CloudFormation im Status DELETE\ _FAILED oder im Status DELETE\ _IN\ _PROGRESS hängen bleibt?

Was sind einige bewährte Methoden für die Implementierung von AWS Lambda-gestützten benutzerdefinierten Ressourcen mit AWS CloudFormation?

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 3 Jahren