最新の AWS SDK for PHP 2 を使用しています。DynamoDB ドキュメントには 2 つの異なるページがあります。
最新の 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 仕様やオンラインの情報は見つかりません。どんな助けでも大歓迎です!