CLF / ドメイン3 クラウドテクノロジーとサービス
AWS Amplify
概要
は、Webアプリやモバイルアプリのフルスタック開発を高速化するツールとサービスのセットです。フロントエンドのホスティングから、認証やデータなどのバックエンド構築までをまとめて提供し、インフラの詳細を意識せずにアプリを公開できます。
主要技術
① Amplify Hosting
GitリポジトリとつなぐだけでWebアプリをビルドし、AWSのへ継続的にデプロイできる静的・フルスタックWebホスティングです。カスタムドメインやプレビュー環境にも対応します。
② バックエンド構築
認証()、データ(AppSyncや)、ストレージ()などのバックエンドを、コードやCLIから簡単に定義してアプリへ接続できます。
③ フロントエンドライブラリ
React、Vue、iOS、AndroidなどのフレームワークからAWSの機能を呼び出すためのライブラリとUIコンポーネントを提供します。
試験対策
① 選択基準
「Webアプリやモバイルアプリを素早く構築・ホスティング」「フロントエンド開発者がバックエンドを簡単に用意」というキーワードが出たらを選びます。
② Elastic Beanstalkとの違い
Beanstalkはサーバー上で動くWebアプリケーション一式のデプロイと運用を自動化するサービスです。はWeb・モバイルのフロントエンド開発とバックエンドの組み合わせに特化しています。