Amazon DynamoDBですが、aws-sdk-php2のgetItemを使用する時も微妙に変わっておりました。少しだけですが。
キーに"user"という名前を持つテーブルに対してのgetItem。
<?php require_once 'AWSSDKforPHP/aws.phar'; use Aws\Common\Aws; $aws = Aws::factory('(...)/config.php'); $ddb = $aws->get('dynamodb'); $get_result = $ddb->getItem(array( 'TableName' => 'test2', 'Key' => array ( 'user' => array( 'S' => '2') ) ) ); print_r($get_result["Item"]); ?>
"Key"で列の名前を指定するように変更されています。
いろいろ書いている途中で気がついたのですがAmazonのドキュメントに詳しい例が載っていたりしたのですね... 例に気がついていたらもっと楽だったのかも...
参考にさせていただいたページ: