デプロイメントパッケージがありますが、これは何ですか? apt-get installを実行するbashスクリプトを含むことができますか?特定のパッケージと依存関係をインストールするためにAWSでラムダ関数を設定するには
あなたはあなたのコード内からシェルコマンドを実行することができます(これは技術的にあなたがシェルスクリプトを実行できます)しかし、あなたはそれがあなたのにかかる時間のために充電されている特定のAMI
デプロイメントパッケージがありますが、これは何ですか? apt-get installを実行するbashスクリプトを含むことができますか?特定のパッケージと依存関係をインストールするためにAWSでラムダ関数を設定するには
あなたはあなたのコード内からシェルコマンドを実行することができます(これは技術的にあなたがシェルスクリプトを実行できます)しかし、あなたはそれがあなたのにかかる時間のために充電されている特定のAMI
を使用していますラムダ関数を構築するためにどのような方法がありますラムダを実行する - ラムダが起動するたびにたくさんの依存関係をインストールすることは、アンチパターンと見なされます。
すべてのパッケージと依存関係をラムダにバンドルする必要があります。これは、ラムダ関数とすべての依存関係を含むzipファイルをアップロードすることによって行われます。
あなたはここに様々なサポートされる言語の公式ドキュメントを見ることができます:
http://docs.aws.amazon.com/lambda/latest/dg/nodejs-create-deployment-pkg.html
http://docs.aws.amazon.com/lambda/latest/dg/lambda-java-how-to-create-deployment-package.html
http://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html
を私はあなたがlambda-uploaderのようなものを探していると思います。ラムダが必要とするpythonパッケージをリストすることができます。実行するライブラリファイルが2つ必要なパッケージに出くわした場合は、それらも含めることができます。たとえば、mysql-pythonパッケージでは、libmysqlclient.soと_mysql.soファイルが正常に動作する必要があります。
あなたのために.zipファイルが生成され、アップロードされると削除されます。このようにして、手作業によるパッケージングの手順を避け、導入を簡単に行うことができます。
Rなどのツールを含む青写真やパターンを作成する方法はありますか? AMiを作成できるような青写真を作成することはできないようです – n8CodeGuru
ラムダマシンはCentOSと非常に似ている最新のバージョンのAmazon Linuxを使用しています。 – kixorz
しかしAMIの選択肢がないと思われます – n8CodeGuru