以下のようなサンプルの標準的な設定で、RDSの立ち上げを実行しております。
https://www.terraform.io/docs/providers/aws/r/db_instance.html
resource "aws_db_instance" "sample" { identifier = "sample" engine = "postgres" engine_version = "9.6.6" instance_class = "db.t2.micro" allocated_storage = 10 storage_type = "gp2" name = "sample" username = "sample" password = "sample" port = "5432" storage_encrypted = true }
現時点では、terraformで実行し、RDSが立ち上がっており、ログの出力の設定を追記したいと思っております。
以下のケースでそれぞれコードを追記しているのですが、上手くいっておりません。
エラーに沿って、修正していっているのですが、解決せず困っております。
尚、webコンソール上からは手動で追加出来ております。
case 1
enabled_cloudwatch_logs_exports = ["general", "slowquery"]
発生するエラー
InvalidParameterCombination: You cannot use the log types 'general', 'slowquery' with engine version postgres 9.6.6. For supported log types, see the documentation. status code: 400, request id: d4dec100-0604-4d29-ab32-f6e65e8f360c
engineのバージョンに依存するのかと思い最新バージョンでも試しましたが、同様にエラーになりました。
case 2
enabled_cloudwatch_logs_exports = ["postgresql"]
発生するエラー
expected enabled_cloudwatch_logs_exports.0 to be one of [alert audit error general listener slowquery trace], got postgresql
よろしくお願いいたします。
あなたの回答
tips
プレビュー