AWSラムダでpymysql
を実行する方法を試しているので、私はhereとhereを見ました。私がこれまで見てきた例は非常に複雑であり、私は私が解決する方法を知りませんでした権限エラーに実行を開始する前に、GitHubのチュートリアルと私は限りIAMとして得ました。AWSラムダにpymysqlをインストールするには
文字通り、私ができることを望むのは、あらかじめ組み立てられたAWSラムダコンソールテンプレート内でimport pymysql
を呼び出すことだけです。
これは単純な問題のようですが、私のラムダ機能のために新しい依存関係をどのように働かせるかを明確に段階的に調べるのは難しいです。理想的には例が明らかにconsoleオプションはありません AWS CLI経由することにより、あろうから、それはプロセスのうちの頭痛のいくつかを取るように、これはそうです。
乾杯、
アーロン
「簡単なシナリオ - カスタムコードでAWS SDKライブラリのみが必要な場合は、AWS Lambdaコンソールでインラインエディタを使用できます」*それ以外の場合は、コンソールエディタを使用します。これはシンプルなプロトタイプと "hello、world"タイプのコードのためだけです。デプロイメントパッケージが必要です。 –
これは答えです。展開パッケージを回避する方法はありません。本当にありがとう!コンソールを使用して少なくともAWS CLIではなくGUIを介してパッケージをアップロードする方法に関するヒントを教えてください。 – Aaron
私はプロセス全体が一見したところで圧倒的に不明瞭だと認めますが、あなたがそのアイデアを得るとかなり簡単です。私の経験は、Pythonではなくノードにありますが、@ PankajChandankarにはあなたの解決策があります。ラムダコードを持つワークステーションディレクトリからパッケージの "ローカルインストール"を行い、そのディレクトリの全内容をzipファイルの "root"にあるコードとともに圧縮します。 –