Debugging Tempurl problems when using Swift+Keystone
I am seeing a problem where everytime I try to use a tempurl, I get an "Unauthorized: Temp URL invalid" error. I don't find enough documentation about debugging tempurls. Hence this question.
If I want to configure tempurl, do I only have to add the following in the proxy-server conf and restart it?
<proxy-server.conf>
...
pipeline = catch_errors healthcheck cache authtoken tempurl swiftauth proxy-server
...
[filter:tempurl]
use = egg:swift#tempurl
</proxy-
If this is all that is required, I have done this. From the swift command line utility, I can see the Meta Temp-Url-Key option set on the account as well. But when I use a tempUrl, I get the Unauthorized error. I logged the actual url and it looks something like this:
http://<proxy-
I verified that the value of temp-url-expires is greater than the current time on the proxy server when it receives the request.
What else do I need to do?
Thanks in advance.
-Shri
P.S. FWIW: I'm using jclouds. The BlobRequestSign
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Shri Javadekar
- Solved:
- Last query:
- Last reply: