我想使用云托管来清理一些aws资源。(在这种情况下是弹性疼痛)。然而;我在试图删除elasticache subnet groups
时出错了。根据保管人的缓存。在子网组文档中,delete
不是cache.subnet-group的有效操作。在这种情况下,我如何执行删除?
my policy file.
policies:
- name: cleanup-elasticache-subnet-group
resource: aws.cache-subnet-group
filters:
- type: value
key: "CacheSubnetGroupName"
op: contains
value: foo
actions:
- type: delele >>> !!! delete is not a valaid action type !!!
由于Cloud Custodian目前还没有原生提供删除操作,您的主要选择是:
- 打开
aws.cache-subnet-group.delete
动作的特性请求 - 使用Cloud Custodian对需要删除的子网组进行报告/通知,但实际删除需要使用外部工具处理。
无论如何,您可以在这里查看开放的功能请求。我没有看到任何关于这个动作的,但是检查一下总是好的!