Yes, self hosted content can be hosted on Amazon.

There is an yearly fee for self hosting your content and there are no download overages.