Direkt zum Inhalt

Wie weise ich einer Lambda-Funktion eine statische IP-Adresse zu?

Lesedauer: 2 Minute
0

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

AWS OFFICIALAktualisiert vor 7 Monaten