【问题标题】:Can I update $LATEST lambda version to point at an old function version我可以更新 $LATEST lambda 版本以指向旧函数版本吗
【发布时间】:2020-02-03 22:58:25
【问题描述】:

我有一个 lambda 函数,我需要回滚并使用以前的版本。

lambda 由 S3 事件触发,其中 S3 调用函数 ARN 没有任何版本或别名限定符,因此仅使用 $LATEST

由于组织中的 IAM 限制,我无法更改 s3 事件以指向特定的 Lambda 版本或别名。

有没有一种简单的方法可以更新$LATEST 以指向该函数的先前版本?

【问题讨论】:

    标签: amazon-web-services aws-lambda


    【解决方案1】:

    我认为你不能“开箱即用”。您可以执行以下操作之一:

    • 打开您要恢复的 Lambda 版本,复制代码,然后将其粘贴到 Lambda 控制台中。您现在可以保存“新”代码,它的行为就像“旧”版本一样

    或者

    • 如果您使用 Git(我希望您这样做),您可以将函数存储库还原为旧提交,将项目恢复到您想要的版本(如果您在发布之前大致知道相关提交是什么)

    【讨论】:

    • 第一个选项最适合我的情况,因为我需要引导客户完成这些步骤,而且越简单越好 :)。我最终让他们导航到函数版本,选择“操作”,然后选择“导出函数”。创建了一个他们作为 $LATESTS 上传的 zip。谢谢!
    • 对,完全忘了你可以将函数导出为 zip!很高兴它起作用了;)
    猜你喜欢
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 2021-11-16
    • 2015-10-14
    • 1970-01-01
    相关资源
    最近更新 更多