Простое умение Alexa с регистрацией - PullRequest
0 голосов
/ 27 мая 2019

У меня простой Alexa Skill - разработанный в консоли разработчика Alexa с несколькими простыми JS в index.js. У Алексы все хорошо в Test-Tab (просто отвечаю «Hello» на launchEvent.

Теперь я хотел бы реализовать некоторую регистрацию через console.log (...)

Но все, что я могу найти в информации: «Просто сделайте console.log, и вы найдете результат где-то в Cloudwatch»

Но в AWS Cloudwatch я могу создавать "LogGroups" в разделе "Logs" - но как мне связать такую ​​группу журналов с моим навыком Alexa? Или выходные данные console.log появляются где-то еще автоматически?

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

Хорошо, решение не состояло в том, чтобы войти в систему с моей учетной записью AWS / AlexaDev в консоль AWS и посмотреть в этом облачном хранилище.Я должен использовать ссылку «Журналы: Amazon Cloudwatch» в левом нижнем углу окна Alexa Coding View.Затем я перехожу к «другому» списку Cloudwatch со всеми моими журналами в нем - но затем я автоматически регистрируюсь как совершенно другой пользователь: «VoiceHubSSORole»

Link to Cloudwatch in Alexa's console

Different AWS user

0 голосов
/ 27 мая 2019

Вам не нужно ничего создавать в облачных часах. Просто зайдите в консоль cloudwatch и нажмите «Журналы» на левой панели. Щелкните по группе журналов с именем, содержащим имя вашей лямбда-функции (просто убедитесь, что у вашей лямбда-функции есть «базовая политика ролей выполнения»). Теперь вы увидите список логов. Просто нажмите на тот, который с последней отметкой времени. Каждое ваше развертывание будет создавать новую запись в этих журналах. Я предлагаю вам отсортировать журналы по времени в порядке убывания. Скажите мне в комментариях, если у вас все еще есть проблемы.

Снова убедитесь, что у вашей лямбда-функции есть разрешение на запись в cloudwatch.

...