Skip to content

Commit

Permalink
doc:Correcting the sample python tempurl generation script.
Browse files Browse the repository at this point in the history
Fixes: http://tracker.ceph.com/issues/15258
Signed-off-by: Diwakar Goel <diwakargoel@gmail.com>
  • Loading branch information
diwakargoel committed Apr 23, 2016
1 parent c3b595f commit 8b7baec
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions doc/radosgw/swift/tempurl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 8b7baec

Please sign in to comment.