Lambda


S3にアップロードするzipパッケージを作る

poetry install --only main --sync
mkdir -p dist/lambda-package
cp --recursive .venv/lib/python*/site-packages/* dist/lambda-package/
cp --recursive my_project_source_directory dist/lambda-package/
pushd .
cd dist/lambda-package
zip -r ../../dist/lambda.zip .
popd

# show files
zip -sf dist/lambda.zip

docker imageの利用

記事:


設計

記事:


Web Adapter: node.js等のwebアプリをコンテナ化してlambdaで動かす

記事:


RDSとの組み合わせ


パフォーマンスチューニング


python向け


タイムアウト対応


S3へのアクセス制限


応答速度の改善/コールドスタート対策

Lambdaのコールドスタート時はレスポンスが遅くなる。

対策:


ベストプラクティス


EOL(End Of Life): 古いランタイムバージョンの廃止

VPCでの利用


VPC Lambdaからインターネットへのアクセス

VPCにLambdaを置くと、インターネットへアクセスできなくなる。
インターネットへアクセスしたい場合は、NAT gateway等を置く。その分コストは増える。


Lambda@Edge: CloudFrontで配信しているコンテンツのカスタマイズ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-04-21 (月) 18:16:43