LoginSignup
0
0

AWS Amplifyで接続しているレポジトリを変更する方法

Last updated at Posted at 2024-05-01

はじめに

タイトル通りのことをやろうと思ってもなかなか実現したいことにたどり着かなかったので備忘録として書き留めておきます。

レポジトリの接続を切り替える

コンソールからは現時点(2024/05/01)では変更できません。AWS CLIを使えば一発で変更できます。

CodeCommitの場合

変更に必要なのは、Amplfyの appIdレポジトリURL の2つです。
appIDを取得するには次のコマンドを実行します。

aws amplify list-apps

あとは変更先のレポジトリURLを指定すれば変更完了します。appIdとレポジトリURLをhttpsで指定すればOK。

aws amplify update-app --app-id [取得したappId] --repository https://git-codecommit.xxx.amazonaws.com/xxxx

Githubの場合

下記のサイトを参考にされるとよいでしょう。

サービスロールの修正

レポジトリを切り替えたあとにロールを修正しないとビルド時に403が出てpullできない。 アプリの設定 > 全般 > サービスロール で指定されてるロール名をコピーしてIAMから接続しているレポジトリを修正しましょう。

おわりに

AWS CodeCommitを使っていればとても簡単ですね!
とはいえ、管理コンソールから変更できないのは不便なので改善されることを期待してます。

Note

0
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
0
0