【问题标题】:How to trigger lambda on SAM application deploy如何在 SAM 应用程序部署上触发 lambda
【发布时间】:2019-06-20 11:24:28
【问题描述】:

我正在使用 AWS SAM 创建 S3 存储桶,并且我希望在 SAM 部署后用文件填充它们。默认情况下,有没有办法从 SAM 中用文件填充 S3 存储桶?我的一个想法是,是否有一种方法可以在部署 SAM 应用程序时触发 lambda 以填充存储桶。

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-sam


    【解决方案1】:

    考虑使用Cloudformation Custom resource

    这允许您在 cloudformation 堆栈创建、更新和删除事件期间调用您自己的代码(即 Lambda)。我见过人们使用它来填充 S3 存储桶,并确保在您拆除时从存储桶中删除所有文件(因为如果其中有文件,CF 将无法删除存储桶)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-18
      • 1970-01-01
      相关资源
      最近更新 更多