AWSCDK部署错误:“Errorreason:EXACTLY_ONE_CONDITION_REQUIRED,field:MANAGED_RULE_GROUP_CONFIG,parameter:ManagedRuleGroupConfig”
创始人
2024-09-24 02:00:23
0

这个错误通常发生在使用 AWS CDK 部署 WebACLs 和 RuleGroups 时。错误表示 MANAGED_RULE_GROUP_CONFIG 参数没有正确设置。解决方法是通过代码设置 MANAGED_RULE_GROUP_CONFIG 参数。以下是一个示例的 TypeScript 代码,可以作为参考:

import * as cdk from 'aws-cdk-lib';
import * as wafv2 from 'aws-cdk-lib/aws-wafv2';

const app = new cdk.App();

const stack = new cdk.Stack(app, 'MyStack');

const ruleGroupArn = 'arn:aws:wafv2:us-east-1:111122223333:regional/rulegroup/managed-rule-group/ABC123XYZ456';

const managedRuleGroupStatement = {
  name: 'AWSManagedRulesCommonRuleSet',
  priority: 100,
  statement: {
    managedRuleGroupStatement: {
      name: 'AWSManagedRulesCommonRuleSet',
      vendorName: 'AWS',
      excludedRules: [],
      scopeDownStatement: {},
      firewalls: [],
      managedRuleGroupArn: ruleGroupArn,
    },
  },
};

const webAcl = new wafv2.CfnWebACL(stack, 'MyWebACL', {
  defaultAction: { block: {} },
  scope: 'REGIONAL',
  visibilityConfig: {
    cloudWatchMetricsEnabled: true,
    metricName: 'MyWebACLMetric',
    sampledRequestsEnabled: true,
  },
  rules: [managedRuleGroupStatement],
});

app.synth();

在这个示例中,我们通过设置 MANAGED_RULE_GROUP_CONFIG 参数中的 managedRuleGroupStatement 对象来设置 RuleGroup。这个设置可以在 WebACL 中的 rules 数组中,像这样:

rules: [managedRuleGroupStatement]

这将为 WebACL 添加一个规则,使它可以使用指定的 RuleGroup。注意,这个规则会覆盖默认的规则。具体来说,我们使用 value 为 managedRuleGroupStatement 的 statement 段。同时,managedRuleGroup

相关内容

热门资讯

大神普及!wpk微扑克外挂事件... 大神普及!wpk微扑克外挂事件,德扑起手牌胜率图,教你教程(固有是有挂)1、不需要AI权限,帮助你快...
总算了解!聚星扑克有没有挂,德... 总算了解!聚星扑克有没有挂,德州之星辅助挂,新版2025教程(原先存在有挂)您好,德州之星辅助挂,确...
分享个大家!微扑克软件的规律,... 分享个大家!微扑克软件的规律,德扑起手牌胜率图,必备教程(起初是有挂)1、超多福利:超高返利,海量正...
玩家必看科普!德扑计算胜率软件... 玩家必看科普!德扑计算胜率软件,wepoke辅助插件,教你攻略(其实是真的有挂);无聊就玩这款wep...
总算了解!哈糖大菠萝有辅助吗,... 总算了解!哈糖大菠萝有辅助吗,aapoker辅助工具存在,AI教程(本来是真的有挂)1、不需要AI权...
最新通报!weopke真的吗,... 最新通报!weopke真的吗,德扑之星作弊,可靠教程(原来真的是有挂)1.德扑之星作弊 ai辅助创建...
推荐攻略!微扑克怎么在软件内设... 推荐攻略!微扑克怎么在软件内设置,智星德州菠萝有挂吗,可靠技巧(先前存在有挂)您好,智星德州菠萝有挂...
一分钟教会你!德州线上扑克辅助... 一分钟教会你!德州线上扑克辅助工具app,德扑之星有作弊,总结教程(本然真的是有挂);是一款可以让一...
终于知道!fishpoker ... 终于知道!fishpoker app辅助,德扑数据软件,黑科技教程(果然是真的有挂)1、德扑数据软件...
重大通报!德州之星辅助怎么用,... 您好,微扑克辅助器ios这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...