フィーチャー有効化オーバーライド移行
Amplify CLI バージョン 7 以上は、開発者が Amplify で生成された IAM、Cognito、および S3 設定をオーバーライドして、アプリの要件に最適に対応する機能を提供するために更新されています。新しいオーバーライド機能により、開発者は Amplify が提供するデフォルト設定でバックエンドを簡単に構成しながら、きめ細かいリソース設定をカスタマイズできます。
新しいオーバーライド機能、またはリソースの今後の変更により、Amplify プロジェクトのファイル構造は内部的に変更されます。Amplify CLI バージョン 7 より前に作成されたプロジェクトでは、移行が必要になります。本番環境ではなく、テスト環境でこの移行をまずテストしてから、アプリの更新を行うことをお勧めします。
amplify add env testamplify override <api|auth|project|storage>またはamplify update <api|auth|project|storage>- リソースを移行するかどうかを尋ねられたら「y」と答えます
amplify push- このテスト環境でアプリのシナリオをテストしてください
検証後、amplify env checkout <env-name> を使用して元の環境に切り替えて、amplify override <category> または amplify update <category> を実行することでオーバーライド移行を適用します。