0

我想使用云托管人来清理一些 AWS 资源。(在这种情况下为 elasticache)。然而 ; 尝试删除时出错elasticache subnet groups。根据保管人 cache.subnet-group 文档delete对于 cache.subnet-group 不是有效的操作。在这种情况下如何执行删除?

我的政策文件。

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 !!!

4

1 回答 1

0

由于 Cloud Custodian 目前并未原生提供删除操作,因此您的主要选择是:

  • 打开操作的功能请求aws.cache-subnet-group.delete
  • 使用 Cloud Custodian 报告/通知您需要删除的子网组,但使用外部工具处理实际删除。

对于它的价值,您可以在此处查看开放功能请求。我没有看到任何有关此操作的信息,但检查总是很好!

于 2021-04-14T14:02:41.603 回答