重要提示 - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

重要提示

本节包含有关 Amazon Serverless Application Model (Amazon SAM) 的重要说明和公告。

2023 年重要说明

2023 年 10 月

Amazon SAM CLI 停止支持 Python 3.7

发布时间:2023 年 10 月 20 日

Python 3.7已于 2023 年 6 月获得 end-of-life 身份。Amazon SAM CLI 将于 2023 年 10 月 24 日停止支持 Python 3.7。有关更多信息,请参阅aws-sam-cli GitHub存储库中的公告

此变更会影响以下用户:

  • 如果您使用 Python 3.7 并通过 pip 安装 Amazon SAM CLI。

  • 如果您使用 aws-sam-cli 作为存储库并通过 Python 3.7 构建应用程序。

如果您通过其他方法安装和管理 Amazon SAM CLI,则不会受到影响。

对于受影响的用户,我们建议您将开发环境升级到 Python 3.8 或更高版本。

此更改不会影响对 Python 3.7 Amazon Lambda 运行时环境的支持。有关更多信息,请参阅《Amazon Lambda 开发人员指南》中的运行时弃用策略

2020 年重要说明

2020 年 6 月

在 32 位 Windows 上安装 Amazon SAM CLI

32 位 Windows 上对 Amazon SAM CLI 的支持很快就会被弃用。如果您在 32 位系统上运行,我们建议您升级到 64 位系统并按照 安装 Amazon SAM CLI 中的说明进行操作。

如果您无法升级到 64 位系统,则可以在 32 位系统上搭配使用旧版 Docker 工具箱和 Amazon SAM CLI。但是,这将导致您在使用 Amazon SAM CLI 时遇到某些限制。例如,不能在 32 位系统上运行 64 位的 Docker 容器。因此,如果您的 Lambda 函数依赖于 64 位本机编译的容器,则将无法在 32 位系统上进行本地测试。

要在 32 位系统上安装 Amazon SAM CLI,请执行以下命令:

pip install aws-sam-cli
重要

尽管 pip install aws-sam-cli 命令也适用于 64 位 Windows,但我们建议您使用 64 位 MSI 在 64 位系统上安装 Amazon SAM CLI。