Amplify の仕組み
AWS Amplify は、フルスタックアプリを構築するための完全なツールキットです。独立して使用することも、一緒に使用することもできる 4 つの独立した柱で構成されています。
TypeScript を使用して認証、データ、ストレージ、関数などのクラウドリソースを定義します。Amplify は AWS インフラストラクチャをプロビジョニングして管理します。
Web またはモバイルアプリをバックエンドサービスに接続するライブラリ。JavaScript、React、React Native、Swift、Android、Flutter で利用可能です。
Authenticator、Storage Manager、AI 会話インターフェイスなどの事前構築されたテーマ可能な UI コンポーネント。複雑なワークフローを処理するドロップイン コンポーネント。
Git ベースの CI/CD、ブランチプレビュー、カスタムドメイン、サーバーサイドレンダリングサポートを備えたフルスタック Web アプリをデプロイしてホストします。
各柱は独立して動作します — 独自のバックエンドでフロントエンドライブラリのみを使用するか、静的サイトのみのホスティングを使用してください。一緒に使用すると、統合されたフルスタック開発エクスペリエンスが提供されます。