错误为:无法获取项目:在“https://dynamodb.us-east-1.amazonaws.com”上执行“GetItem”时出错;AWS HTTP错误:客户端错误:POSThttps://dynamodb.us-east-1.amazonaws.com
导致400错误请求
响应:{"__type":"com.amazon.coral.validate#ValidationException","消息":"提供的键元素与架构不匹配"(截断...)ValidationException(客户端):提供的键元素与架构不匹配 - {"__类型":"com.amazon.coral.validate#ValidationException","消息":"提供的键元素与架构不匹配"}
已在上设置密钥凭据。aws/凭据文件。
AWS DynamoDB文档将400错误请求验证错误定义为:
输入无法满足AWS服务指定的约束。
GetItem DynamoDB请求包括关键参数(必需);对于具有简单主键的DynamoDB表,您只需要为分区键提供一个值。对于复合主键,必须同时提供分区键和排序键的值(请参阅GetItem API请求文档)。
很可能,在需要哈希或软键的情况下,您缺少哈希或软键;或者哈希键或排序键的名称与为DynamoDB表定义的名称不匹配。例如,您可能在GetItem请求中指定了“id”,但您的DynamoDB表具有“Item_ID”作为排序或具有键属性名称。
问题内容: 我尝试通过bash脚本执行此命令,但出现以下错误: 错误stacktrace: {“错误”:“ IndexPrimaryShardNotAllocatedException [[my_index]主要未分配后api]”,“状态”:409} {“错误”:“ ElasticSearchIllegalArgumentException [无法更新非动态设置[[index.analysis.f
我正在尝试使用Alamofire4.8.2将一组图像上传到服务器 以下是函数: 在下面的行中获取错误: 无法使用类型为“(UIImage,withName:String,fileName:String,mimeType:String)”的参数列表调用“append”
更新2 在较新版本的Sprint Boot上再次遇到此问题,不得不改为:
问题内容: 我正在尝试使用ESAPI.jar为我的Web应用程序提供安全性。基本上我刚刚开始使用ESAPI.jar。但是问题是我什至无法使用ESAPI运行简单的程序。小代码段是: 我收到此错误: 我尝试将3个ESAPI属性文件复制到我的源文件夹中,并在构建路径上进行配置,但是仍然没有成功。我尝试了许多排列和组合都无济于事。 请指导我。 属性文件的内容为: 问题答案: ESAPI.propertie
我目前正在制作一个WordPress插件,并试图从WooCommerce数据库中选择几个值,我一直得到的是同一个错误。什么可能是错的? 我的代码: 错误: 致命错误:未捕获错误:调用C:\xampp\htdocs\ExamenProject\wp content\plugins\drukkebaasjes sizedata\drukkebaasjes sizedata.php中未定义的方法mysq
我对spring boot很陌生,我正在开发一个新的应用程序,它需要能够连接到多个可用数据库中的一个。根据用户的凭据,我将确定要连接到什么数据库,因此我需要在运行时动态更改连接的能力。我发现spring的一个老博客在这里概述了一个解决方案,它提倡使用AbstractRoutingDataSource,它基于查找键将getConnection()调用路由到其他数据源。我试着仔细地跟踪这个博客,但我不