Yes tempurl and and tempauth are tessted together, your pipeline looks good.
allow_overrides = false in the tempauth section could cause this, but
it's default is true.
Are you creating the tempurl's with bin/swift-temp-url ???
clayg@swift:~$ swift post -m temp-url-key:asdf
clayg@swift:~$ swift stat -v
StorageURL: http://localhost:8080/v1/AUTH_test
Auth Token: AUTH_tk63d7b585c939428380a97abd1f36292a
Account: AUTH_test
Containers: 2
Objects: 2
Bytes: 348
Meta Temp-Url-Key: asdf
X-Timestamp: 1374006741.08564
Content-Type: text/plain; charset=utf-8
Accept-Ranges: bytes
clayg@swift:~$ swift-temp-url GET 1200 /v1/AUTH_test/mycontainer/swift.tar
asdf
/v1/AUTH_test/mycontainer/swift.tar?temp_url_sig=b9e76c3caa12d1f47b9255a359c31a95b44e99fetemp_url_expires=1374049125
clayg@swift:~$ curl
http://localhost:8080/v1/AUTH_test/mycontainer/swift.tar?temp_url_sig=b9e76c3caa12d1f47b9255a359c31a95b44e99fetemp_url_expires=1374049125;
-I
HTTP/1.1 200 OK
Content-Length: 21073920
Accept-Ranges: bytes
Last-Modified: Wed, 17 Jul 2013 07:58:57 GMT
Etag: a3bef56fdf0721d07920e32fe4e65737
X-Timestamp: 1374047937.12682
Content-Type: application/x-tar
Date: Wed, 17 Jul 2013 07:59:20 GMT
On Wed, Jul 17, 2013 at 12:39 AM, Jonathan Lu jojokur...@gmail.com wrote:
Hi, all stackers,
Can I use the tempauth and tempurl at the same time? I will set a
long tempauth timeout time for internal service and a short tempurl timeout
for the ohters?
My proxy-server.conf is quite easy:
[pipeline:main]
pipeline = healthcheck cache tempurl tempauth proxy-server
[app:proxy-server]
use = egg:swift#proxy
allow_account_management = true
account_autocreate = true
[filter:tempauth]
use = egg:swift#tempauth
...
[filter:tempurl]
use = egg:swifttempurl#tempurl
It works well in tempauth. But after I set the
X-Account-Meta-Temp-URL-Key header on the Swift account and try to use
tempurl, I got the 401 Unauthorized: Temp URL invalid response.
Thanks,
Jonathan Lu
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp