【问题标题】:How to view dynamo DB logs | Dynamo Mapper Issue如何查看 dynamo DB 日志 | Dynamo 映射器问题
【发布时间】:2018-05-09 15:46:18
【问题描述】:

我有一个 lambda 函数,它试图将项目保存到 dynamo DB。以下是执行此操作的代码 sn-p:

AmazonDynamoDB dynamoDBClient = AmazonDynamoDBClientBuilder.standard().withRegion(Regions.US_WEST_2).build();
logger.log("dynamoDBClient instantiated"+dynamoDBClient);
DynamoDBMapper mapper = new DynamoDBMapper(dynamoDBClient);
logger.log("Invoking save"+mapper);
mapper.save(user);

我已经用我想要设置到表中的值填充了用户对象。当我执行我的 lambda 函数时,cloudwatch 中显示的日志是

dynamoDBClient instantiatedcom.amazonaws.services.dynamodbv2.AmazonDynamoDBClient@6221a451

我没有看到“调用保存”日志。这意味着在实例化 DynamoMapper 时出现问题。但是我在 cloudwatch 中没有看到任何日志。

我做错了什么?非常感谢任何帮助。

谢谢

【问题讨论】:

    标签: amazon-dynamodb aws-lambda amazon-cloudwatch


    【解决方案1】:

    该代码看起来不错。

    您的 lambda 超时设置为多少,进程在停止之前执行了多长时间?我想知道您的进程是否超时?

    我还想知道您是否正确地将 DynamoDB SDK 库与您的代码一起打包?也许你可以分享你的构建文件?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-14
      • 1970-01-01
      • 2015-12-04
      • 2020-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多