Мой Alexa Skill работает в Европе, но не в США. - PullRequest
4 голосов
/ 08 января 2020

Я разрабатываю навык для Alexa, используя NodeJS, работающий в AWS Лямбда-функциях. Умение прекрасно работает в моем регионе (Европа), но мой клиент из США получает ошибки. NodeJS использует атрибуты SessionAttributes, и это то, что я считаю неудачным, поскольку намерения, у которых нет атрибутов sessionAttributes, инициированы в США, но остальные намерения завершаются неудачей.

Я думал, что это может быть из-за того, что мой AWS Лямбда-функция в Европе, поэтому я создал / продублировал ее в США через свой портал AWS и настроил ее в консоли разработчика alexa следующим образом: enter image description here

К сожалению, сохраняет терпит неудачу. Кроме того, я изменил лямбда-функцию в США на значение Region (1) по умолчанию, но в США это не работает и прекрасно работает для меня.

Мы протестировали навык как с помощью эхо-устройства, так и через тестовую страницу консоли разработчика Alexa.

Буду очень признателен за совет, если кто-то знает обходной путь или имел эту проблему раньше. NodeJS код лямбда-функций является конфиденциальным и прекрасно работает, поэтому, безусловно, это что-то из регионов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...