CFN Guard - 基于参数的规则执行

问题描述

我在 Cloudformation 中创建了一个 dynamodb 表,在它上面有 cfn-guard 规则。

let d_table = Resources.*[ Type == 'AWS::DynamoDB::Table' ]
rule ttl_enablement_rule when %d_table !empty {
    %d_table.Properties {
        TimetoLiveSpecification.Enabled == true
    }
}

我有场景只在开发环境中执行规则,环境是cloudformation中的一个参数,我想检查只为DEV而不是PROD环境启用的ttl。如何在 cfn-guard 中应用基于环境的规则?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)