的重要參考注意事項 AWS SAM - AWS Serverless Application Model

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

的重要參考注意事項 AWS SAM

本節包含 AWS Serverless Application Model (AWS SAM) 的重要注意事項和公告。

2023 年的重要注意事項

2023 年 10 月

AWS SAMCLI中斷支援 Python 3.7

發佈於二零二零年十月二十日

Python 3.7在 2023 年六月收到 end-of-life 狀態。 AWS SAM CLI將於 2023 年 10 Python 3.7 月 24 日停止支援。如需詳細資訊,請參閱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 年 6 月

AWS SAMCLI在 32 位上安裝 Windows

對 32 位元視窗 AWS SAMCLI的 Support 很快就會被淘汰。如果您在 32 位元系統上操作,建議您升級至 64 位元系統,並遵循中的指示安裝 AWS SAMCLI

如果您無法升級到 64 位元系統,您可以在 32 位元系統 AWS SAMCLI上使用舊版 Docker 工具箱。但是,這將導致您遇到某些限制 AWS SAMCLI。例如,您無法在 32 位元系統上執行 64 位元 Docker 容器。因此,如果您的 Lambda 函數依賴於 64 位元本機編譯的容器,您將無法在 32 位元系統上進行本機測試。

若要在 32 位元系統 AWS SAMCLI上安裝,請執行下列指令:

pip install aws-sam-cli
重要

雖然此命pip install aws-sam-cli令也適用於 64 位元 Windows,但我們建議您使用 64 位元MSI安裝 AWS SAMCLI在 64 位元系統上。