問題タブ [aws-amplify-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1369 参照

aws-appsync - Amplify CLI の「pull」コマンドを使用して、AppSync Web コンソールで行われた変更をプルするにはどうすればよいですか

達成したいこと: AppSync Web コンソールで増幅 + AppSync プロジェクトを編集し、それをローカル マシンにプルしたいと考えています。

私がしたこと:

次の 3 つのコマンドを実行して、Amplify CLI で増幅プロジェクトを初期化しました。

(追加するAPIはGraphQLです)

次に、自動生成された GraphQL リゾルバーの一部を AppSync Web コンソールで編集しました。(編集したリゾルバーをクライアントアプリでテストしました->動作しました)

ただし、その後、Amplify CLI でプルを実行すると、次のようになります。

最後の Amplify CLI プッシュ コマンドの前にローカル ファイルに加えられた変更のみをプルします。

そのため、AppSync Web コンソールに加えられた変更は、Amplify CLI プル コマンドによって考慮されません。

質問:

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

バージョン:

CLI の増幅: 4.13.3

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

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

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