在运行适用于 Kaa 0.10.0 的 AWS Sandbox 应用程序时,我总是收到连接超时错误:
Failed to receive operation servers list {}
org.apache.http.conn.HttpHostConnectException: Connect to ec2-52-201-214-219.compute-1.amazonaws.com:9889 [ec2-52-201-214-219.compute-1.amazonaws.com/52.201.214.219] failed: Connection timed out: connect
我注意到无论我的 AWS Sandbox 公共 DNS是什么,总是向ec2-52-201-214-219.compute-1.amazonaws.com:9889发出连接请求。
我在 Kaa 项目入门页面上观看了介绍 Kaa IoT 平台 Sandbox 0.7.0 。该视频谈到了 Oracle VB,但它确实要求更新应用程序的 IP 地址,以便 Kaa 服务器可以进行全球通信。我从未在 AWS Sanbox 中获得该选项。
我尝试了一些方法来查看是否可以解决问题:
- 在 Internet 上打开 AWS Sanbox,即允许 0.0.0.0/0 传入所有传入。我确保 AWS 安全组和 Sanbox 防火墙都允许这样做。
- 启动新的 AWS Sanbox
- 从源代码构建应用程序
这些步骤都不适合我。我的 AMI 详细信息是:
Kaa-sandbox-0.10.0 (ami-xxxxxx5d)
Description: Kaa Sandbox version 0.10.0
Status: available
Platform: Other Linux
Image Size: 30GB
Visibility: Public
Owner: xxxxxxxx2249
这是我的kaa-desktop-client.log文件。我在 Win10 上使用 MobaXterm 运行
我还没有尝试过 Oracle VB 方法,但很快就会发布更新。
你能帮我找出问题吗?或者这是一个错误?我认为 HTTP 连接应该是 to<my AWS Kaa Public DNS>:9899
而不是ec2-52-201-214-219.compute-1.amazonaws.com:9889
一直。