Is it part of Cloudformation stack. As far as I see, only the WebACL are configured in the cloudformation template. Also, how is the S3 bucket content tied directly to the cloudfront URL? I expected the url to specify the S3 bucket name and then the file name! Lost 🙁
I guess this step was missed in the chapter.
Create an S3 bucket, add some files/images to it. Go to CloudFront service and create a distribution to server the contents of the S3 bucket. Wait for 20 minutes and it it should be now available from the WAF Rules tab to associate as the web ACL