Я пытаюсь получить журналы 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'