dynamodb テーブルにある項目の数を知りたいです。APIガイドから、それを行う1つの方法は、次のようにスキャンを使用することです:
<?php
$dynamodb = new AmazonDynamoDB();
$scan_response = $dynamodb->scan(array(
'TableName' => 'ProductCatalog'
));
echo "Total number of items: ".count($scan_response->body->Items)."\n";
ただし、これはすべてのアイテムをフェッチし、それらをメモリ内の配列に格納する必要があり、ほとんどの場合、私が推測することはできません。総アイテム数をより効率的に取得する方法はありますか?
このデータは AWS Dynamo Web コンソールでは利用できません。私はすでに確認しました。(最初はページネーション ボタンと一緒に表示されているように見えますが、アイテムの次のページに進むにつれて数字が大きくなることがわかります)。