Я пытаюсь создать функцию AWS Lambda, которая должна вызываться навыком Amazon Echo. Функция Lambda должна подключаться к брокеру MQTT, которого нет в AWS, и я заметил, что функция Lambda сама по себе не может получить доступ к внешнему ресурсу. Я пробовал несколько конфигураций, и он смог подключиться к брокеру после создания шлюза NAT. Однако шлюз NAT является платной услугой, и мне интересно, нужна ли она.
Вот мой вопрос. Нужно ли в моей ситуации иметь заряженный NAT-шлюз, чтобы функция Lambda могла получить доступ к внешнему ресурсу? Если нет, что еще мне делать? Я приветствовал бы любую идею, которая позволила бы Echo Skill публиковать сообщение MQTT моему брокеру MQTT, даже без AWS Lambda.
Спасибо.