AWS Sandbox for Kaa 0.10.0 のアプリケーションを実行すると、常に接続タイムアウト エラーが発生します。
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 サンドボックスのパブリック DNS に関係なく、接続リクエストは常に ec2-52-201-214-219.compute-1.amazonaws.com:9889 に対して行われることに気付きました。
Kaa Project Getting Started Page で、Introducing Kaa IoT platform Sandbox 0.7.0を見ました。ビデオでは Oracle VB について説明されていましたが、Kaa サーバーがグローバルに通信できるように、アプリケーションの IP アドレスを更新するよう求められました。AWS Sanbox でそのオプションを取得したことはありません。
これで問題が解決するかどうかを確認するために、いくつかのことを試しました。
- 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 メソッドはまだ試していませんが、近日中に更新を投稿します。
問題を特定するのを手伝ってもらえますか? それともこれはバグですか?<my AWS Kaa Public DNS>:9899
HTTP接続は常にではなくするべきだと思いますec2-52-201-214-219.compute-1.amazonaws.com:9889
。