Доступ к содержимому консоли Amazon Alexa Console.log () - PullRequest
0 голосов
/ 07 января 2019

Я использую онлайн-консоль Amazon Alexa набор тестов и AWS Lambda для развития навыка Alexa. Как получить доступ к контенту console.log('STATE: ' + stateAbbreviation)?

Лямбда-код функции:

function getSmallImage(stateAbbreviation) {
  console.log('STATE: ' + stateAbbreviation);
  return getImageUrl(400, 720, stateAbbreviation);
}

1 Ответ

0 голосов
/ 07 января 2019

CloudWatch - это то, что вы ищете.

Каждый раз, когда лямбда-код выполняется в ответ на событие, он записывает запись журнала в группу журналов, связанную с функцией Lambda, которая равна /aws/lambda/<function name>. Вы можете получить доступ к этой записи журнала, используя CloudWatch.

Для доступа к CloudWatch:

  1. Перейдите на вкладку Monitoring функции Lambda.
  2. Затем нажмите Просмотр журналов в CloudWatch .

Lambda function

  1. Выберите последний поток для просмотра самых последних записей журнала.

Если вы разрабатываете и используете встроенный редактор кода функции Lambda, вы можете использовать функцию Test для создания тестового события. В случае Alexa, вы можете создать тестовые события с запросом JSON из Alexa. И когда вы запускаете тестовое событие, запускается функция Lambda, и журналы будут отображаться прямо во вкладке Результаты выполнения редактора кода.

...