オンラインブックストアアプリケーションを構築しているとします。ブックストアには、お客様に販売できるように倉庫に保管した大量の本の在庫があります。アプリケーションでは、販売している本と、著者などの本に関するいくつかの基本情報をユーザーが閲覧できるようにしなければなりません。
アプリケーションでは、ユーザーが本を探すときに詳細情報を調べられるように、特定の本をタイトルと著者で取り出せるようにする必要があります。さらに、ユーザーが歴史や伝記など、特定のカテゴリーの本をすべて閲覧できるようにして、興味のある本を見つけやすくする必要もあります。
また、ハードカバーやペーパーバック、オーディオブックなど、さまざまなフォーマットの本を扱うこともできます。アプリケーションでは、在庫本のフォーマットを記録し、在庫システムの項目番号にマッピングしておく必要もあります。アプリケーションでは今後、本のフォーマットを追加したり削除したりしたときに、これらのフォーマットを更新できるようにする必要があります。
このチュートリアルのモジュールでは、DynamoDB のテーブルがアプリケーションのニーズに対応するようにモデル化する方法をご紹介します。
このチュートリアルを完了するには、AWS アカウントと、アカウントに AWS Identity and Access Management (IAM)、Amazon DynamoDB、AWS Cloud9 リソースを作成するためのアクセス権が必要です。このチュートリアルのステップバイステップガイドで、すべての前提条件を整える方法を説明します。
モジュールの所要時間: 15 分