【问题标题】:why aws lambda doesn't have aws java sdk enviroment为什么 aws lambda 没有 aws java sdk 环境
【发布时间】:2016-10-23 22:47:46
【问题描述】:

嗨,我 maven 将我的 java 应用程序与依赖项打包在一起,并将其上传到 aws lambda 并运行。它工作顺利。

但现在我排除了我的依赖项,仍然将其上传到 aws lambda 并运行它:

lambda 告诉我错误如下

    START RequestId: fd2040a3-6a86-11e6-bba5-f75cd41a0da7 Version: $LATEST
Error loading class augury.api.SaveAuguryApi: com/amazonaws/services/dynamodbv2/AmazonDynamoDB: class java.lang.NoClassDefFoundError
java.lang.NoClassDefFoundError: com/amazonaws/services/dynamodbv2/AmazonDynamoDB
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
Caused by: java.lang.ClassNotFoundException: com.amazonaws.services.dynamodbv2.AmazonDynamoDB
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 2 more

END RequestId: fd2040a3-6a86-11e6-bba5-f75cd41a0da7
REPORT RequestId: fd2040a3-6a86-11e6-bba5-f75cd41a0da7  Duration: 0.29 ms   Billed Duration: 100 ms     Memory Size: 512 MB Max Memory Used: 47 MB  

我很好奇为什么 aws lambda 中没有可用的 java aws sdk 环境?

【问题讨论】:

    标签: amazon-web-services aws-sdk aws-lambda


    【解决方案1】:

    我不知道为什么。但是

    nodejs

    Note
    The Lambda service has preinstalled the AWS SDK for Node.js.
    

    Python相同。

    没有通知说 lambda 服务为 Java 预安装了 aws sdk

    【讨论】:

      猜你喜欢
      • 2021-08-21
      • 2017-12-17
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 2018-07-07
      • 2018-05-18
      • 2018-02-22
      • 2018-05-14
      相关资源
      最近更新 更多