AWS Amplify
正解。AWS Amplify は、Web・モバイルアプリのフロントエンド開発を加速するためのサービス群です。ホスティング・認証・API・CI/CD などをまとめて提供し、フロントエンド開発者が素早くフルスタックアプリを構築・公開できます。
Web・モバイルアプリのフロントエンドを、ホスティング・認証・API・CI/CD まで含めて素早く構築・公開したい開発者に最も適した AWS のサービスはどれですか。
フロントエンド開発を加速するサービスを選ぶ問題。
AWS Amplify
正解。AWS Amplify は、Web・モバイルアプリのフロントエンド開発を加速するためのサービス群です。ホスティング・認証・API・CI/CD などをまとめて提供し、フロントエンド開発者が素早くフルスタックアプリを構築・公開できます。
AWS Elastic Beanstalk
AWS Elastic Beanstalk は、コードをアップロードすると サーバ側の実行環境(EC2・ELB など)を自動構成する サービスです。
Web アプリのバックエンド運用には便利ですが、フロントエンドのホスティング・認証・API・CI/CD をまとめて素早く整える という本問の要件には Amplify が適するため不正解です。
Amazon Lightsail
Amazon Lightsail は、定額で使えるシンプルな仮想サーバ(VPS) のサービスです。
サーバを立ててサイトを置くことはできますが、認証・API・CI/CD まで統合されたフロントエンド開発体験 を提供するものではないため不正解です。
AWS CodePipeline
AWS CodePipeline は、ビルドからデプロイまでの CI/CD パイプラインを連結・自動化する サービスです。
CI/CD は提供しますが、ホスティング・認証・API を含むフロントエンド一式の構築 は範囲外のため、本問の要件には Amplify が適し不正解です。
『フロントエンド開発』『ホスティング+認証+API をまとめて』は AWS Amplify。GraphQL API のマネージド提供は AppSync。フロントエンド/モバイルのカテゴリ。