概要
AWS Amplifyは、Webおよびモバイルアプリ開発のためのプラットフォームです。
サーバレスなバックエンドの構築からWebサイトのホスティングすることができます。
サービス・ツール群
Amplifyでは下記のサービス・ツールを利用してアプリケーションを構築、デプロイすることができます。
- Amplify CLI
コマンドでAWSのサービスを利用したバックエンドを構築、管理することができるインターフェースです。 - Amplify Libraries
ユースケースに合わせた様々なリソースを利用することができます。(認証、データストア、API等)
iOS、Android、Web(React,Vue)といった複数のクライアントに対応しています。 - Amplify Console
静的なWebサイトのホスティング、Gitとの連携、CI/CDを提供するサービス。 - Amplify Admin UI
コンテンツ管理ができるサービス。
参考
基本的には、下記のサイトから学習を進めることを推奨します。
BlackBeltセミナーからワークショップ、事例やチュートリアルまで幅広いコンテンツが提供されています。
公式ドキュメントは英語のみですが、チュートリアルやAPIリファレンスが充実しています。