Hi!
I'm having difficulties creating a AWS::WAFv2::WebACL resource with CloudFormation:
The documentation (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-scope) states For CLOUDFRONT, you must create your WAFv2 resources in the US East (N. Virginia) Region, us-east-1.
The only WebACL resource I am trying to spawn basically looks like this:
ExampleWebACL:
Type: AWS::WAFv2::WebACL
Properties:
Name: example-name
Description: example-description
Scope: CLOUDFRONT
DefaultAction:
Allow: {}
VisibilityConfig:
SampledRequestsEnabled: true
CloudWatchMetricsEnabled: true
MetricName: example-metric
Creation fails for Scope: CLOUDFRONT
with 400 / Error reason: The scope is not valid
.
Where do I set the region to us-east-1
?
Thanks
Christoph
When you are running this did you select
us-east-1
as the region in your AWS_PROFILE or did you pass--region us-east-1
? https://docs.aws.amazon.com/polly/latest/dg/setup-aws-cli.html