1
0

Amplify接続先をAWS環境ごと変えたい

Posted at

開発用のAWS環境で、CLIからinitして作成したAmplifyに接続済みのアプリ……
を、本番用のAWS環境に別のメンバーが用意したAmplifyに繋ぎかえたい

「新しいAWS環境にCLIからログインして、接続先を変えて、pullしたりinitしたりpushしたりすれば自動生成のamplifyconfiguration.jsonとかも作成されてうまいこといくだろう」という想定だった

はまった内容

aws amplify list-appsは新環境のAmplify一覧が表示されるが、amplify env listしても旧環境のものしか表示されない(新しいAmplifyが見えていないので繋ぎ変えられない)
・appid等を指定してpullするとAmplify appid mismatch.となり失敗する


解決

  1. プロジェクトの中のamplifyフォルダを削除(は怖かったのでamplify-oldにrename)
  2. amplify pull --appId <appID> --envName <envname>

成功


参照

Resolutionとして表示されたメッセージYou are currently working in the amplify projectでggって見つけた以下のやりとり
https://github.com/aws-amplify/amplify-hosting/issues/2912

The fix was deleting the entire amplify folder, then pulling again with amplify pull --appId --envName

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0