【发布时间】: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