Chapter12


 LambdaやS3を利用して俳句を投稿、あるいは投稿された俳句に”いいね”ができるアプリの実装

 アプリの実装のための設計として

 これらの4つのREST APIを用いて閲覧、投稿、いいね、削除を可能とさせる

 これまでと同様にデプロイを行う

$ cd intro-aws/handson/bashoutter
$ python3 -m venv .env
$ source .env/bin/activate
$ pip install -r requirements.txt
$ cdk deploy

 AWSのコンソールからデプロイされたスタックを確認

 APLリクエストの送信

$ export ENDPOINT_URL=????

 デプロイ時に得られたURLを????に設定する
 次に俳句の一覧を取得

$ http GET "${ENDPOINT_URL}/haiku"

 まだ俳句の投稿はないので空が出力される
 俳句を投稿するには

$ http POST "${ENDPOINT_URL}/haiku" \

 を実行し、先のGETを再実行すると俳句の追加を確認できる

$ http  PATCH "${ENDPOINT_URL}/haiku/????"

 最後に同じ要領でDELETEを行えば俳句を削除
 スタックの削除も同様