dullwhaleのメモ帳

何度も同じことを調べなくてよいように...

2022-09-29から1日間の記事一覧

RDS for MySQLでMySQLアカウントを別のインスタンスにコピーする

RDSインスタンスの移行などでMySQLアカウントをパスワード、権限そのままコピーしたいことがある。 #!/bin/bash set -euo pipefail source .env echo 'SELECT User, Host FROM mysql.user' | \ mysql -uroot -p${OLD_DB_PASSWORD} -h ${OLD_DB_HOST} | \ sed…

MySQLで複数のDATABASEのダンプを取得してリストアしたい

mysqldumpコマンドのオプション--databasesでダンプ対象DATABASEを複数指定できる。 RDSインスタンスからダンプして別のRDSインスタンスへリストアすることを考える。 ダンプコマンド mysqldump -uroot -p -h foo.ap-northeast-1.rds.amazonaws.com --databa…

Codebuildで最新のビルドをAWS CLIを用いて再実行

Codebuildでたくさんのビルドプロジェクトの最新のビルドを再実行したいときは次のようにすれば良い。 grepの部分で必要なビルドだけ抽出したり、除外したりする。 最新のビルドを再実行する # dry-run aws codebuild list-builds | jq --raw-output --monoc…

AWS CLIでECSのタスク定義を更新する

環境変数の更新など、ECSのタスク定義を更新したいが、数が膨大で人の手に負えないことがある。 そんなときはシェルスクリプトを使って更新しろ。 このスクリプトはタスク定義ごとに最新のものを取得し、そのタスク定義をそのまま新しいものとして登録する。…