TerraformでAuroraのMySQL5.7を8.0にメジャーアップデートした時にハマったので、メモも
参考サイトをもとにTerraformを修正して terraform plan
問題なし、`terraform apply'すると下記のエラー
Error: Failed to modify RDS Cluster (rds-cluster-name): InvalidParameterCombination: Cannot upgrade aurora-mysql from 5.7.mysql_aurora.2.11.2 to 8.0.mysql_aurora.3.02.0 │ status code: 400, request id: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
解決するのに時間かかったけど、理由は簡単、公式サイトにもある通り、「8.0.mysql_aurora.3.02.0」は「標準サポートは 2024 年 1 月 15 日に終了。このバージョンへのアップグレードはサポートされていません。」 ということで、「 engine_version 」を最新の「8.0.mysql_aurora.3.05.1」に変更することで、無事メジャーアップデートが完了。 docs.aws.amazon.com
しばらく触っていないと、そういったことに気づかない。そして、公式ページ見るのも大事!!