AWS AmplifyのプロジェクトをGithubで公開するときにteam-provider-info.jsonを消す
AWS Amplifyで作ってみたプロジェクトを2つほどgithubに公開している。これはソースコードなどを読んでもらう目的で公開している。
公開する場合、{Project Folder}\amplify\team-provider-info.json ファイルを消している。
このファイルはチームで環境を合わせられるように、環境のメタ情報が含まれている。同じDBを使うなど環境を作るのに使われる。
このファイルが公開されていたとしても、アクセスキー、パブリックキーなどの権限がないと環境にはアクセスできないので公開しても特に問題ないらしい。
しかしながら不安なら消して公開してもいいようだ。
以下は消して公開するときの工程。
まず.gitignoreファイルに書き足す
amplify/team-provider-info.json
次に、以下のようなコマンドでgitの履歴からも消しておく。
# 全てのブランチに実行
git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch amplify/team-provider-info.json" --prune-empty -- --all
ローカルの team-provider-info.json ファイルは消さないようにする。
ディスカッション
コメント一覧
まだ、コメントがありません