タイトルがすべてのシリーズ。
performance_insights_ 系の記述がエラーになる
db.m5.large
から db.t4g.medium
などにインスタンスサイズをスケールダウンした際に、 Terraform から「パフォーマンスインサイトは使えないよ!」と怒られるなどした。
エラー出力を控えておくのを忘れたのだった
パフォーマンスインサイトが利用できる対象
db.T.
系インスタンスは利用できないのであった。
パフォーマンスインサイトの利用をやめる
といっても簡単で、以下のようにリソース記述からコメントアウトするだけです。
resource "aws_db_instance" "rds_instance" { instance_class = "db.t4.medium" ... # 記述がなければ disable になる #performance_insights_enabled = var.rds_performance_insights_enabled #performance_insights_retention_period = var.rds_performance_insights_retention_period }
雑に抜き出してきたけどこんな感じです。 本当は三項演算子で切り替えたほうが良いと思うのですが、とりあえずこれで。