incrementの利用方法が少し難しいです。incrementを設定したいパターンが多いと思います。方法としては、各テーブルのレコード数を管理するテーブルを作成し、その値を更新、取得し利用する感じです。レコード数を管理するシーケンステーブルを作成します。テーブル名は、「sequence」としておきましょう。key(主キー)は、「name」とします。このカラムには、どのテーブルを管理するか、テーブル名を入れます。そのため、型はStringとします。テーブルが作成できたら、レコードを作成します。current_numberに0を設定します。こちらには、各テーブルのレコード数を保存します。準備はこれで終わりです。次は、lambdaでの処理を記述していきます。});}参考:https://qiita.com/naoki_koreeda/items/4fa3daa7812410c10cf8こちらの処理を実行することで、管理される側のテーブルのidが1ずつインクリメントされるようになります。管理するテーブルを増やす場合には、seaquenceテーブルに管理するテーブルのレコードを追加します。incrementを実装するのかこれは、人にとって理由は様々かと思いますが、ほとんどはソートキーを利用するためなのだと思います。DynamoDBでは、データを取得した際に、そのデータの順番は決まっておらず、ランダムで取得されてしまいます。ソートキーを設定すれば、勝手にその順番にソートしてくれるため、DBの取り扱いがしやすくなります。上上下下左右左右BAってやつです。コメントをキャンセルメールアドレスが公開されることはありません。