#author("2022-01-03T05:23:17+00:00","default:hotate","hotate")
#author("2022-01-04T01:07:22+00:00","default:hotate","hotate")
#contents
&tag(AWS,Lambda,Python);

* 情報 [#q11c35d8]
** [[Python3]].x [#q7d67771]
- [[[アップデート] AWS Lambda でPython3.9ランタイムサポート!ついでに変更点もおさらいしよう | DevelopersIO>https://dev.classmethod.jp/articles/aws_lambda_support_python39/]] ([[2021]]/08/17)
 本日のアップデートで、LambdaランタイムにPython3.9がサポートされました!
- [[【アップデート】LambdaでPython3.7がサポートされました!! | DevelopersIO>https://dev.classmethod.jp/server-side/python/lambda-support-python37/]] (2018/11/20)
 ランタイムの選択肢にPython3.7が追加されています。
- [[AWS LambdaがPython3.6に対応したので使ってみた | Developers.IO>https://dev.classmethod.jp/cloud/aws/lambda-python3-6-trial/]] (2017/4/19)
 Python コミュニティとしては PEP 373 でPython2.7のサポートを2020年までとしているようなので、少し先ですが終りが見えています。

* 開発環境 [#i0187eb9]
- [[AWS Lambda Pythonをローカル環境で実行 | DevelopersIO>https://dev.classmethod.jp/cloud/aws/invoke-aws-lambda-python-locally/]]
 今回は python-lambda-local を使ってローカル環境で AWS Lambda Python の実行環境をエミュレートし、Lambda 関数を実行する方法について解説します。

* 本番環境 [#h06b8041]
** ライブラリ [#m7a3225d]
- [[Deploy Python Lambda functions with .zip file archives - AWS Lambda>https://docs.aws.amazon.com/lambda/latest/dg/python-package.html]]
 You use a deployment package to deploy your function code to Lambda.

* ライブラリ [#m7a3225d]
- [[【Python】AWS Lambdaで外部モジュールを使用する - Qiita>https://qiita.com/SHASE03/items/16fd31d3698f207b42c9]]
 結論を言っちゃうと、モジュールを実行ファイルと一緒にzipでアップロードすれば良い

* [[Chalice]] [#x2fdd157]
- [[aws/chalice: Python Serverless Microframework for AWS>https://github.com/aws/chalice/]]
 Python Serverless Microframework for AWS
- [[Chalice の 1.0.0 GA がリリースされました | Developers.IO>https://dev.classmethod.jp/cloud/aws/chalice-ga-released/]]
 Chalice は API Gateway + AWS Lambda for Python の API 環境を実行するサーバレスフレームワークです。Chalice はシンプルで Python ユーザーが簡単にサーバレス環境を管理・構築できることが特徴です。
- [[Quickstart and Tutorial — Python Serverless Microframework for AWS 1.1.0 documentation>http://chalice.readthedocs.io/en/latest/quickstart.html#]]


* 関連 [#f30d871b]
#related

#taglist(tag=Lambda^Python)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS