DynamoDB テーブル作成手順

テーブルの作り方

テーブルは以下のやり方で作成ができます。

  • AWS ログインを行う。
  • ログイン後、DynamoDBの画面、テーブル作成画面へ移る
  • テーブル名とパーティションキーを設定する画面があるので下の画像の赤字 のように入力を行い、作成ボタンを押すとテーブルができます。

f:id:jesushill:20200316214843p:plain

データの作成方法はググるといろいろあります。

AWS cli使い方

テーブルの作り方

awscliで作ると、以下のような形になります。

# cliで作成

$ aws dynamodb create-table \
    --table-name Tests \
    --attribute-definitions AttributeName=id,AttributeType=N \
    --key-schema AttributeName=id,KeyType=HASH \
    --provisioned-throughput ReadCapacityUnits=1,WriteCapacityUnits=1

データ追加方法

$ aws dynamodb put-item \
  --table-name Tests \
  --item '{ 
            "id": { "N": "1" }, 
            "name": { "S": "ユーザー" }
          }'

データ取得方法

# 全データ取得
$ aws dynamodb scan \
  --table-name Tests

参考文献

コンセプトから学ぶAmazon DynamoDB【ハッシュキーテーブル篇】 | Developers.IO