Lambda

Einen AWS Lambda in ein öffentliches Subnetz legen

Einen AWS Lambda in ein öffentliches Subnetz legen

Nein, es ist nicht möglich, einen AWS Lambda in ein öffentliches Subnetz zu legen und somit nicht für NAT zu bezahlen. Lambda -Funktionen können keine öffentlichen IPs haben, daher können sie nicht ohne NAT (Gateway oder Instanz) ins Internet übergehen.

  1. Warum Lambda in ein privates Subnetz legen??
  2. Benötigt Lambda ein Subnetz??
  3. Sollten EC2 -Instanzen im privaten oder öffentlichen Subnetz sein?

Warum Lambda in ein privates Subnetz legen??

Wenn die Lambda -Funktion mit öffentlichen Ressourcen und VPC -Ressourcen interagieren soll, benötigt sie eine Möglichkeit, auf das Internet zuzugreifen. In diesem Fall müssen die zugewiesenen Subnetze privat sein und über das Internet mit einem NAT -Gateway herstellen.

Benötigt Lambda ein Subnetz??

Dies würde sich auf andere Dienste wie EC2 oder RDS auswirken, für die auch IP -Adressen für ENIs verfügbar sind. Daher wird empfohlen, dedizierte Subnetze mit großen IP -Bereichen für Ihre Lambda -Funktionen zu erstellen.

Sollten EC2 -Instanzen im privaten oder öffentlichen Subnetz sein?

Als Best Practice sollten alle EC2-Instanzen, die nicht im Internet ausgerichtet sind.

Riesige Unterschiede in der Verwendung von Windows vs Linux App Service Speicher verwendet
Warum ist Linux eine bessere Wahl für einen App -Dienst??Wie viel Speicher gibt der Azure App -Service??Ist Azure App Service 32 oder 64 Bit?Warum ve...
Ist es möglich, mehrere Tags aus Docker-Compose zu erstellen??
Kann ein Docker -Container mehrere Tags haben?Kann ich mehrere Befehle in Docker Compose haben??Wie schiebe ich mehrere Tags in Docker??Können zwei D...
Binden Sie den Mount an den Host, der nicht in Docker -Container erscheint, wenn Sie Kompose verwenden
So verwenden Sie Bindmontage in Docker Compose?Was ist eine Bindungshalterung in Docker Compose?Was ist der Unterschied zwischen Bindmontage und Volu...