That's a very good idea. It does work, like this: (datetime.datetime.utcnow() + datetime.timedelta(minutes=10)).strftime('%Y-%m-%dT%H:%M:%S+0000'). (No space between '%S' and '+0000').
On Mon, Apr 7, 2014 at 4:21 PM, Chiradeep Vittal <chirade...@gmail.com>wrote: > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/19941/ > > this should work? > (datetime.datetime.utcnow() + > datetime.timedelta(minutes=10)).strftime('%Y-%m-%dT%H:%M:%S +0000') > > > - Chiradeep > > On April 2nd, 2014, 4:39 p.m. UTC, Yichi Lu wrote: > Review request for cloudstack, Chiradeep Vittal and Rohit Yadav. > By Yichi Lu. > > *Updated April 2, 2014, 4:39 p.m.* > *Repository: * cloudstack-git > Description > > When submitting cloudmonkey commands, include signature version (3) and > expiration date (10 minutes) to the commnds > > Testing > > The request for area west of utc (0): > request: [('signatureversion', '3'), ('apiKey', > '1h41nLKEg-3uO3TSWBQ_twEBfWGY2Uu0WrWkbvgWA_ogvKF-6By6GGTscPjyktVWHVAnmSD3BIXA9sNWMcfidQ'), > ('command', u'listUsers'), ('response', 'json'), ('expires', > '2014-04-01T17:30:26+0600')] > seen by ApiServer.java: > org.apache.cloudstack.api.command.admin.user.ListUsersCmd@5574c56e, params: > {expires=2014-04-01T17:30:26+0600, signatureversion=3, httpmethod=GET, > apiKey=1h41nLKEg-3uO3TSWBQ_twEBfWGY2Uu0WrWkbvgWA_ogvKF-6By6GGTscPjyktVWHVAnmSD3BIXA9sNWMcfidQ, > signature=i6qW1tC3y1oIvXIHc29EUs2nSR8=} > > The one for area east of utc(0): > request: [('signatureversion', '3'), ('apiKey', > '1h41nLKEg-3uO3TSWBQ_twEBfWGY2Uu0WrWkbvgWA_ogvKF-6By6GGTscPjyktVWHVAnmSD3BIXA9sNWMcfidQ'), > ('command', u'listUsers'), ('response', 'json'), ('expires', > '2014-04-01T21:16:45-0630')] > org.apache.cloudstack.api.command.admin.user.ListUsersCmd@3484bd18, params: > {expires=2014-04-01T21:16:45-0630, signatureversion=3, httpmethod=GET, > apiKey=1h41nLKEg-3uO3TSWBQ_twEBfWGY2Uu0WrWkbvgWA_ogvKF-6By6GGTscPjyktVWHVAnmSD3BIXA9sNWMcfidQ, > signature=9RDS6RWAz9vs4XHa6LRXxtd7MhQ=} > > Diffs > > - cloudmonkey/requester.py (b06e1fc) > - server/src/com/cloud/api/dispatch/ParamGenericValidationWorker.java > (7a73b8a) > > View Diff <https://reviews.apache.org/r/19941/diff/> >