Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Jr. Championsハンズオン企画#1 「Amplify Gen 2でSNSを作ろう!」...

Avatar for amixedcolor amixedcolor
September 08, 2025

Jr. Championsハンズオン企画#1 「Amplify Gen 2でSNSを作ろう!」公開配布版

2025 Japan AWS Jr. Championsで主催した第1回ハンズオン企画の資料です。
口頭による補足や説明はございませんが、資料だけでもハンズオンを実施できるように努めております。
ぜひ、お手元でもAmplify Gen2でSNS(ソーシャル・ネットワーキング・サービス)を作ってみてください!

Avatar for amixedcolor

amixedcolor

September 08, 2025
Tweet

More Decks by amixedcolor

Other Decks in Technology

Transcript

  1. 3 運営メンバー紹介 株式会社Relic 保 龍児 エイミ/amixedcolor 日本アイ・ビー・エム システム ズ・エンジニアリング株式会社 熊田

    真由子 株式会社サーバーワークス 圡井 一磨 株式会社エクサウィザーズ 佐藤 碧 株式会社セゾンテクノロジー 青木 菜摘 伊藤忠テクノソリューションズ 株式会社 須永 響 川崎 良 八木 宏瞭 富士ソフト株式会社 鈴木 紗世 主催 株式会社クレスコ 八雲 慎之助
  2. 17 • インストール • https://github.com/cli/cli#installation • gh --version で入っているか確認できます •

    ログインをする • https://docs.github.com/ja/github-cli/github-cli/quickstart • gh auth login GitHub CLI それ以外
  3. 19 GitHubリポジトリをAmplify公式のテンプレから作成する • https://github.com/new?template_name=amplify-next- template&template_owner=aws-samples&name=amplify-next- template&description=My%20Amplify%20Gen%202%20starter %20application • リポジトリ名は「日付-苗字-名前」 •

    https://docs.github.com/ja/repositories/creating-and- managing-repositories/creating-a-repository-from-a-template • フォークではない、GitHubの「テンプレート」という機能を使う Amplify
  4. 33 Amplify Gen 2とは?(1/2) • AWSのサービスの1つ • https://docs.amplify.aws/ • 曰く「ウェブ・モバイルアプリを構築する上で必要な全て」

    • > AWS Amplify is everything you need to build web and mobile apps. • 曰く「簡単に始められ、簡単にスケールできる」 • > Easy to start, easy to scale. • 要は、「とっても便利!」 Amplify
  5. 34 Amplify Gen 2とは?(2/2) • Gen「2」? • 元々無印の「AWS Amplify」というサービスがあり、大幅なアップデー トを経て「Amplify

    Gen 2」がリリースされました • 以来、無印は「Gen 1」と呼ばれています • 大幅なアップデート? Amplify Gen 構築 構築方法 追跡可能性 カスタマイズ性 Gen 1 自動 CLI Gen 2 自動 CDK
  6. 35 • バックエンド • いわゆるインフラのリソースのこと。バックエンドAPIではない • Amplify {{hogehoge}} • Amplfiy

    Gen 2 独自に事前統合されたバックエンドのこと • Amplify Auth • Cognitoを利用した認証の基盤 • Amplify Data • AppSync(GraphQL), DynamoDBを利用したデータ周りの基盤 • REST API似のAPIコール・リレーション・部分一致検索・認可が可能 • Amplify Storage • S3を利用したストレージ自体 + 認可の基盤 Amplify における用語 Amplify
  7. 83 aws configure --profile handson-20250905 コマンド を実行して、ID・Keyをコピペ、Regionをus-east-1に する それ以外 •

    コピペでコマンドがうまくいかない人はコピペせずに手入力して ください(typo注意)
  8. 84 • 2025-xx-xx xx:xx:xx amplify-aaaa-main-amplifyaaaa-aaaa • 2025-xx-xx xx:xx:xx cdk-hnb659fds-assets-111111111111-us- east-1

    aws cliが使えるかaws s3 ls --profile handson- 20250905 で確認する それ以外