Как экспортировать журналы PostgreSQL экземпляра RDS в CloudFormation в CloudWatch? - PullRequest
1 голос
/ 10 июля 2019

Я пытаюсь получить журналы postgreSQL от экземпляра RDS, который использует версию 10.6, настроенную в шаблоне облачной информации. Когда я запускаю его через систему, я получаю сообщение об ошибке

Нельзя использовать типы журналов 'Postgresql' с версией ядра postgres 10.6. Поддерживаемые типы журналов см. В документации.

Документация кажется довольно простой в том, что она просит. Список строк для параметров и postgreSQL поддерживает и Postgresql log и Обновление журнала . Я знаю, что это правда, поскольку я могу экспортировать эти журналы через консоль AWS. В документации не указано, какие строки ожидаются. Итак, я пробовал «postgres», «postgresql», «postgresql_log» и так далее, но ничего не ловит. Я уверен, что, должно быть, мне не хватает чего-то важного, но я не могу найти это, и единственный пример, который я нашел в Интернете, не смог меня просветить.

   RDSInstance:
        Type: AWS::RDS::DBInstance
        DependsOn: RDSMonitoringRole
        Properties:
            ****
            EnableCloudwatchLogsExports:
                - Postgresql
            MonitoringInterval: 60
            MonitoringRoleArn: !GetAtt ["RDSMonitoringRole", "Arn"]
            ****

    RDSMonitoringRole:
        Type: AWS::IAM::Role
        Properties:
            ManagedPolicyArns:
                - arn:aws:iam::aws:policy/service-role/AmazonRDSEnhancedMonitoringRole
            AssumeRolePolicyDocument:
                Version: '2008-10-17'
                Statement:
                    -
                        Effect: Allow
                        Principal:
                            Service: 'monitoring.rds.amazonaws.com'
                        Action: 'sts:AssumeRole'
...