2017-05-23 1 views
1

아마존 에코 스킬에서 호출 할 AWS 람다 함수를 만들려고합니다. 람다 함수는 AWS에없는 MQTT 브로커에 연결해야하며 람다 함수 만 외부 리소스에 액세스 할 수 없다는 것을 알았습니다. 몇 가지 구성을 시도했으며 NAT 게이트웨이를 만든 후 브로커에 연결할 수 있습니다. 그러나 NAT 게이트웨이는 유료 서비스이며 필요한 경우 궁금합니다.외부 자원에 액세스하려면 AWS Lambda가 청구 된 NAT 게이트웨이가 있어야합니까?

여기 내 질문입니다. 람다 (Lambda) 기능이 외부 리소스에 액세스 할 수 있도록 내 상황에 유료 NAT 게이트웨이가 있어야합니까? 그렇지 않다면 무엇을해야합니까? 에코 스킬이 AWS 람다없이 MQTT 브로커에 MQTT 메시지를 퍼블리싱하게하는 아이디어는 환영합니다.

감사합니다.

답변

3

NAT 게이트웨이가 필요한 경우 VPC에서 람다 기능을 실행중인 사용자 만 게이트웨이를 사용해야합니다. 기본적으로 람다 함수는 VPC에서 실행되지 않으며 인터넷 및 외부 리소스에 액세스 할 수 있습니다.

실행중인 람다 기능이 VPC에서 실행 중인지 확인하십시오.

관련 문제