3

最新の AWS SDK for PHP 2 を使用しています。DynamoDB ドキュメントには 2 つの異なるページがあります。

最新の DynamoDB

2011-12-05 より前の DynamoDB

最新の SDK を使用しているにもかかわらず、「2011 年 12 月 5 日より前の DynamoDB」のように動作しています。私が使用しているコードは、「エラー タイプ: クライアント、AWS エラー メッセージ: 指定された AttributeValue が空です。サポートされているデータ型の 1 つだけを含める必要があります」というエラーが発生します。

$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 に答える