3

我正在使用适用于 PHP 2 的最新 AWS 开发工具包。DynamoDB 文档有 2 个不同的页面

最新的 DynamoDB

2011-12-05 之前的 DynamoDB

即使我使用的是最新的 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 规范或网上找不到任何有助于解决问题的内容。任何帮助,将不胜感激!

4

1 回答 1

1

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

于 2013-06-24T21:48:28.567 回答