Простой навык Alexa с ведением журнала

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

Теперь я хотел реализовать ведение журнала через console.info(...)

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

Но в AWS Cloudwatch я могу создать «Группы журналов» в разделе «Журналы», но как связать такую ​​группу журналов с моим навыком Alexa? Или выходные данные console.info появляются где-то еще автоматически?

Lambda создаст для вас группу журналов, если у нее есть на это разрешение. Вы пробовали бегать console.info()?

Dejan Peretin 27.05.2019 16:00

Да, я несколько раз использовал console.info() в своем коде javascript. У меня есть все разрешения для cloudwatch:* и для лямбда:*

Konrad 27.05.2019 16:15

Разрешения для журналов находятся в журналах: * не в облачных часах: *

Dejan Peretin 28.05.2019 10:17
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
3
893
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

Ответ принят как подходящий

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

Link to Cloudwatch in Alexa's console

Different AWS user

Привет @konrad, тебе удалось получить доступ к VoiceHubSSORole?

Raj 04.12.2019 04:40

@ Радж Да, я был.

Konrad 10.12.2019 12:04

Когда я попытался нажать на журналы, моя учетная запись aws вышла из системы, и этот профиль «VoiceHubSSORole» автоматически вошел в систему. Итак, когда я попытался получить доступ к лямбда-функциям или любым другим службам под этой учетной записью, он сказал, что доступ запрещен. На самом деле я хотел увидеть службу codecommit под этой ролью для просмотра старых коммитов или веток для этого навыка, или я искал не в том направлении, пожалуйста, помогите!

Raj 10.12.2019 12:10

Другие вопросы по теме