Lorawan-stack: Error fungsi lambda tumpukan Formasi Cloud

Dibuat pada 23 Feb 2021  ·  4Komentar  ·  Sumber: TheThingsNetwork/lorawan-stack

Hai,

Saya pikir ini bug, tapi tolong perbaiki saya jika saya salah!

Ringkasan


Setelah menginstal dan mengonfigurasi integrasi AWS IoT untuk The Things Stack di akun AWS kami dengan alamat cluster au1.cloud.thethings.network , saya membuat sesuatu di AWS IoT Core. CreateThingFunction mengembalikan kesalahan: 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" Dokumentasi mengatakan bahwa sementara alamat cluster dapat berada di au1, Identity Server API requests to any cluster other than eu1 will fail .

Saya mengubah tumpukan sehingga alamat cluster adalah eu1.cloud.thethings.industries dan tampaknya berfungsi karena semuanya dibuat di ttn console au1.cloud.thethings.network, tetapi fungsi lambda masih melaporkan kegagalan. Log menunjukkan

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

Langkah-langkah untuk Reproduksi

  1. buat organisasi dan aplikasi di au1.cloud.thethings.network menggunakan jaringan komunitas au1
  2. instal AWS IoT Integration 1.0.4 untuk The Things Stack, menggunakan alamat kluster au1 (tanpa ID penyewa)
  3. buat sesuatu di AWS

Apa yang kamu lihat sekarang

Alamat cluster yang diberikan dalam dokumentasi tampaknya tidak berfungsi, atau tidak berlaku untuk jaringan komunitas. Tampaknya eu1 harus digunakan sebagai gantinya. Fungsi lambda melaporkan hasil kesalahan di cloudwatch, tetapi membuat sesuatu di konsol TTN.

Apa yang ingin Anda lihat sebagai gantinya?

Fungsi lambda seharusnya tidak melaporkan kesalahan. Dokumentasi di sini harus memiliki alamat cluster sampel untuk jaringan komunitas.

Lingkungan Hidup

Saya tidak berpikir perangkat keras atau gateway relevan di sini.

Bagaimana Anda mengusulkan untuk menerapkan ini?

Pembaruan dokumentasi dan pembaruan fungsi lambda.

Bagaimana Anda mengusulkan untuk menguji ini?

Dapat dengan mudah diuji dengan menggunakan langkah-langkah reproduksi di atas selama eu1 tidak digunakan sebagai jaringan uji.

Bisakah Anda melakukan ini sendiri dan mengajukan Permintaan Tarik?

Sayangnya tidak jika fungsi lambda ditulis di Go!

Terima kasih

blocked bug integration in progress

Komentar yang paling membantu

Ini sekarang dirilis, silakan lihat https://www.thethingsindustries.com/docs/integrations/aws-iot/default/deployment-guide/ dan pastikan untuk memilih Komunitas sebelum mengklik tombol penyebaran CloudFormation.

Semua 4 komentar

Terima kasih @thinkOfNumber , kami memiliki dukungan TTN V3 untuk AWS IoT Core Integration yang siap diterapkan. Kami sedang menunggu The Things Stack Cloud kami ditingkatkan menjadi 3.11.x sehingga kami dapat memulai peluncurannya.

Referensi internal https://github.com/TheThingsIndustries/lorawan-stack-aws-integration/pull/21

Terima kasih atas tanggapan yang cepat, saya tidak menyadari ini belum siap sekarang. Apakah ada peta jalan di suatu tempat yang bisa saya rujuk?

Ini sekarang dirilis, silakan lihat https://www.thethingsindustries.com/docs/integrations/aws-iot/default/deployment-guide/ dan pastikan untuk memilih Komunitas sebelum mengklik tombol penyebaran CloudFormation.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

adamsondelacruz picture adamsondelacruz  ·  7Komentar

johanstokking picture johanstokking  ·  3Komentar

bafonins picture bafonins  ·  5Komentar

kschiffer picture kschiffer  ·  4Komentar

htdvisser picture htdvisser  ·  9Komentar