aws-cloudwatch-log-retention¶
Ensure cloudwatch log groups specify retention days
Examples¶
Insecure Example
resource "aws_cloudwatch_log_group" "insecure" {
name = "BigCorp"
# retention_in_days is optional by default
}
AWSTemplateFormatVersion: "2010-09-09"
Resources:
logGroup:
Type: AWS::Logs::LogGroup
Properties:
LogGroupName: "LogGroup"
# RetentionInDays is optional by default
Secure Example
resource "aws_cloudwatch_log_group" "insecure" {
name = "BigCorp"
retention_in_days = 30
}
AWSTemplateFormatVersion: "2010-09-09"
Resources:
logGroup:
Type: AWS::Logs::LogGroup
Properties:
LogGroupName: "LogGroup"
RetentionInDays: 30