【问题标题】:Can Cloudformation trigger event after creation of each resource?Cloudformation 可以在创建每个资源后触发事件吗?
【发布时间】:2022-01-17 23:17:25
【问题描述】:

我正在通过 cloudformation 模板创建 aws 资源。 我需要在创建 DynamoDB 表资源后调用 lambda,该资源将填充其中的某些默认记录。填充默认记录后,仅应创建其余资源。

【问题讨论】:

标签: amazon-web-services amazon-cloudformation


【解决方案1】:

听起来您应该创建一个自定义资源,请参阅文档custom resources in cfn。让这个 lambda 创建您需要的任何记录,然后在完成后用成功信号回调。您需要搁置的任何资源都可以在您的自定义资源上具有“DependsOn”。

【讨论】:

  • 它应该只运行一次。仅此而已。
  • @Hakuna 是否可以将 Lambda 支持的自定义资源配置为仅在创建时运行,并直接返回任何更新或删除事件而不在 DynamoDB 表中插入任何内容?
  • 创建您的自定义资源,使其不会在堆栈更新时触发,仅在您需要清理内容时创建并删除。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-28
  • 2020-10-09
  • 2017-03-01
  • 1970-01-01
  • 2019-05-11
  • 1970-01-01
相关资源
最近更新 更多