の重要なリファレンスノート AWS SAM - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

の重要なリファレンスノート AWS SAM

このセクションには、 AWS Serverless Application Model () に関する重要な注意事項とお知らせが含まれていますAWS SAM。

2023 年の重要な注意事項

2023 年 10 月

AWS SAM CLI による Python 3.7 のサポートの終了

公開日: 2023 年 10 月 20 日

Python 3.7 は 2023 年 6 月に end-of-life ステータスを取得しました。は AWS SAM CLI2023 年 10 月 24 Python 3.7日に のサポートを終了します。詳細については、aws-sam-cli GitHubリポジトリお知らせを参照してください。

この変更は以下のユーザーに影響します。

  • を使用して からPython 3.7 AWS SAM CLIインストールする場合pip

  • aws-sam-cli をライブラリとして使用し、Python 3.7 でアプリケーションを構築するユーザー。

別の方法で をインストールおよび管理 AWS SAM CLIしても、影響を受けません。

影響を受けるユーザーは、開発環境を Python 3.8 または最新のバージョンにアップグレードすることをお勧めします。

この変更は、Python 3.7 AWS Lambda ランタイム環境のサポートには影響しません。詳細については、「AWS Lambda デベロッパーガイド」の「ランタイムの非推奨化に関するポリシー」を参照してください。

2020 年の重要な注意事項

2020 年 6 月

32 ビットの Windows で AWS SAMCLI をインストールする

32 ビット Windows での AWS SAM CLI の使用に対するサポートは、間もなく廃止される予定です。32 ビットシステムで動作させている場合は、64 ビットシステムにアップグレードして、「AWS SAM CLI のインストール」の手順を実行することが推奨されます。

64 ビットシステムにアップグレードできない場合は、32 ビットシステムで AWS SAM CLI にレガシー Docker Toolbox を使用することが可能ですが、ただし、これにより、 AWS SAMで特定の制限が発生する可能性がありますCLI。例えば、32 ビットシステムでは 64 ビットの Docker コンテナを実行できません。このため、Lambda 関数が 64 ビットのネイティブにコンパイルされたコンテナに依存している場合、32 ビットシステムでローカルにテストすることができません。

32 ビットシステムに AWS SAM CLI をインストールするには、以下のコマンドを実行します。

pip install aws-sam-cli
重要

pip install aws-sam-cli コマンドは 64 ビット Windows でも機能しますが、64 ビットMSIシステムには 64 ビット AWS SAMCLIを使用して をインストールすることをお勧めします。