2017-09-30 192 views

答えて

0

編集:これは、あなたが最初のラムダ関数展開パッケージを作成し、パッケージをアップロードするために、コンソールまたはCLIを使用する必要がHow to install pymysql on AWS lambda

の可能重複しています。これは、基本的にpymysqlのようなデフォルト以外のライブラリをすべてパッケージ化します。ただpymysqlをインストールし、パッケージ化する例えばCreating a Deployment Package (Python)

、:

pip install pymysql -t /path/to/project-dir 
zip -r lambda.zip /path/to/project-dir 

次に、コンソールやAWS CLIを通じてlambda.zipをアップロードします。

+0

RDSデータベースに接続せずに時間切れになってしまったので、問題はすべて解決しました。何らかのVPC問題私はロールにVPC特権を追加しました。今私はどんなエラーも出ていないが、リクエストを待つだけでタイムアウトする。 –

+0

[Amazon VPCでリソースにアクセスするためのラムダ機能の設定](http://docs.aws.amazon.com/lambda/latest/dg/vpc.html)VPCの後ろにいるので、使用するラムダロールだけでなく、ラムダ機能とRDSインスタンスのセキュリティグループも設定します。 –

関連する問題