【Amplify】とは何か

Amplifyとは何か、はじめましての人が概要を理解できるよう超要点を絞ってまとめました。

Amplifyとは

デプロイ、ホスティングができるプラットフォームです。

ホスティングとは、サーバーを借りることをいい、そのためインフラを気にしなくて良です。

Amplifyの公式ドキュメントチュートリアルはこちら

https://amplify-sns.workshop.aws/ja/

データ取得方法

Amplifyでは、Schemeを定義するだけでbackendを構築してくれるGraphQLが使われています。

GraphQLを使うメリットは、自分が欲しいデータだけを収集することができることにあります。

これは、REST APIの置き替えとして使用され、REST APIの場合は、例えばユーザーのデータを取得するためには、ユーザーIDを収集し、ユーザーIDから検索をかけるAPIを叩く必要がありました。

Amplifyでよく使うコマンド

Ampifyを操作する上で覚えておきたいコマンドを紹介します。

$ amplify push

クラウドへ反映ができます。

$ amplify mock

クラウドリソースに変更反映する前に、変更後の動作確認をローカル環境で行うことができます。

schemaの挙動確認を行う際などに使えます。

以上、お読みいただきありがとうございました。

コメント