1 - Create your S3 bucket
2 - Create a new CloudFront distribution
3 - Inside CloudFront, click in the Origin Settings > Origin Domain Name select the appropriate S3 bucket (the drop down list will have append .amazonaws.com to your bucket name)
I think that's it.
Once you've finished creating the distribution you'll get a domain name to use for your cloudflare assets.
Good luck!