東日本橋の制作・開発会社 プレスマンのスタッフブログ

PRESSMAN*Tech

AWS Tech & Tips サーバレス

AWS AppSyncで作るサーバレスWebアプリ - (1) Dynamo DBの準備

この記事は2年以上前ですので、内容が古い可能性があります

設計

今回はユーザを登録するUserテーブルとそのユーザに紐づくTodoテーブルを作成します。

Userテーブルをつくる

テーブル名に「User」、プライマリキーに「id」と入力します。プライマリキーの型は「文字列」のままで大丈夫です。テーブル設定欄の"デフォルト設定の使用"にチェックが入っていることを確認し、作成ボタンをクリックします。Userテーブルの作成は以上です。

Todoテーブルをつくる

続いてTodoテーブルをつくります。
Userテーブルのときと同様、テーブル名を「Todo」、プライマリキー「userId」を(文字列型)とします。また、Todoテーブルでは"ソートキーの追加"にチェックを入れて「id」と入力してください。
最終的に下図のようになっていることを確認し、"作成"ボタンをクリックします。

以上。

今回は準備なのでここまでです。特に面白くもない記事で申し訳ありません。。。
NoSQLであるDynamo DBでRDB的な設計をしていたり、そもそもApp Sync(というかGraphQL)ではDBの設計からではなくどんな情報が欲しいか(プレゼンテーション層)から考えるべきだといったツッコミはあるかと思いますが、次回もお付き合いいただければ幸いです。

この記事をシェアする:
◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇

私たちと一緒に働きませんか?

「AWS AppSyncで作るサーバレスWebアプリ - (1) Dynamo DBの準備」はいかがでしたか?
株式会社プレスマンでは、 WordPressが大好きな方、仕事を通してさらにスキルを磨きたい方を募集しています。 まずは募集職種をご覧の上、お気軽にお問い合わせください。 あなたとお会いできるのを楽しみにしています。

採用情報を見る

-AWS, Tech & Tips, サーバレス
-

Copyright© PRESSMAN*Tech , 2021 All Rights Reserved Powered by STINGER.