このハンズオンシリーズについて

AWS Amplify & AWS Chalice ハンズオン 〜怠惰なプログラマ向けお手軽アプリ開発手法〜 にようこそ

AWS Amplify ハンズオン

AWS Amplify とは

サーバーレスなバックエンドをセットアップするための CLI、フロントエンドで利用できる UI コンポーネント、CI/CD やホスティングのためのコンソールを含む Web およびモバイルアプリ開発のためのフレームワークです。

amplify overview

※ 今回のハンズオンでは手順簡略化のため、Amplify ConsoleではなくAmplify CLIでデプロイを行いますす。ソースリポジトリとの連携やCI/CDの構築を行いたい場合はAmplify Consoleを使用するとが推奨されます。

AWS Amplify ハンズオン資料はこちら

  1. 基本ステップ
    1. 環境構築
    2. アプリケーションの雛形を作成
    3. 認証認可機能の追加
  2. 各種機能の実装
    1. チャット機能の実装
    2. AI 機能の実装
    3. イベント・属性分析機能の実装
    4. [New!] Web Pushの実装

ハンズオン終了後にリソースを削除するには

Amplify によって作成されたバックエンドリソースには料金が発生するものがあります。必要なければ amplify delete コマンドで削除してください。


AWS Chalice ハンズオン

AWS Chalice とは

Amazon API Gateway と AWS Lambda を使ったサーバーレスアプリケーションを素早く開発しデプロイできるサーバーレスフレームワークです。

about chalice

こちらの資料、解説動画もおすすめです。

ハンズオン資料はこちら

  1. AWS Chalice ハンズオン 基本ステップ
  2. AWS Chalice アドバンスドステップ API キーと認可
  3. AWS Chalice アドバンスドステップ S3 の画像アップロード API
  4. AWS Chalice アドバンスドステップ 画像認識 API