Ich versuche, eine AWS-Lambda-Funktion zu erstellen, die von einem Amazon Echo Skill aufgerufen werden soll. Die Lambda-Funktion sollte eine Verbindung zu einem MQTT-Broker herstellen, der nicht in AWS ist, und ich bemerkte, dass die Lambda-Funktion allein nicht auf die externe Ressource zugreifen konnte. Ich habe verschiedene Konfigurationen ausprobiert und konnte nach dem Erstellen eines NAT-Gateways eine Verbindung zum Broker herstellen. Allerdings ist das NAT-Gateway ein kostenpflichtiger Dienst und ich frage mich, ob es notwendig ist.Muss AWS Lambda ein NAT-Gateway für den Zugriff auf externe Ressourcen geladen haben?
Hier ist meine Frage. Ist es notwendig, das geladene NAT-Gateway in meiner Situation zu haben, damit die Lambda-Funktion auf die externe Ressource zugreifen kann? Wenn nicht, was soll ich sonst tun? Ich würde jede Idee begrüßen, die es einem Echo Skill erlauben würde, eine MQTT-Nachricht an meinen MQTT-Broker zu senden, auch ohne das AWS Lambda.
Danke.