DynamoDB提供的AttributeValue为空

时间:2013-06-18 13:31:09

标签: amazon-web-services amazon-dynamodb

我正在使用最新的PHP SDK for PHP 2. DynamoDB文档有2个不同的页面

Latest DynamoDB

DynamoDB before 2011-12-05

即使我使用最新的SDK,它的行为就像“2011-12-05之前的DynamoDB”。这是我正在使用的代码导致错误“错误类型:客户端,AWS错误消息:提供的AttributeValue为空,必须包含一个受支持的数据类型”

$result = $client->getItem(array(
    'ConsistentRead' => true,
    'TableName' => 'responsys_users',
    'Key'       => array(
        'HashKeyElement' => array(
            'vendor_map_id' => array('N' => '1')
        )
    )
));

我在API规范或在线上找不到任何有助于解决问题的方法。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您必须在实例化时锁定版本日期才能使用最新版本。我相信2012-08-10是最新版本。