Important notes - Amazon Serverless Application Model
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Important notes

This section contains important notes and announcements for Amazon Serverless Application Model (Amazon SAM).

Important notes for 2023

October 2023

Amazon SAM CLI discontinuing support for Python 3.7

Published on 2023-10-20

Python 3.7 received end-of-life status in June of 2023. The Amazon SAM CLI will discontinue support for Python 3.7 on October 24, 2023. For more information, see the announcement at the aws-sam-cli GitHub repository.

This change impacts the following users:

  • If you use Python 3.7 and install the Amazon SAM CLI through pip.

  • If you use the aws-sam-cli as a library and build your application with Python 3.7.

If you install and manage the Amazon SAM CLI through another method, you are not affected.

For impacted users, we recommend that you upgrade your development environment to Python 3.8 or newer.

This change does not affect support for the Python 3.7 Amazon Lambda runtime environment. For more information, see Runtime deprecation policy in the Amazon Lambda Developer Guide.

Important notes for 2020

June 2020

Installing the Amazon SAM CLI on 32-bit Windows

Support for Amazon SAM CLI on 32-bit Windows will soon be deprecated. If you operate on a 32-bit system, we recommend that you upgrade to a 64-bit system and follow the instructions found in Installing the Amazon SAM CLI.

If you cannot upgrade to a 64-bit system, you can use the Legacy Docker Toolbox with Amazon SAM CLI on a 32-bit system. However, this will cause you to encounter certain limitations with the Amazon SAM CLI. For example, you cannot run 64-bit Docker containers on a 32-bit system. So, if your Lambda function depends on a 64-bit natively compiled container, you will not be able to test it locally on a 32-bit system.

To install Amazon SAM CLI on a 32-bit system, execute the following command:

pip install aws-sam-cli
Important

Although the pip install aws-sam-cli command also works on 64-bit Windows, we recommend that you use the 64-bit MSI to install Amazon SAM CLI on 64-bit systems.