こんにちは、
これはバグだと思いますが、間違っていたら訂正してください!
クラスターアドレス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
ドキュメントに記載されているクラスター アドレスが機能しないか、コミュニティ ネットワークに適用されないようです。 代わりにeu1を使用する必要があるようです。 ラムダ関数はcloudwatchでエラー結果を報告しますが、TTNコンソールで作成します。
ラムダ関数はエラーを報告すべきではありません。 ここのドキュメントには、コミュニティネットワークのサンプルクラスターアドレスが含まれて
ここではハードウェアやゲートウェイは関係ないと思います。
ドキュメントの更新とラムダ関数の更新。
eu1がテストネットワークとして使用されていない限り、上記の再現手順を使用して簡単にテストできます。
残念ながら、ラムダ関数が Go で書かれている場合はそうではありません!
ありがとう
@thinkOfaNumberに感謝します
内部リファレンスhttps://github.com/TheThingsIndustries/lorawan-stack-aws-integration/pull/21
迅速な対応ありがとうございます、これが今準備ができていないことに気づきませんでした。 参照できるロードマップはどこかにありますか?
これは現在リリースされています。https://www.thethingsindustries.com/docs/integrations/aws-iot/default/deployment-guide/を参照し、CloudFormation デプロイボタンをクリックする前にコミュニティを選択してください。
最も参考になるコメント
これは現在リリースされています。https://www.thethingsindustries.com/docs/integrations/aws-iot/default/deployment-guide/を参照し、CloudFormation デプロイボタンをクリックする前にコミュニティを選択してください。