如何使用CloudFormation将RDS错误日志发布到CloudWatch?

时间:2018-10-04 03:02:25

标签: amazon-web-services amazon-cloudformation amazon-rds amazon-cloudwatch

我想在CloudFormation代码中添加一些文本,这将导致我的Aurora RDS错误日志发布到CloudWatch。有人知道怎么做吗?

这是文档的link,他们只在AWS控制台,CLI和SDK中解决此问题。

2 个答案:

答案 0 :(得分:1)

您需要使用AWS CloudFormation自定义资源(例如Lambda函数)并利用您选择的SDK调用ModifyDbInstance API来配置CloudWatch Logs导出。

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-custom-resources.html https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html

答案 1 :(得分:0)

AWS CloudFormation在 AWS :: RDS :: DBInstance 资源中添加了一个新属性,可用于实现所需的内容。新属性称为 EnableCloudwatchLogsExports ,有关更多信息,请参见以下链接 https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports