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

AWS CLI执行PartiQL INSERT语句提示资源未找到问题求助

问题解决:DynamoDB PartiQL INSERT 报 ResourceNotFoundException

核心原因

DynamoDB表名严格区分大小写,你创建的表是resourceLock(驼峰格式),但执行PartiQL时写的是全小写的resourcelock,导致系统找不到对应资源。

解决方案

修正PartiQL语句中的表名,与创建表时的名称完全一致,同时确保语法格式正确:

aws dynamodb execute-statement --statement "INSERT INTO resourceLock VALUE {'resourceName':'dev', 'resourceType':'environment'}" --profile free

验证步骤

  1. 先确认当前账号下的表名准确大小写:
aws dynamodb list-tables --profile free

输出里会显示你创建的resourceLock,确认无误后再执行INSERT语句。

补充说明

你通过AWS控制台能正常添加数据,是因为控制台会直接匹配你选中的表名(严格对应resourceLock),而CLI的PartiQL语句里的表名拼写错误才导致报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 07:24:19