概要
AWSでWebアプリを構築したときに小さなステップから少しずつアプリになっていくまでの過程を記録に残していきたいと思います。
構成
今回作成したWebアプリは以下のような構成で組んでみました。
Amplifyを使うとより簡単に構築できそうですが、今回は学習を兼ねてあえてAmplifyを使わずに構築してみます。
記事シリーズ
以下の記事で小さなステップから徐々にアプリになっていくまでの過程を記録していきます。
- 静的ウェブサイトホスティングでホスティングしてみる
- 静的ウェブサイトホスティングにCloudFrontを経由してアクセスしてみる
- 静的ウェブサイトをCloudFront経由のアクセスしか許可しないようにしてみる
- CloudFrontのキャッシュ削除を自動化してみる
- REST APIを作成してみる
- REST APIをCloudFront経由のアクセスしか許可しないようにしてみる
- REST APIでDynamoDBからデータを取得してみる
- 静的ウェブサイトからREST APIを呼び出してみる
- 静的ウェブサイトおよびREST APIを認証してから利用できるようにしてみる