Answer – A and B
The AWS documentation mentions that the origin for a cloudfront distribution can be an Amazon S3 bucket or HTTP server from which CloudFront gets the files that it distributes.
For more information on the distributions, please refer to the below link:
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-overview.html