Lorawan-stack: تكوين سحابة أخطاء في وظيفة lambda

تم إنشاؤها على ٢٣ فبراير ٢٠٢١  ·  4تعليقات  ·  مصدر: TheThingsNetwork/lorawan-stack

أهلا،

أعتقد أن هذا خطأ ، لكن من فضلك صححني إذا كنت مخطئًا!

ملخص


بعد تثبيت وتكوين تكامل AWS IoT لـ The Things Stack في حساب AWS الخاص بنا بعنوان المجموعة au1.cloud.thethings.network ، قمت بإنشاء شيء في AWS IoT Core. أرجع 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 ، ولكن لا تزال وظيفة lambda تبلغ عن الفشل. تظهر السجلات

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.cloud.thethings.network باستخدام شبكة مجتمع au1
  2. قم بتثبيت AWS IoT Integration 1.0.4 لـ The Things Stack ، باستخدام عنوان مجموعة au1 (بدون معرف مستأجر)
  3. إنشاء شيء ما في AWS

ماذا ترى الآن؟

يبدو أن عنوان المجموعة الوارد في الوثائق لا يعمل ، أو لا ينطبق على شبكة المجتمع. يبدو أنه يجب استخدام eu1 بدلاً من ذلك. تشير وظيفة lambda إلى حدوث خطأ في الساعة السحابية ، ولكنها تنشئ أشياء في وحدة تحكم TTN.

ماذا تريد ان ترى بدلا من ذلك؟

يجب ألا تبلغ وظيفة lambda عن خطأ. يجب أن تحتوي الوثائق هنا على نموذج لعنوان مجموعة لشبكة المجتمع.

بيئة

لا أعتقد أن الأجهزة أو البوابات ذات صلة هنا.

كيف تقترح تنفيذ ذلك؟

تحديثات التوثيق وتحديثات وظيفة lambda.

كيف تقترح اختبار هذا؟

يمكن اختباره بسهولة باستخدام خطوات إعادة الإنتاج المذكورة أعلاه طالما لم يتم استخدام eu1 كشبكة اختبار.

هل يمكنك القيام بذلك بنفسك وإرسال طلب سحب؟

لسوء الحظ ليس إذا كانت وظائف lambda مكتوبة في Go!

شكرا

blocked bug integration in progress

التعليق الأكثر فائدة

تم إصدار هذا الآن ، يرجى الاطلاع على https://www.thethingsindustries.com/docs/integrations/aws-iot/default/deployment-guide/ وتأكد من تحديد المجتمع قبل النقر فوق زر نشر CloudFormation.

ال 4 كومينتر

شكرًا thinkOfaNumber ، لدينا دعم TTN V3 للتكامل الأساسي لـ AWS IoT الجاهز للنشر. نحن ننتظر حاليًا ترقية The Things Stack Cloud إلى 3.11.x حتى نتمكن من بدء النشر.

المرجع الداخلي 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 التقييمات