首页 > 解决方案 > CloudWatch 日志组不会在 cdk destroy 中删除

问题描述

我有这个 CDK 代码:

const logGroup = new LogGroup(this, 'MyAppLogGroup', {
  logGroupName: 'myapp',
  retention: RetentionDays.ONE_DAY
});

当我运行时cdk deploy,会在 CloudWatch 中创建日志组,但当我运行时cdk destroy,它不会被删除。有什么方法可以启用它吗?

标签: amazon-cloudwatchaws-cdkamazon-cloudwatchlogs

解决方案


请参阅https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-logs.LogGroup.html#removalpolicy。您需要将 to 设置为removalPolicy默认值LogGroupDESTROYRETAIN


推荐阅读