访问 Amazon Alexa Console console.log() 内容

Tom*_*Tom 5 amazon-web-services node.js console.log alexa-skills-kit

我正在使用基于在线的Amazon Alexa Console 测试套件AWS Lambda来开发 Alexa 技能。如何访问 的内容console.log('STATE: ' + stateAbbreviation)

Lambda函数代码:

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

Cic*_*mas 5

CloudWatch正是您正在寻找的一款。

每次执行 Lambda 代码以响应事件时,它都会将一条日志条目写入与 Lambda 函数关联的日志组中,即/aws/lambda/<function name>. 您可以使用 CloudWatch 访问此日志条目。

访问 CloudWatch:

  1. 转到Lambda 函数的“监控”选项卡。
  2. 然后单击在 CloudWatch 中查看日志

拉姆达函数

  1. 选择最新的流以查看最新的日志条目。

如果您正在开发并使用Lambda函数的内联代码编辑器,您可以利用测试功能来创建测试事件。对于 Alexa,您可以使用 Alexa 的请求 JSON 创建测试事件。当您触发测试事件时,Lambda 函数将被执行,并且日志将显示在代码编辑器的“执行结果”选项卡中。