amazon-web-services - 更新 lambda 时 S3 lambda 通知会发生什么情况?
问题描述
我有一个通过持续部署过程更新的 lambda。每当创建 S3 对象时,S3 通知都会触发 lambda。重要的是不要错过任何通知。
我需要注意什么触发保证?
例如,如果在写入 S3 对象时更新 lambda,是否仍会处理所有通知?
解决方案
无论您的部署过程如何,所有通知都将发送到 Lambda。Lambda 使用别名来管理要执行的函数版本。所有呼叫始终使用 LATEST 别名。
假设您当前部署了 v1 版本,因此此时 LATEST=v1。现在,当 v2 的部署正在进行时,别名 LATEST 仍指向 v1,因此您的通知将被传递。部署完成后,别名更改为 LATEST=v2。
推荐阅读
- jquery - 创建文本输入并根据数组长度分配一个值,它是使用 jQuery 在页面加载时的值
- javascript - 有没有办法在点击一定次数后将表单按钮链接到不同的页面?
- javascript - 表单未从数据库呈现
- mysql - mysql drop partition 和 truncate partition 有什么区别
- java - 春季数据库触发器
- sql - 如何将数组的列更改为 spark scala 中的分隔列?
- tensorflow - 如何在保存和恢复的 keras 模型中使用多个 GPU
- firebase - 如何在本地运行 Firebase 客户端时模拟请求参数
- angular - 在Angular / Typescript中复制具有嵌套项的数组的方法是什么?
- azure-logic-apps - 存储在变量中的 json 的逻辑应用读取属性