]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
doc:Correcting the sample python tempurl generation script 8712/head
authorDiwakar Goel <diwakargoel@gmail.com>
Sat, 23 Apr 2016 00:50:43 +0000 (17:50 -0700)
committerDiwakar Goel <diwakargoel@gmail.com>
Sun, 5 Jun 2016 03:52:40 +0000 (20:52 -0700)
Fixes: http://tracker.ceph.com/issues/15258
Signed-off-by: Diwakar Goel <diwakargoel@gmail.com>
doc/radosgw/swift/tempurl.rst

index e1a517998c67ef597eedd8a52622396faa92a9d5..517e5c35dbf779896be29c4bc94ef4b522622d68 100644 (file)
@@ -68,18 +68,17 @@ A sample python script to demonstrate the above is given below:
    from time import time
 
    method = 'GET'
-   host = 'https://objectstore.example.com'
+   host = 'https://objectstore.example.com/swift'
    duration_in_seconds = 300  # Duration for which the url is valid
    expires = int(time() + duration_in_seconds)
    path = '/v1/your-bucket/your-object'
    key = 'secret'
    hmac_body = '%s\n%s\n%s' % (method, expires, path)
-   hmac_body = hmac.new(key, hmac_body, sha1).hexdigest()
    sig = hmac.new(key, hmac_body, sha1).hexdigest()
    rest_uri = "{host}{path}?temp_url_sig={sig}&temp_url_expires={expires}".format(
                host=host, path=path, sig=sig, expires=expires)
    print rest_uri
 
    # Example Output
-   # https://objectstore.example.com/v1/your-bucket/your-object?temp_url_sig=ff4657876227fc6025f04fcf1e82818266d022c6&temp_url_expires=1423200992
+   # https://objectstore.example.com/swift/v1/your-bucket/your-object?temp_url_sig=ff4657876227fc6025f04fcf1e82818266d022c6&temp_url_expires=1423200992