【问题标题】:Access Amazon Alexa Console console.log() content访问 Amazon Alexa 控制台 console.log() 内容
【发布时间】:2019-01-07 11:27:24
【问题描述】:

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

Lambda 函数代码:

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

【问题讨论】:

    标签: node.js amazon-web-services alexa alexa-skills-kit console.log


    【解决方案1】:

    CloudWatch 是您正在寻找的。​​p>

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

    访问 CloudWatch:

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-02-18
      • 1970-01-01
      • 2018-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-07
      • 1970-01-01
      • 2012-07-20
      相关资源
      最近更新 更多