投稿日: Nov 18, 2019
Python 3.8 を使用した AWS Lambda 関数の開発が可能になりました。これは Python 言語の最新のメジャーリリースであり、割り当て式、位置のみの引数、入力の改善など、多くの新機能が含まれています。Python 3.8 で記述された Lambda 関数は、最新世代の Amazon Linux、Amazon Linux 2 で実行されます。Python 3.8 での関数記述の詳細については、AWS Lambda のドキュメントの Python プログラミングモデルをご覧ください。
Lambda 関数として Python コードのデプロイを開始するには、AWS CLI または AWS Lambda コンソールで関数コードをアップロードし、Python 3.8 ランタイムを選択するだけです。Lambda は、高可用性を備えた関数の実行とスケーリングを処理します。Python で作成されたサーバーレスアプリケーションの実装と管理に AWS Serverless Application Model (SAM) を使用することもできます。既存の Python 関数がある場合、Python 3.8 との互換性のためにコードに必要な変更を加え、関数のランタイム構成を「python3.8」に変更することにより、新しいランタイムに移行できます。
Python 3.8 ランタイムは Lambda を使用できるすべてのリージョンで使用可能です。AWS Lambda に関する詳細については、製品ページをご覧ください。また、使用を開始するには AWS Lambda コンソールにログインしてください。