Amazon SAM 的文档历史记录 - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

Amazon SAM 的文档历史记录

下表描述每次发布中所做的重大更改Amazon Serverless Application Model开发人员指南. 如需有关此文档更新的通知,您可以订阅 RSS 源。

  • 最近文档更新时:2021 年 10 月 1 日

更新-历史记录-更改 更新-历史记录-描述 更新-历史记录-日期

Lambda 指令集体系结构的 Support

使用Amazon SAM用于构建 Lambda 函数和 Lambda 图层的 CLIx86_64或者arm64指令集体系结构。有关更多信息,请参阅 。架构的财产AWS::Serverless::Function资源类型和兼容的架构的财产AWS::Serverless::LayerVersion资源类型。

2021 年 10 月 1 日

生成示例管道配置

使用Amazon SAMCLI 为多个 CI/CD 系统生成示例管道,使用新sam pipeline bootstrapsam pipeline init命令。有关更多信息,请参阅 。生成示例 CI/CD 管道.

2021 年 7 月 21 日

Amazon SAMCLIAmazon CDK集成(预览版,第 2 阶段)

对于公开预览版的第 2 阶段,您现在可以使用Amazon SAM用于打包和部署的 CLIAmazon CDK应用程序。您也可以下载示例Amazon CDK应用程序直接使用Amazon SAMCLI。有关更多信息,请参阅 。Amazon Cloud Development Kit (CDK)(预览版).

2021 年 7 月 13 日

Lambda 现在 Support RabbitMQ 作为函数事件源

为无服务器函数添加支持 RabbitMQ 作为事件源。有关更多信息,请参阅 。SourceAccessConfigurations的财产MQ的事件源AWS::Serverless::Function资源类型。

2021 年 7 月 7 日

使用 Amazon ECR 构建容器映像部署无服务器应用程序

使用 Amazon ECR 构建容器映像来部署带有常见 CI/CD 系统的无服务器应用程序,例如Amazon CodePipeline、詹金斯、GitLab CI/CD 和 GitHub 操作。有关更多信息,请参阅 。部署无服务器应用程.

2021 年 6 月 24 日

调试Amazon SAM应用程序Amazon工具箱

AmazonToolkit 现支持逐步调试,借助集成开发环境 (IDE) 和运行时的更多组合。有关更多信息,请参阅 。使用Amazon工具箱.

2021 年 5 月 20 日

Amazon SAMCLIAmazon CDK集成(预览版)

现在,您可以使用Amazon SAM用于本地测试和构建的 CLIAmazon CDK应用程序。这是一个公开的预览版。有关更多信息,请参阅 。Amazon Cloud Development Kit (CDK)(预览版).

2021 年 4 月 29 日

默认容器映像存储库已更改为 Amazon ECR Public

默认容器映像存储库从 DockerHub 更改为Amazon ECR 公开. 有关更多信息,请参阅 。映像存储库.

2021 年 4 月 6 日

每晚Amazon SAMCLI 构建

您现在可以安装预发布版本的Amazon SAMCLI,它是夜间构建的。有关更多信息,请参阅 。每晚构建你选择的操作系统副主题的部分安装Amazon SAMCLI.

2021 年 3 月 25 日

支持构建容器的环境变量

现在,您可以传递环境变量来构建容器。有关更多信息,请参阅 。--container-env-var--container-env-var-file中的选项sam build.

2021 年 3 月 4 日

新 Linux 安装过程

您现在可以安装Amazon SAMCLI 使用本机 Linux 安装程序。有关更多信息,请参阅 。安装Amazon SAMLinux 上的 CLI.

2021 年 2 月 10 日

EventBridge Support 死信队列

为 EventBridge 添加对死信队列的支持Schedule无服务器函数和状态机的事件源。有关更多信息,请参阅 。DeadLetterConfig的财产EventBridgeRuleSchedule事件来源,对于两个AWS::Serverless::FunctionAWS::Serverless::StateMachine资源类型。

2021 年 1 月 29 日

Support 自定义检查点

添加了对 DynamoDB 和无服务器函数的 Kinesis 事件源的自定义检查点的支持。有关更多信息,请参阅 。FunctionResponseTypes的财产KinesisDynamoDB的数据类型AWS::Serverless::Function资源类型。

2021 年 1 月 29 日

Support 翻转窗户

添加了对 DynamoDB 和无服务器功能的 Kinesis 事件源的翻滚窗口的支持。有关更多信息,请参阅 。TumblingWindowInSeconds的财产KinesisDynamoDB的数据类型AWS::Serverless::Function资源类型。

2020 年 12 月 17 日

Support 暖容器

在使用本地测试时添加了对温容器的支持Amazon SAMCLI 命令sam local start-apisam local start-lambda. 有关更多信息,请参阅 。--warm-containers这些命令的选项。

2020 年 12 月 16 日

Lambda 容器镜像的 Support

添加了对 Lambda 容器镜像的支持。有关更多信息,请参阅 。构建应用.

2020 年 12 月 1 日

Support 代码签名

添加了对代码签名和可信部署无服务器应用程序代码的支持。有关更多信息,请参阅 。为 配置代码签名Amazon SAMapplications.

2020 年 11 月 23 日

Support 并行和缓存构建

通过向sam build命令:--parallel,它并行而不是按顺序构建函数和层,以及--cached,当没有进行需要重建的更改时,它使用以前的版本中的构建工件。

2020 年 11 月 10 日

Support Amazon MQ 和双向 TLS 身份验证

