2017-08-23 11 views
1

zappa deployコマンドを使用してAWSにデプロイするZappaサンプル・アプリケーションでは、以下のようにすべてのステップが予想通りに実行されています。Zappa serverless aws lambda issue

(env) E:\Projects_EDrive\AWS\Zappa\zappa_examples\Zappa\example>zappa deploy dev_api 
(Werkzeug 0.12.2 (c:\python27\lib\site-packages), Requirement.parse('Werkzeug==0.12'), set([u'zappa'])) 
Calling deploy for stage dev_api.. 
Downloading and installing dependencies.. 
Packaging project as zip. 
Uploading dev-api-zappa-test-flask-app-dev-api-1503456512.zip (302.6KiB).. 
100%|#######################################################################################################################| 310K/310K [00:08<00:00, 37.9KB/s] 
Uploading dev-api-zappa-test-flask-app-dev-api-template-1503456531.json (1.6KiB).. 
100%|#####################################################################################################################| 1.65K/1.65K [00:01<00:00, 1.04KB/s] 
Waiting for stack dev-api-zappa-test-flask-app-dev-api to create (this can take a bit).. 
75%|############################################################################################2        | 3/4 [00:10<00:05, 5.56s/res] 
Deploying API Gateway.. 
Deployment complete!: https://xxxxxxxx.execute-api.us-east-1.amazonaws.com/dev_api 

しかし、上記のエンドポイントにアクセスすると、内部エラー応答を取得します。 後で確認されたS3バケットが確認されました。アップロードされたファイルはありません。空のバケット。

後でlambdaも検証され、デフォルトコードが設定されています。したがって、内部エラー応答を取得します。ログごとに、という組み込みモジュールという名前のモジュールはありません。ザッパの展開をデバッグすると、Pythonパッケージをインストールする方法をどのように

「いいえモジュールという名前の組み込みコマンドモジュール 『ハンドラ』をインポートすることができませんか」?

+0

Zappaはデプロイメントが完了したら、S3からアップロードされた '.zip'を削除するので、空のバケットが必要です。 –

答えて

1

Python-lambda-localツールを使用してトラブルシューティングを試みることができます。実際のラムダを模倣するのが最善です。

関連する問題