達成したいこと: AppSync Web コンソールで増幅 + AppSync プロジェクトを編集し、それをローカル マシンにプルしたいと考えています。
私がしたこと:
次の 3 つのコマンドを実行して、Amplify CLI で増幅プロジェクトを初期化しました。
amplify init
amplify add api
amplify push
(追加するAPIはGraphQLです)
次に、自動生成された GraphQL リゾルバーの一部を AppSync Web コンソールで編集しました。(編集したリゾルバーをクライアントアプリでテストしました->動作しました)
ただし、その後、Amplify CLI でプルを実行すると、次のようになります。
amplify pull
最後の Amplify CLI プッシュ コマンドの前にローカル ファイルに加えられた変更のみをプルします。
そのため、AppSync Web コンソールに加えられた変更は、Amplify CLI プル コマンドによって考慮されません。
質問:
- これは予想される動作ですか?
- Web コンソールに加えられた変更を Amplify CLI プル コマンドに含める方法はありますか? (特に変更されたリゾルバー)
バージョン:
CLI の増幅: 4.13.3
役立つ可能性があることを発見しました。
また、AWS-CloudFormation は、Amplify CLI を使用して変更が行われた場合にのみ更新を表示します。
Amplify プロジェクト ファイルを保持する AWS-S3 バケットも、Amplify CLI を使用してプッシュされた変更のみをミラーリングします。