Setting Up a CDN to work with downloading protected content

Hello tech support, great product by the way. I am in the process of setting up a paid subscription membership/community site using your membership plugin. I am interested in storing my downloads for members on a cdn (amazon s3). What is the best way to do this to work in conjunction with your membership plugin? Do you have a cdn plugin. Are there any obtacles that I need to be aware of in using a cdn with your platform?