Project: duracloud
Issue DURACLOUD-939: Relax check for existing content ID on streaming url request
In order to successfully stream an mp3 file through Cloudfront, the file must be stored with the ".mp3" extension, but the task call to generate the URL must leave the extension off of the file. Example: If a file is named "myAudioFile.mp3", it should be stored in DuraCloud (S3 provider) with that name. To stream that file, the content ID would be specified as: "myAudioFile", without the extension. Right now there is a check in the task calls to create URLs to verify that the specified content ID actually exists. In the example above, this causes problems because the stored file name and the ID provided for the get URL call differ. This task is to change the task code to skip the content ID check altogether. This will also allow for generating URLs for content items which have not yet been uploaded (but for which the IDs are known). Note that I've only tested this with secure streaming, but expect it will work the same with open streaming.
Story points: 1