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

如何通过CDK为Timestream表添加分区键且不销毁整个栈?

解决CDK手动删除Timestream表后无法重建的问题

以下是具体操作步骤:

方法一:通过CloudFormation控制台同步栈状态

  1. 登录AWS控制台,进入CloudFormation服务,找到目标栈
  2. 切换到「资源」标签页,找到对应Timestream表的逻辑资源条目
  3. 选中该条目,点击顶部的「删除资源」(此操作仅更新CloudFormation栈的状态,不会重复删除已不存在的资源)
  4. 等待栈状态更新完成后,回到本地运行 cdk deploy,CDK会根据修改后的代码重新创建带分区键的Timestream表

方法二:使用AWS CLI同步栈状态

  1. 在本地终端运行以下命令,替换占位符为你的实际信息:
    aws cloudformation delete-stack-resources --stack-name <你的栈名称> --logical-resource-id <Timestream表的逻辑ID>
    
  2. 命令执行完成后,运行 cdk deploy,即可重新创建目标表

补充说明

  • 若之前修改过表的逻辑ID导致提示「资源已存在于栈中」,需先将逻辑ID改回原名称,再执行上述步骤同步栈状态
  • 若漂移检测未发现变更,可手动在CloudFormation栈中启动漂移检测,等待检测完成后再执行资源状态修复操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 11:22:10