AWS Amplify とは
セキュアでスケーラブルなモバイルアプリケーションとウェブアプリケーションを構築するための開発プラットフォーム
https://aws.amazon.com/jp/amplify/?nc2=h_ql_prod_mo_awsa
AWS Amplifyを使うことで、モバイル/Webアプリが利用する、AWS上のサーバーレスなバックエンドリソースを簡単に構築できます。
例えば以下のような機能を持つサーバーレスアプリケーションを簡単に構築することができます。
- データストア
- 認証
- 分析
- API
- ストレージ
などなど ( 詳細 )
AWS Amplify を構成するサービス
AWS Amplifyには、ライブラリ、CLI、コンソール、などといったさまざまなサービスが含まれています。
- Amplify Framework
- ライブラリ
- ライブラリを使用して、AWSの機能を活用するモバイル、Webアプリを構築できる
- CLI
- コマンドラインから、アプリが使用するAWS上のサーバーレスなバックエンドを構築することができる
$ amplify add api
などのコマンドを利用してやりたいこと(apiの追加)を対話的に構築できる
- ライブラリ
- Amplify Console
- Webアプリケーションのホスティングを行える
- 静的サイトのホスティングだけであればGithubを連携するだけ
- サーバーレスなバックエンドもデプロイできる