Amazon MQ 添加支持 Amazon MQ 作为无服务器功能的事件源。有关更多信息,请参阅 。EventSourceMQ的数据类型AWS::Serverless::Function资源类型。还增加了对 API Gateway API 和 HTTP API 的相互传输层安全性 (TLS) 身份验证的支持。有关更多信息,请参阅 。DomainConfiguration的数据类型AWS::Serverless::Api资源类型,或HttpApiDomainConfiguration的数据类型AWS::Serverless::HttpApi资源类型。

2020 年 11 月 5 日

HTTP API Support Lambda 授权方

添加了对 Lambda 授权方的支持AWS::Serverless::HttpApi资源类型。有关更多信息,请参阅 。Lambda 授权方示例(AWS::Serverless::HttpApi.

2020 年 10 月 27 日

Support 多个配置文件和环境

添加了对多个配置文件和环境的支持,以存储默认参数值Amazon SAMCLI 命令。有关更多信息,请参阅 。Amazon SAMCLI 配置文件.

2020 年 9 月 24 日

Support 带有 Step Functions 的 X-Ray,以及控制 API 访问时的参考

添加了对作为无服务器状态机的事件源的 X-Ray 的支持。有关更多信息,请参阅 。Tracing的财产AWS::Serverless::StateMachine资源类型。还增加了在控制 API 访问权限时对参考资料的支持。有关更多信息,请参阅 。ResourcePolicyStatement数据类型。

2020 年 9 月 17 日

Amazon MSK 的 Support

将 Amazon MSK 添加为无服务器功能的事件源。这允许亚马逊 MSK 主题中的记录触发您的 Lambda 函数。有关更多信息,请参阅 。EventSourceMSK的数据类型AWS::Serverless::Function资源类型。

2020 年 8 月 13 日

Amazon EFS 的 Support

添加了对将 Amazon EFS 文件系统挂载到本地目录的支持。这允许您的 Lambda 函数代码访问和修改共享资源。有关更多信息,请参阅 。FileSystemConfigs的财产AWS::Serverless::Function资源类型。

2020 年 6 月 16 日

编排无服务器应用程序

通过使用以下方式创建 Step Functions 状态机,增加了对编排应用Amazon SAM. 有关更多信息,请参阅 。编排Amazon使用的资源Amazon Step FunctionsAWS::Serverless::StateMachine资源类型。

2020 年 5 月 27 日

构建自定义运行时

添加了构建自定义运行时的功能。有关更多信息,请参阅 。构建自定义运行时.

2020 年 5 月 21 日

构建图层

添加了构建个人的功能LayerVersion资源的费用。有关更多信息,请参阅 。构建图层.

2020 年 5 月 19 日

生成Amazon CloudFormationresources

提供了有关详细信息Amazon CloudFormation那些资源Amazon SAM生成以及如何引用它们。有关更多信息,请参阅 。生成Amazon CloudFormationresources.

2020 年 4 月 8 日

设置Amazon凭证

添加了关于设置的说明Amazon以防您尚未将其设置为与其他人一起使用的凭据Amazon工具,例如其中一个Amazon开发工具包或Amazon CLI. 有关更多信息,请参阅 。设置Amazon凭证.

2020 年 1 月 17 日

Amazon SAM规范和Amazon SAMCLI 更新

迁移到Amazon SAMGitHub 的规范。有关更多信息,请参阅 。Amazon SAM规范. 还通过更改更新了部署工作流程sam deploy命令。

2019 年 11 月 25 日

用于控制对 API Gateway API 和策略模板更新的访问的新选项

添加用于控制对 API Gateway API 的访问的新选项:IAM 权限、API 密钥和资源策略。有关更多信息,请参阅 。控制对 API Gateway API 的访问. 还更新了两个策略模板:Rekognation 面临政策和弹性搜索 HTTPpost政策。有关更多信息,请参阅 。Amazon SAM策略模板.

2019 年 8 月 29 日

入门更新

通过改进的安装说明更新了入门章节Amazon SAMCLI 和你好世界教程。有关更多信息,请参阅 Amazon SAM 入门

2019 年 7 月 25 日

控制对 API Gateway API 的访问

添加了对控制对 API Gateway API 的访问的支持。有关更多信息,请参阅 。控制对 API Gateway API 的访问.

2019 年 3 月 21 日

添加了sam publish到Amazon SAMCLI

Amazon SAM CLI 中的新 sam publish 命令简化了在 Amazon Serverless Application Repository 中发布无服务器应用程序的过程。有关更多信息,请参阅 。使用Amazon SAMCLI.

2018 年 12 月 21 日

嵌套应用程序和层支持

添加了对嵌套应用程序和层的支持。有关更多信息,请参阅 。使用嵌套应用使用图层.

2018 年 11 月 29 日

添加了sam build到Amazon SAMCLI

新的sam build中的命令Amazon SAMCLI 简化了编译具有依赖关系的无服务器应用程序的过程,以便您可以在本地测试和部署这些应用 有关更多信息,请参阅 。构建应用.

2018 年 11 月 19 日

添加了新的安装选项Amazon SAMCLI

添加了 Linuxbrew (Linux)、MSI (Windows) 和自制软件 (macOS) 安装选项Amazon SAMCLI。有关更多信息,请参阅安装 Amazon SAM CLI

2018 年 11 月 7 日

新指南

这是 Amazon Serverless Application Model 开发人员指南的首次发布。

2018 年 10 月 17 日