← Back to team overview

openstack team mailing list archive

s3 interface in Essex

 

Hi,

I'm trying to get the s3 interface in Essex working.
I'm using the packages provided in Ubuntu 12.04.

my pipeline order is:
pipeline = catch_errors healthcheck cache swift3 s3token authtoken
keystone proxy-server

[filter:s3token]
paste.filter_factory = keystone.middleware.s3_token:filter_factory
auth_port = 35357
auth_host = xxx.xxx.xxx.xxx
auth_protocol = http
service_protocol = http
service_port = 5000
service_host = xxx.xxx.xxx.xxx
admin_tenant_name = sam
admin_user = sam
admin_password = xxx
admin_token = xxx
auth_token = xxx

When I try for instance to do a cloud-publish-tarball in ubuntu with
one of the uec images it works initially but then starts to fail.

In swift the container is created and some files get uploaded but then
I start getting 401s from keystone.

Debugging this in keystone I see the credentials being sent to
keystone have "notchecked" as the access parameter after about the 3rd
request.

{"credentials": {"access": "notchecked", "token":
"R0VUCgoKVGh1LCAyNiBBcHIgMjAxMiAwMzoyNTo0MiBHTVQKL3Rlc3Qv",
"signature": "+XGyhuz7pmcnrQG1Kh45ihRCp1o="}}

Am I doing something wrong or is this a bug that needs reporting?

Cheers,
Sam


Follow ups