6

達成したいこと: 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 プル コマンドによって考慮されません。

質問:

  1. これは予想される動作ですか?
  2. Web コンソールに加えられた変更を Amplify CLI プル コマンドに含める方法はありますか? (特に変更されたリゾルバー)

バージョン:

CLI の増幅: 4.13.3

役立つ可能性があることを発見しました。

また、AWS-CloudFormation は、Amplify CLI を使用して変更が行われた場合にのみ更新を表示します。

Amplify プロジェクト ファイルを保持する AWS-S3 バケットも、Amplify CLI を使用してプッシュされた変更のみをミラーリングします。

4

1 に答える 1