问题描述
我想使用 cloud custodian 清理一些 aws 资源。(本例中为 elasticache)。
然而 ;尝试删除 awk '{for (I=1;I<NF;I++) if ($I == "[id") print $(I+1)}'
时出错。根据 custodian cache.subnet-group documentation,$i == "Fri" || $i == "Mon"
不是 cache.subnet-group 的有效操作。
在这种情况下我如何执行删除?
我的政策文件。
elasticache subnet groups
解决方法
由于今天 Cloud Custodian 本身不提供删除操作,您的主要选择是:
-
Open a feature request 用于
aws.cache-subnet-group.delete
操作。 - 使用 Cloud Custodian 报告/通知您需要删除的子网组,但使用外部工具处理实际删除。
对于它的价值,您可以查看开放的功能请求 here。我没有看到此操作的任何内容,但检查一下总是好的!