Open2

Lambdaをterraformでデプロイするいくつかの方法

yu-minyu-min

方法1:zip化したlambda, lambda layerをアップロードする。(layerは1つ70MB程度未満、全部で260MB程度未満の縛りあり)
方法2:S3にpythonライブラリをアップロードし、lambda関数内で展開する。(500MB程度のライブラリでも素早く解凍できたが、pyarrowのGLIBCバージョンが未対応で挫折)
方法3:dockerイメージを作成し、必要な環境をそろえる。ECRにpushして、lambdaイメージを指定する。

yu-minyu-min

方法1と方法2はクリア。githubに上げて記事化予定(8月中にやりたい)
方法3を対応中。今までやってきた方法をそのままでも良いが、ゼロベースからの積み上げで理解を深めたい