Aws lambda Terraform没有删除CloudWatch规则

Aws lambda Terraform没有删除CloudWatch规则,aws-lambda,terraform,amazon-cloudwatch,terraform-provider-aws,Aws Lambda,Terraform,Amazon Cloudwatch,Terraform Provider Aws,我有与CloudWatch规则链接的lambda。当我运行terraform destroy删除它们时(lambda及其关联规则都成功删除了lambda,然后当我尝试删除规则时,我得到 Error deleting CloudWatch Event Rule: ValidationException: Rule can't be deleted since it has targets. status code: 400 我甚至在删除lambda和规则之间睡了很长时间,但我仍然得到了相

我有与CloudWatch规则链接的lambda。当我运行
terraform destroy
删除它们时(lambda及其关联规则都成功删除了lambda,然后当我尝试删除规则时,我得到

Error deleting CloudWatch Event Rule: ValidationException: Rule can't be deleted since it has targets.
    status code: 400
我甚至在删除lambda和规则之间睡了很长时间,但我仍然得到了相同的错误。terraform在删除lambda之前是否没有将lambda与目标分离?是否有单独的命令从terraform中执行此操作?

这看起来确实是一个错误

尚未提供适当的解决方法。不幸的是,您可能必须手动编辑偶数规则并删除其目标


如果您以其他方式修复了此问题,请共享。

您能否共享一个我们可以运行以查看其行为的文件?此问题也会出现在新版本中。provider.aws v3.28.0存在此问题。已打开一个问题