You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将CDK调用的自定义CloudFormation中Lambda创建的资源导入回原栈

解决方案

核心结论

两个需求均可以通过CloudFormation原生的*资源导入(Resource Import)*功能实现,不需要创建新栈,直接基于你已有的StackId对应的原栈操作即可。

操作前提

执行导入前需要满足以下要求:

  • 待导入的资源属于CloudFormation支持导入的资源类型,且当前未被任何其他CloudFormation栈管理
  • 你已持有待导入资源的准确PhysicalResourceId,以及为其规划的、在原栈内唯一的LogicalResourceId
  • 待导入资源的当前实际配置,和后续加入栈模板的资源配置完全一致

具体操作流程

  1. 更新原CloudFormation栈的模板文件,把待导入的资源定义添加到模板中,必须为每个待导入资源添加DeletionPolicy: Retain配置,该配置为资源导入的强制要求
  2. 打开CloudFormation控制台,通过StackId定位到目标原栈,选择导入资源到堆栈操作
  3. 按照页面引导上传更新后的模板,在资源映射步骤逐一填入每个待导入资源对应的PhysicalResourceId
  4. 系统会自动生成导入变更集,校验资源配置和实际配置的匹配性,校验通过后执行变更集即可完成导入

导入后效果

  • 所有Lambda创建的资源会正式纳入原CloudFormation栈的管理范围,栈的资源列表会完整展示所有关联资源,运维团队可直接通过栈页面查看全部资源清单
  • 若原栈由CDK生成,需要同步把导入的资源定义补充到CDK代码中,避免后续CDK部署时出现配置漂移提示,后续也可直接通过CDK更新这些资源的配置

注意:导入操作不会修改资源本身的配置,也不会影响资源的正常运行,仅建立资源和CloudFormation栈的管理关联关系。


内容的提问来源于stack exchange,提问作者Amarendra Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 17:36:05