Aurora Serverless CloudWatch日志导出报错,此前可用现失效求助
问题描述
此前使用以下配置在RDS中创建了多个DB:
Engine: aurora-postgresql EngineMode: serverless EngineVersion: 10.12
并通过以下配置导出日志:
EnableCloudwatchLogsExports: - postgresql
但今日执行相同操作时,在CloudFormation中收到错误:
Aurora Serverless currently doesn't support CloudWatch Log Export. (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterCombination; Request ID: dcc380c4-1079-4932-9395-09c0bc64ba2b; Proxy: null)
该问题为新出现,上周创建DB时无异常。尝试升级/降级EngineVersion后仍报错,询问是否有相关变更。
问题分析与解决
- AWS近期调整了Aurora Serverless v1的CloudWatch日志导出支持策略,你使用的PostgreSQL 10.12属于Serverless v1范畴,部分区域或版本的集群已不再允许启用该功能,即便此前曾支持。
- Aurora Serverless v1仅对特定PostgreSQL版本的部分区域开放过日志导出支持,后续服务更新收紧了权限,导致版本升降级无法恢复该功能。
- 可行的替代方案:
- 切换至Aurora Serverless v2:v2版本全面支持CloudWatch日志导出,性能和功能更完善,可升级到对应版本的Serverless v2集群。
- 日志采集替代:若暂时无法升级,可通过数据库内的
pg_log相关系统视图查询日志,或用第三方工具从实例导出日志文件。
内容的提问来源于stack exchange,提问作者Peter
相关产品推荐
相关产品推荐

