投稿日: May 6, 2024

TypeScript を使用してフルスタックアプリケーションを構築するためのコードファーストのデベロッパーエクスペリエンスである AWS Amplify Gen 2 の一般提供が開始されました。Amplify Gen 2 を使用すると、デベロッパーはデータモデル、ビジネスロジック、承認ルールなどのアプリ要件を TypeScript で表現できます。その後、必要なクラウドインフラストラクチャは、明示的なインフラストラクチャ定義を必要とせずに自動的にプロビジョニングされます。この合理化されたアプローチにより、あらゆる規模のチームのフルスタック開発を高速化できます。 

Gen 2 のプレビュー以降、パブリックプレビューに以下の多くの機能が追加されました。

  • 改良された認証機能、ファイルマネージャーによるストレージサポート
  • 環境変数による TypeScript Functions のサポート
  • カスタムクエリとミューテーションのサポートにより、データ操作の柔軟性が向上
  • カスタムドメイン、データ管理、PR プレビューなどの機能を備えた新しい Amplify コンソール。
  • Bedrock、Translate、Polly、Rekognition を含む AI/ML サービスの統合ガイド
  • 1 対 1、1 対多、多対多の関連付けにおけるリレーションシップモデリング動作の改善
  • 複数の OIDC プロバイダー、ユーザーグループのサポート、他の AWS リソースへのアクセス許可などの認証機能の強化
  • 既存の MySQL および PostgreSQL データベースサポートへの接続

これは、プレビュー中にリリースされたすべての機能に加えて提供されます。 

AWS Amplify のコードファースト DX (Gen 2) を利用できるリージョンの詳細については、AWS リージョンをご覧ください。

Gen 2 の開始方法については、ローンチブログをご覧ください。