Nav*_*mar 5 amazon-web-services aws-lambda
为现有 lambda 函数启用 snapstart 时出现以下错误
无法创建函数 funName 的版本 X。函数初始化时发生错误
云手表中没有错误日志。执行的步骤:
问题在于您的某些初始化代码(静态初始化程序或构造函数)引发异常。我认为没有任何方法可以直接查看 SnapStart 遇到的错误,但您可以通过使用 lambda$LATEST版本运行代码来轻松复制它。
无法在 上启用 SnapStart $LATEST,因此冷启动 上$LATEST将执行 SnapStart 在拍摄快照之前执行的所有相同初始化代码。
在执行此操作之前,最好的做法是为 lambda 编写一些 junit 测试并在本地运行它们,看看是否发生任何异常。
否则:
$LATEST版本,而不是已发布的数字版本。这将导致初始化代码在冷启动期间运行,您可以在控制台中看到错误。就我而言,它失败了,因为我的 Lambda 执行角色没有足够的 IAM 权限。
| 归档时间: |
|
| 查看次数: |
1053 次 |
| 最近记录: |