默认情况下,当我创建Lambda函数时,CloudWatch日志组被设置为永不过期。是否可以将其设置为过期(比如说14天),这样我就不必在控制台上手动设置了?
更新#1
感谢@jens walter答案,这里是解决问题的代码片段。
Resources:
LambdaFunction:
Type: AWS::Serverless::Function
Properties:
Handler: index.handler
Runtime: nodejs6.10
CodeUri: <your code uri>
Policies: <your policies>
LambdaFunctionLogGroup:
Type: "AWS::Logs::LogGroup"
DependsOn: "LambdaFunction"
Properties:
RetentionInDays: 14
LogGroupName: !Join ["", ["/aws/lambda/", !Ref LambdaFunction]]
以下资源无法创建:[CloudwatchLogsGroup]。/aws/lambda/cloud-watch-monitoring-log-filter已经存在
的错误提示。 - Sergei M