投稿日: Apr 19, 2021

Amplify CLI を使用することで、デベロッパーは 1 回のデプロイで Amazon DynamoDB テーブルに複数のグローバルセカンダリインデックス (GSI) の更新を実行できるようになりました。これにより、データモデルの反復をより迅速かつ安全に実行できます。AWS Amplify CLI はコマンドラインのツールチェーンで、フロントエンドの Web およびモバイルデベロッパーが、クラウドバックエンドを作成したり、AWS AppSync や Amazon DynamoDB を使用するアプリデータの管理など、共通のユースケースのために、作成したクラウドバックエンドをデベロッパー自身のアプリに接続したりできるようにします。 

デベロッパーは自身の DynamoDB テーブル上で頻繁に GSI の更新を設定し、データアクセスパターン、またはテーブル間のモデルの関係を最適化しますが、これまでは GSI の変更を別々にデプロイする必要がありました。この新しいデプロイ方法により、デベロッパーは自身のデータモデルへの複数の GSI の変更を 1 回の「Amplify プッシュ」コマンドで安全に実行できるようになります。さらに、GSI の変更は、1 つの Amplify 環境から別の環境、たとえば、ステージングのバックエンド環境を本番環境へ簡単に適用できます。 

Amplify のドキュメントで Amplify の新しいデプロイプロセスについて詳しくご覧ください。