【问题标题】:My lambda and EC2 are in a VPC and I cant putRecords to kinesis from lambda but I can from EC2我的 lambda 和 EC2 在 VPC 中,我无法从 lambda 将记录放入 kinesis,但我可以从 EC2
【发布时间】:2019-11-26 23:50:34
【问题描述】:

我在 AWS 中有一个设置,EC2 -> kinesis_x -> lambda -> kinesis_x (kinesis_x:说明这是同一个运动流) EC2 和 lambda 在同一个 VPC 中。 我可以从 lambda 发布到 kinesis_x。

我已经配置了一个 VPC 端点,它成功了,但它禁用了 EC2 发布到 kinesis。 EC2 和 lambda 的安全组相同。

启用端点后,这是我 EC2 中 java 应用程序的超时异常:

原因:org.apache.http.conn.ConnectTimeoutException:连接到 kinesis.us-west-1.amazonaws.com:443 [kinesis.us-west-1.amazonaws.com/10.1.1.180,kinesis。 us-west-1.amazonaws.com/10.1.2.157] 失败:连接超时 在 org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:150) 在 org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(ClientConnectionManagerFactory.java:76)

我希望能够从 EC2 和 Lambda 发布到相同的运动流

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-kinesis


    【解决方案1】:

    问题解决了! 我们将我们的安全组附加到端点,这就成功了! 这个 sg 和我们的 EC2 和 Lambda 函数一样。

    【讨论】:

      【解决方案2】:

      要检查的东西,查看客户端无法连接的错误:

      • VPC 是公共/私有的吗?
      • 您是否使用多个子网?
      • 如果是私有的,它有互联网网关吗?
      • 设置了哪些路线?

      所有基本 IP 网络规则都适用于 VPC。

      telnet 也是你的朋友。一个很好的技巧是将 SSH/SSM 连接到 EC2 实例并尝试使用 telnet 进行连接,例如

      telnet ip port
      

      这使您可以将网络连接与应用程序级问题隔离开来。

      【讨论】:

      • 感谢您的快速回复!私有 VPC。是的,多个子网。是的,我可以从我的 VPC 访问互联网。我有 2 条路线:本地和 igw 用于完全访问。启用 VPC 端点后,我无法远程登录 kinesis IP。应用程序肯定可以发布到 kinesis,没有端点,所以它不是应用程序级别的错误。
      猜你喜欢
      • 2018-01-25
      • 1970-01-01
      • 2017-06-23
      • 2018-12-19
      • 2019-05-27
      • 2020-09-02
      • 2017-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多