0

AWS RDS インスタンスを呼び出す NodeJS を使用して AWS ラムダ関数を作成しています。これを行うために、「MariaSql」モジュールを使用しています。関数はローカル コマンド ラインから完全に実行されますが、ファイルを圧縮して Lambda にアップロードすると、次のエラーが表示されます。

"errorMessage": "Module did not self-register.",
"errorType": "Error",
"stackTrace": [
"Object.Module._extensions..node (module.js:434:18)",
"Module.load (module.js:343:32)",
"Function.Module._load (module.js:300:12)",
"Module.require (module.js:353:17)",
"require (internal/module.js:12:17)",
"Object.<anonymous> (/var/task/node_modules/mariasql/lib/Client.js:13:11)",
"Module._compile (module.js:409:26)",
"Object.Module._extensions..js (module.js:416:10)",
"Module.load (module.js:343:32)"
]

私はEC2でプログラムを構築init: npm installし、モジュールが再構築/作成されることを期待してpackage.jsonに含めました。また、削除して再インストールしようとしただけでなく、無駄node_modulesにしようとしました。npm rebuild

4

0 に答える 0