lambda.zip |- bin | |-jp.py |- boto3 | |-compat.py | |-data | |-docs ... |- lambda_function.py
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
記事:
記事:
記事:
Lambdaのコールドスタート時はレスポンスが遅くなる。
対策:
VPCにLambdaを置くと、インターネットへアクセスできなくなる。
インターネットへアクセスしたい場合は、NAT gateway等を置く。その分コストは増える。
Lambda@Edge では、Lambda 関数を実行して CloudFront が発信するコンテンツをカスタマイズし、ビューワーに近い AWS 地域でこの関数を実行できます。この関数は、プロビジョニングや管理の必要なく、CloudFront イベントに応答を実行します。Lambda 関数を使用して、次の時点で CloudFront リクエストとレスポンスを変更できます。