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