はじめに
AWS RDSのMySQL5.6 -> 8.0への移行をするために、お勉強がてらBlueGreenDeploymentを利用してみました。
Blue:MySQL 5.7
Green:MySQL 8.0
で構築し、テスト用に構築したEC2からMySQL8.0へ接続して動作確認したところ
データの取得はできるがデータの更新でエラーが発生
Greenは読み取り専用になっているらしい
解決
Green用にRDSのパラメータグループを作成し
read_onlyの項目を
{TrueIfReplica} -> 0
に変更することでエラー解消