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

NoSQL Workbench提交表到DynamoDB报ResourceInUseException错误原因是什么

问题原因

你提到的多次创建删除同名表的操作,就是导致本次报错的直接原因。

DynamoDB执行表删除操作后,并非立刻释放对应表名资源,后台需要异步完成关联索引、数据流、备份数据等附属资源的清理工作,这段时间称为表名冷却期,时长通常在5~30分钟不等。冷却期内即使你在控制台或列表接口查询不到该表,调用创建同名表的接口依然会返回ResourceInUseException: Table already exists报错。

排查&解决方案

  • 先执行AWS CLI命令确认表确实已从目标区域移除:
    aws dynamodb list-tables --region <你的DynamoDB所在区域ID>
    
    若返回结果中无对应表名,即可确定是冷却期导致的问题。
  • 紧急使用场景可以直接修改表名(比如加版本后缀_v2)后重新推送,无需等待冷却。
  • 要使用原表名只需等待冷却期结束后重新推送即可,最长不会超过30分钟。
  • 额外排查项:确认NoSQL Workbench连接的AWS区域和你删除表的区域一致,同时可以重启Workbench清理本地缓存状态后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 03:27:03