Ich habe eine Lambda-Funktion, die auf meine Postgres db in RDS über VPC zugreift. Nachdem es die Datenbank abfragt, möchte ich eine Benachrichtigung an SNS senden. Da meine Lambda-Funktion in meiner VPC vorhanden ist, kann sie nicht auf SNS zugreifen. Ich habe ein Internet-Gateway auf meiner VPC. Ich lese die VPC-Endpunktdokumentation durch und derzeit wird nur s3 unterstützt.Wie AWS Lambda in einer VPC zu veröffentlichen, SNS-Benachrichtigung?
Gibt es trotzdem eine SNS in einer Lambda-Funktion in einer VPC zu veröffentlichen?
Konnte nicht mein Szenario nur erreicht werden, indem ich ein Internet-Gateway auf meiner VPC habe? Ich habe die Dokumente zu NAT gelesen und es scheint nur Sicherheitsmaßnahmen für den eingehenden Zugriff hinzuzufügen. – lawrence
Nein, Sie benötigen ein NAT, um den Datenverkehr weiterzuleiten. Siehe das FAQ-Dokument (https://aws.amazon.com/lambda/faqs/). – garnaat
Ich verstehe. In meinem Fall denke ich, dass die Einrichtung eines NAT unnötig ist, so dass ich meinen Anwendungsfall ändere, um meine Postgres-Daten in eine TXT-Datei zu schreiben und sie auf s3 (über VPC-Endpunkte) hochzuladen und dann das s3 put-Ereignis zu verwenden Auslöser für meine anderen aws-Dienste. Danke für deinen Beitrag. – lawrence