私はserverlessフレームワークを使ってaws lambda関数を配備しています。私の問題は、sls deploy -f any_fn
を実行するたびに展開されるlarge file(44MB)です。私はnode_modules
フォルダ(かなり大きいかもしれません)があるときに同様の問題を抱えています。サーバーレス展開のサイズを減らすにはどうすればいいですか?
共通ファイルを1回だけアップロードすることで(そしてすべての機能に対して)アップロードサイズを減らす方法はありますか?今は変わらないが、同じバイナリファイルを何度も何度も圧縮し展開しているからだ。
あなたの機能とその依存関係についてもっと教えていただけますか?そこからサイズを減らす方法があるかもしれません。 – dashmug
@dashmug私はこのプロジェクトをhttps://github.com/sambaiz/puppeteer-lambda-starter-kit(44MB)を使用してこのプロジェクトを使用してこの問題を2回直しました。このプロジェクトを使用している時間はhttps://github.com/arainesです/ serverless-php(24MB) – supersan