RDSのストレージ容量は、増やすことは簡単にできますが減らすことはできない1ので、慎重に検討しましょう。
万が一、私のように調子に乗って増やし過ぎてしまった場合は、以下の手順で擬似的にストレージサイズを縮小させることができます。
手順
- お好みのストレージ容量で新インスタンスを作成
- 旧インスタンスの識別子を変更し、既存のアプリケーションから読み書きが行えない状態にする
- データを移行する(
mysqldump -h <旧インスタンスのエンドポイント> -u <user> -p<password> | mysql -h <新インスタンスのエンドポイント> -u <user> -p<password>
) - 新インスタンスの識別子を、旧インスタンスの元の識別子と同じものに変更する
- 旧インスタンスを削除