CASL0 / japanpost_api

郵便番号検索サーバーレスAPI
MIT License
1 stars 0 forks source link

Lambdaのコンテナ化 #1

Open CASL0 opened 7 months ago

CASL0 commented 7 months ago

https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/images-create.html

スクリプトからコンテナイメージのデプロイに修正する

CASL0 commented 6 months ago

nodeのベースイメージ

https://gallery.ecr.aws/lambda/nodejs

CASL0 commented 6 months ago

サンプル https://github.com/aws-samples/aws-cdk-lambda-container

CASL0 commented 6 months ago

いずれかの方法が可能

ref: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_lambda-readme.html#docker-images

CASL0 commented 6 months ago

ローカルのDockerfileを使うことにする

CASL0 commented 6 months ago

cdk deployの過程でDockerのイメージビルドが走るのでDevContainerにDockerをインストールする必要がある とりあえずdindのfeatureを追加する

CASL0 commented 6 months ago

ビルダーにはesbuild使うか

https://esbuild.github.io/

CASL0 commented 6 months ago

パッケージ方法は途中で変えられない模様

既にzipでデプロイしている場合はコンテナに変えたLambdaをデプロイできない

Resource handler returned message: "Invalid request provided: Updating PackageType is not supported"