An example Cloudformation that makes a bucket with CORS enabled (unlike the AWS docs, this shows how to do it with Cloudformation rather than XML).
AWSTemplateFormatVersion: "2010-09-09"
Description: CORS example
Resources:
S3Bucket:
Type: "AWS::S3::Bucket"
Properties:
CorsConfiguration:
CorsRules:
-
AllowedOrigins:
- "*"
AllowedMethods:
- POST
- GET
- PUT
- DELETE
- HEAD
AllowedHeaders:
- "*"
Outputs:
BucketName:
Description: Video storage bucket
Value: !GetAtt S3Bucket.Arn