我想在我的Lambda执行时能够在Cloudwatch中监控日志,目前在Lambda控制台的顶部有一个部分: ? 它显示了我在执行Lambda时遇到的任何错误,但如果我单击logs,它会将我引导到Cloudwatch并向我显示log group does not exist,有人知道为什么以及如何在CloudWatch中查看日志吗?(我认为这将是自动的…)
我有以下代码片段 const AWS = require('aws-sdk');
exports.handler = async (event, context) => {
// Set the region
console.log('line1');
AWS.config.update({region: 'cn-north-1'});
console.log('line2');
// Create CloudWatch service object
var cw = new AWS.Cloud
我有一个c# aws类,它的构造函数中有一些代码。每当我启动lambda方法(使用SNS消息发布)时,都会调用它本身,但是,我看不到构造函数被调用(添加了日志调用,以便从cloudwatch观察)。构造函数只在第一次启动时被调用(在aws堆栈创建/更新之后)。
这是否一种预期的行为?aws是否以某种方式缓存我的lambda实例?
public class MyLambda
{
public MyLambda()
{
Console.WriteLine("Hello from ctor");
}
// This is
我正在使用以下代码将数据摄取到DynamoDB。
要从Kinesis读取的代码
var AWS = require("aws-sdk"),
DOC = require("dynamodb-doc");
docClient = new DOC.DynamoDB();
function upsert(result) {
var info = new Info(result);
console.log('Within upsert :', info.AcctNo);
docClient.putItem({
TableNa
我可以在Lambda仪表板的Designer部分中创建一个Cloudwatch日志触发器,方法是遵循这些指示。一切都如期而至。但是,我很难在Terraform设置这些东西。
我正在尝试将logzio cloudwatch托运人lambda函数订阅到特定函数的日志组。但是,每当我引用要订阅的函数的日志组时,在运行terraform apply命令时都会出现以下错误:The log group provided is reserved for the function logs of the destination function.。
resource "aws_cloudwatch_l