Lorawan-stack: Ошибки лямбда-функции стека Cloud Formation

Созданный на 23 февр. 2021  ·  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, но лямбда-функция все еще сообщает об ошибке. Журналы показывают

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. Лямбда-функция сообщает об ошибке в 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 рейтинги