AWS Lambda可以与外部Internet服务通话吗?

借助AWS的革命性全面pipe理function编程支持, AWS lambda可以与外部互联网/系统进行外部通信。

这个想法/动机是,如果AWS Lambda使用NodeJS SDK来提供服务PubNub,Pusher – 那么卸载实时通信的处理器方面会很好。

简短的答案是肯定的。 由于Lambda在节点沙箱中运行,因此没有任何东西阻止您捆绑请求,并在您的函数中使用它。 但是,有几个限制需要考虑:

  1. 执行时间有60秒的上限,所以如果你的请求时间太长,你的函数可能会超时
  2. Lambda对networkingfunction有一些限制:

    入站networking连接由AWS Lambdapipe理,仅支持TCP / IP套接字,并且ptrace(debugging)系统调用受到限制。