Ich möchte einer AWS-Lambda-Funktion eine statische IP-Adresse zuweisen.
Behebung
Gehe wie folgt vor, um einer Lambda-Funktion eine statische IP-Adresse zuzuweisen.
Eine Lambda-Funktion an eine Amazon VPC anhängen
Hänge eine Lambda-Funktion an eine Amazon Virtual Private Cloud (Amazon VPC) im AWS-Konto an. Der Lambda-Funktion wird eine Elastic-Network-Schnittstelle mit einer privaten IP-Adresse zugewiesen. Die private Lambda-IP-Adresse kann nicht als statische IP-Adresse übernommen werden, da sie im Rahmen des Lebenszyklus der Netzwerkschnittstelle geändert wurde.
Weitere Informationen findest du unter Lambda-Funktionen den Zugriff auf Ressourcen in einer Amazon VPC gewähren.
Hinweis: Es empfiehlt sich, Lambda-Funktionen in einer Amazon VPC zu platzieren, nur wenn die Funktion auf andere Ressourcen in der Amazon VPC zugreifen muss.
Einer Lambda-Funktion in einer Amazon VPC Internetzugriff gewähren
Für den Internetzugang aus einem privaten Subnetz ist NAT erforderlich. Um einer Lambda-Funktion, die mit einer Amazon VPC verbunden ist, Internetzugriff zu gewähren, leite den ausgehenden Datenverkehr an ein NAT-Gateway oder eine NAT-Instance in einem öffentlichen Subnetz weiter. Achte darauf, dass das NAT-Gateway bzw. die NAT-Instance eine Route zu einem Internet-Gateway hat.
Weitere Informationen findest du unter Wie gewähre ich einer Lambda-Funktion, die mit einer Amazon VPC verbunden ist, Internetzugriff?
Dem NAT-Gateway bzw. der NAT-Instance eine Elastic-IP-Adresse zuweisen
Weise dem öffentlichen NAT-Gateway bzw. der öffentlichen NAT-Instance eine Elastic-IP-Adresse zu. Das NAT-Gateway bzw. die NAT-Instance ersetzt die Quell-IP-Adresse der Instances durch die Elastic-IP-Adresse. Diese Elastic-IP-Adresse kann als statische IP-Adresse für die Lambda-Funktion übernommen werden.
Hinweis:
- Es hat sich bewährt, mehrere Subnetze über verschiedene Hochverfügbarkeitszonen hinweg zu erstellen. So schaffst du Redundanz und ermöglichst es Lambda, eine hohe Verfügbarkeit für die Funktion zu gewährleisten.
- Elastic-IP-Adressen können nur einem öffentlichen NAT-Gateway oder einer öffentlichen NAT-Instance zugeordnet werden. Sie können keinem privaten NAT-Gateway oder einer Instance zugeordnet werden.
- Das Standardkontingent für Elastic-IP-Adressen pro öffentlichem NAT-Gateway ist „2“. Du kannst jedoch eine Kontingenterhöhung von bis zu „8“ anfordern. Weitere Informationen findest du unter Elastic-IP-Adressen.
Ähnliche Informationen
Aktiviere den Internetzugang für eine VPC mithilfe eines Internet-Gateway