sparse-intern-71089
08/20/2020, 3:44 PMbroad-dog-22463
08/20/2020, 4:11 PMbroad-dog-22463
08/20/2020, 4:11 PMbrave-angle-33257
08/20/2020, 4:12 PMbroad-dog-22463
08/20/2020, 4:13 PMbroad-dog-22463
08/20/2020, 4:13 PMbrave-angle-33257
08/28/2020, 4:13 PM++aws:wafv2/webAcl:WebAcl: (create-replacement)
[id=f6341589-01f2-42ee-8a8f-e645a6d8dcbc]
[urn=urn:pulumi:mycompany-cloudfront.us-east-1.dev::mycompany-cloudfront::aws:wafv2/webAcl:WebAcl::mycompany-distro-api-stage]
[provider=urn:pulumi:mycompany-cloudfront.us-east-1.dev::mycompany-cloudfront::pulumi:providers:aws::default_3_2_0::c7c4fa01-32bd-4cb0-938d-a7e3ce3fe9e7]
~ rules: [
~ [0]: {
~ name : "mycompany-distro-api-stage-http-flood" => "mycompany-distro-api-stage-http-flood"
~ priority : 1 => 1
~ statement : {
~ rateBasedStatement: {
~ aggregateKeyType: "IP" => "IP"
~ limit : 200 => 200
}
}
~ visibilityConfig: {
~ cloudwatchMetricsEnabled: true => true
~ metricName : "mycompany-distro-api-stage-http-flood" => "mycompany-distro-api-stage-http-flood"
~ sampledRequestsEnabled : true => true
}
}
]
brave-angle-33257
08/28/2020, 4:13 PMbrave-angle-33257
08/28/2020, 4:20 PMbrave-angle-33257
08/28/2020, 4:20 PMbrave-angle-33257
08/28/2020, 4:21 PMbrave-angle-33257
08/28/2020, 4:21 PMbrave-angle-33257
08/28/2020, 4:21 PMerror: Error creating WAFv2 WebACL: WAFInvalidParameterException: Error reason: Your statement has multiple values set for a field that requires exactly one value., field: STATEMENT, parameter: Statement
{
RespMetadata: {
StatusCode: 400,
RequestID: "31f2d618-99bc-4ad4-8857-0b4535b812a3"
},
Field: "STATEMENT",
Message_: "Error reason: Your statement has multiple values set for a field that requires exactly one value., field: STATEMENT, parameter: Statement",
Parameter: "Statement",
Reason: "Your statement has multiple values set for a field that requires exactly one value."
}
brave-angle-33257
08/28/2020, 4:22 PMvar web_acl_flood_name = `${distro_name}-http-flood`;
var web_acl = new aws.wafv2.WebAcl(distro_name, {
name: distro_name,
defaultAction: {
allow: {},
},
rules: [{
action: {
block: {},
},
name: web_acl_flood_name,
priority: 1,
statement: {
rateBasedStatement: {
aggregateKeyType: "IP",
limit: 200,
scopeDownStatement: {}
},
},
visibilityConfig: {
cloudwatchMetricsEnabled: true,
metricName: web_acl_flood_name,
sampledRequestsEnabled: true,
},
}],
scope: "CLOUDFRONT",
visibilityConfig: {
cloudwatchMetricsEnabled: true,
metricName: distro_name,
sampledRequestsEnabled: true,
},
});
brave-angle-33257
08/28/2020, 4:23 PMabundant-appointment-96790
09/20/2020, 5:46 AMbrave-angle-33257
10/06/2020, 11:42 PM