article

Ben@Amazon avatar image
Ben@Amazon posted

Lambdaでのzipファイル問題のデバッグ

概要: Lambda関数の起動で問題が発生する場合、zipファイルに問題がある場合があります。よくある原因をいくつか紹介します。

  1. ファイルがzipファイルのrootに存在しない。zipファイルを作成する際はファイルをそのままzipする必要があります。ファイルの入ったフォルダーをzipしないでください。最上位のフォルダーに少なくともハンドラーファイルが含まれる必要があります。
  2. node.jsを使用しており、npm依存関係がある場合、zipファイルのnode_modulesフォルダーがローカルにインストールされるようにする必要があります。一部のコンフィギュレーションでは別のフォルダーに依存関係があるため、それがLambdaにアップロードされない原因となります。pythonを使用しており、pip依存関係がある場合、すべてzipされたフォルダーのrootフォルダーにインストールされるようにしてください。ローカルディレクトリに追加するには、pip install –t pippackageを使用してインストールします。
  3. ファイルの形式は.zipにしてください。.7z、.tar、.gzなどの他の形式は受け入れられません。

キーワード: alexa, lambda, zip, デバッグ

alexa skills kit
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Article

Contributors

Ben@Amazon contributed to this article