誰がいつ何のために設定したのかがわからない。修正点を共有し、レビューできる。いざというときには、過去の状態に戻せるようにしたい。具体的には以下のような運用になります。現状の設定にはコメントをつけ、何のための設定なのか明示化する。修正時は、プルリクエストし、修正内容をレビューしてから更新する(これによって更新履歴も残る)。すべての修正はgithubに残し、何かあれば過去のバージョンに戻す。これはよさそうですね。これを実現するためには、何とかして、セキュリティグループの設定をgithubで管理できるようにする必要があります。管理スクリプトをつくった上記のような管理フローを実現するため、セキュリティグループの設定をcsvで取得し、csvから反映できるスクリプトを作成しました。