Lambda 托管实例中的 $LATEST.PUBLISHED 版本 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Lambda 托管实例中的 $LATEST.PUBLISHED 版本

Lambda 托管实例函数支持与 Lambda(默认)相同的编号版本控制工作流程。如果您不想维护编号版本,Lambda 托管实例会引入一种新的版本类型:$LATEST.PUBLISHED。此版本允许您根据需要创建或重新发布最新发布的版本(可包含更新后的代码或配置),而无需管理编号版本。

与 $LATEST 的主要区别:当您使用非限定性 ARN 调用 Lambda 托管实例函数时,Lambda 会隐式调用 $LATEST.PUBLISHED 版本而不是未发布的 $LATEST 版本。

以下 Amazon CLI 命令会创建或重新发布 $LATEST.PUBLISHED 版本。

aws lambda publish-version --function-name my-function --publish-to LATEST_PUBLISHED

您应看到以下输出:

{ "FunctionName": "my-function", "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:$LATEST.PUBLISHED", "Version": "$LATEST.PUBLISHED", "Role": "arn:aws:iam::123456789012:role/lambda-role", "Handler": "function.handler", "Runtime": "nodejs24.x", ... }
注意

如果您使用 Amazon CloudFormation 或 Lambda 控制台创建 Lambda 托管实例函数,则 Lambda 会自动创建 $LATEST.PUBLISHED 版本。