[ https://issues.apache.org/jira/browse/LIBCLOUD-458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15621155#comment-15621155 ]
Andrew Browning commented on LIBCLOUD-458: ------------------------------------------ I'm affected by this issue as well. I'd like to use libcloud to replace [python-cloudfiles|https://pypi.python.org/pypi/python-cloudfiles] and [pyrax|https://pypi.python.org/pypi/pyrax] as a storage driver for the [GNU MediaGoblin|http://mediagoblin.org/] project. These other projects provide a method to return the SSL URI of a container. I would like to see that functionality added to libcloud so GNU MediaGoblin can move forward to a non-deprecated storage driver. > Use HTTPS CDN URIs for Rackspace Cloud Files > -------------------------------------------- > > Key: LIBCLOUD-458 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-458 > Project: Libcloud > Issue Type: Improvement > Components: Storage > Affects Versions: 0.14.0-beta3 > Reporter: Michael Farrell > > I found another patch in my collection, where I had patched the Rackspace > storage driver to use the HTTPS CDN URI. > I'm unsure if it may be best to have this as an option for storage drivers, > but if this option is added, it will also need to be implemented for the > other storage drivers. I would like some advice on this. > The patch that hard codes it to use HTTPS URIs always for the CDN, as a > 1-line change (ie: without the settings proposed above): > {code} > -------------------- libcloud/storage/drivers/cloudfiles.py > -------------------- > index 1502a33..6e7f931 100644 > @@ -273,7 +273,7 @@ class CloudFilesStorageDriver(StorageDriver, > OpenStackDriverMixin): > cdn_request=True) > > if response.status == httplib.NO_CONTENT: > - cdn_url = response.headers['x-cdn-uri'] > + cdn_url = response.headers['x-cdn-ssl-uri'] > return cdn_url > elif response.status == httplib.NOT_FOUND: > raise ContainerDoesNotExistError(value='', > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)