LoginSignup
2
1

More than 5 years have passed since last update.

【AWSによるサーバーレスアーキテクチャ】3章Lambdaのエラーについて

Last updated at Posted at 2018-06-28

はじめに


AWSによるサーバーレスアーキテクチャという書籍を参考に
AWS Lambdaにコードをアップロードしたところ下記の通り
エラーとなった。

エラーメッセージ

Unable to import module 'index': Error

根本的な原因は分かっていないが、結果としてAWS Lambdaを動作
させる事に成功したのでやったことを記録として残しておきます。

OS : Windows10


やったこと


  1. 書籍に記載されている通り環境設定
  2. Windowsのためgnuwin32よりzipを個別インストール
  3. AWS Lambdaにコードを含めたファイルをzip化してアップロード ※エラー

package.jsonのscripts欄にzip化を自動的に行うように設定しています。


その後


  • jsファイル含めた一式を手動でzip化(zipソフトはlhaplus)してアップロード AWS Lambda動作成功

やったことの3の後、参考にさせていただいサイトを見て、書籍の通りzip化するとフォルダ毎zipにされるためハンドラ名と一致しないのが原因だと分かり、ハンドラ名をzipファイル名/index.handlerに変えてもダメでした。

gnuwin32のzipがおかしいと思いますが
何が原因なのかは特定できてません。

参考


2
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1