我正在尝试使用我的数据库的用户名密钥检索数据库项目。 我有以下PHP代码:
$result = $DBclient->getItem(array(
"TableName" => $TableName,
"ConsistentRead" => true,
"Key" => array(
"username" => strtolower($_POST["username"])
)
));
运行后,会出现以下错误:
Fatal error: Uncaught Aws\DynamoDb\Exception\DynamoDbException: AWS Error Code: SerializationException, Status Code: 400, AWS Request ID: (...), AWS Error Type: client, AWS Error Message: Expected null, User-Agent: aws-sdk-php2/2.8.31 Guzzle/3.9.3 curl/7.51.0 PHP/5.6.30 thrown in (...)\vendor\aws\aws-sdk-php\src\Aws\Common\Exception\NamespaceExceptionFactory.php on line 91
我的表有三个键(索引,行......):用户名(S),密码(S)和id(N)
我阅读了文档,但我想我在这里遗漏了一些东西。