2016-08-25 21 views
0

私はJavaアプリケーションを依存関係でパッケージ化し、aws lambdaにアップロードして実行しました。それはスムーズに働いた。なぜaws lambdaにはaws java sdk環境がありません

しかし、今私は私の依存関係を排除し、まだAWSラムダにアップロードし、それを実行します。

一切のJava AWS SDK環境がありませんなぜ私は好奇心が強い

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で利用できますか?

答えて

0

なぜか分かりません。しかし

Pythonと同じnodejs

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

ため。

ラムダサービスがあらかじめインストールされているという通知はありませんJava

関連する問題