Lorawan-stack: クラウド形成スタックラムダ関数エラー

作成日 2021年02月23日  ·  4コメント  ·  ソース: TheThingsNetwork/lorawan-stack

こんにちは、

これはバグだと思いますが、間違っていたら訂正してください!

概要


クラスターアドレスau1.cloud.thethings.network使用して AWS アカウントに The Things Stack の AWS IoT インテグレーションをインストールして設定した後、AWS IoT Core で Thing を作成しました。 CreateThingFunctionがエラーを返しました: Failed to dial Identity Server at "ttn-v3-is:///ttn.au1.cloud.thethings.network": connection error: desc = "transport: error while dialing: dial tcp: lookup ttn.au1.cloud.thethings.network on 169.254.78.1:53: no such host"ドキュメントには、クラスターアドレスはau1にある可能性がありますが、 Identity Server API requests to any cluster other than eu1 will failます。

クラスターアドレスがeu1.cloud.thethings.industriesになるようにスタックを変更し、ttnコンソールau1.cloud.thethings.networkで作成されたように見えましたが、ラムダ関数はまだ失敗を報告しています。 ログには次のように表示されます

2021/02/23 02:13:20 Created on Identity Server
2021/02/23 02:13:21 Failed to dial Join Server at "ttn-v3-js:///eu1.cloud.thethings.network": context deadline exceeded
2021/02/23 02:13:21 Rollback create on Identity Server failed: rpc error: code = DeadlineExceeded desc = context deadline exceeded

再現する手順

  1. au1コミュニティネットワークを使用して、au1.cloud.thethings.network上に組織とアプリケーションを作成します
  2. au1 クラスター アドレス (テナント ID なし) を使用して、The Things Stack 用の AWS IoT Integration 1.0.4 をインストールします。
  3. AWSでモノを作る

あなたは今何を見ていますか?

ドキュメントに記載されているクラスター アドレスが機能しないか、コミュニティ ネットワークに適用されないようです。 代わりにeu1を使用する必要があるようです。 ラムダ関数はcloudwatchでエラー結果を報告しますが、TTNコンソールで作成します。

代わりに何を見たいですか?

ラムダ関数はエラーを報告すべきではありません。 ここのドキュメントには、コミュニティネットワークのサンプルクラスターアドレスが含まれて

環境

ここではハードウェアやゲートウェイは関係ないと思います。

これをどのように実装することを提案しますか?

ドキュメントの更新とラムダ関数の更新。

これをどのようにテストすることを提案しますか?

eu1がテストネットワークとして使用されていない限り、上記の再現手順を使用して簡単にテストできます。

これを自分で行ってプルリクエストを送信できますか?

残念ながら、ラムダ関数が Go で書かれている場合はそうではありません!

ありがとう

blocked bug integration in progress

最も参考になるコメント

これは現在リリースされています。https://www.thethingsindustries.com/docs/integrations/aws-iot/default/deployment-guide/を参照し、CloudFormation デプロイボタンをクリックする前にコミュニティを選択してください

全てのコメント4件

@thinkOfaNumberに感謝します

内部リファレンスhttps://github.com/TheThingsIndustries/lorawan-stack-aws-integration/pull/21

迅速な対応ありがとうございます、これが今準備ができていないことに気づきませんでした。 参照できるロードマップはどこかにありますか?

これは現在リリースされています。https://www.thethingsindustries.com/docs/integrations/aws-iot/default/deployment-guide/を参照し、CloudFormation デプロイボタンをクリックする前にコミュニティを選択してください

このページは役に立ちましたか?
0 / 5 - 0 評価