2017-01-21 18 views
0

私はnodeJsを使用してラムダ関数を作成しました。私は私のモンゴルEC2のインスタンスが実行されているラムダがキネシスのストリームに接続されている私のVPCの内部で実行するように構成しました。最初はDynamoDBで作業しましたが、クエリ機能と全体的な価格に関しては、mongoを使用することに決めました。私の機能は、私が呼び出しエラーが発生しますトリガを取得し、私は本当のソースとの理由awsラムダ内でmongodbを使用

エラーを知らないとき、私は得る:

Unable to import module 'index': Error 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/var/task/node_modules/bson/index.js:1:74) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/var/task/node_modules/mongodb-  core/index.js:1:74) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 

私の依存関係が

"dependencies": { 
>    "bluebird": "^3.4.7", 
>    "lodash": "^4.17.2", 
>    "moment": "^2.17.1", 
>    "mongodb": "^2.2.21", 
>    "request": "^2.79.0", 
>    "request-promise": "^4.1.1" 
>  } 
です
+0

これは、http://docs.aws.amazon.com/lambda/latest/dg/with-s3.html –

+0

の方法に役立つでしょうか?それはS3とラムダで一般的です、私は失敗mongoモジュールをロードする –

答えて

0

私の間違い - 悪いジップ。それはlibフォルダを含んでいませんでした

関連する問題