← Back to team overview

openstack team mailing list archive

Re: Error in documentation: Swift + Keystone + S3

 

Thanks for reporting, Philipp - doc bug logged and we'll get it taken care
of. https://bugs.launchpad.net/openstack-manuals/+bug/999655

Thanks Chmouel for confirming the correct settings.

Anne

Anne Gentle | http://justwriteclick.com/

[image: Facebook] <http://facebook.com/conversationandcommunity>[image:
Linkedin] <http://linkedin.com/annegentle>[image:
Twitter]<http://twitter.com/annegentle>


On Tue, May 15, 2012 at 4:22 AM, Philipp Wollermann <
wollermann_philipp@xxxxxxxxxxxxxxxx> wrote:

> Hi,
>
> today, I was trying to setup Swift with Keystone authentication and S3
> compatibility.
>
> Thanks to the very good documentation at http://swift.openstack.org/ and
> http://keystone.openstack.org/configuringservices.html I got a working
> setup quite fast, however S3 compatibility didn't work. The client couldn't
> authenticate, got a HTTP 500 error, which was caused by Keystone responding
> with a HTTP 404 to an internal request to /v2.0/s3tokens.
>
> After several hours, I found out, that no one ever mentions the small
> detail, that you have to include this in keystone.conf:
>
> [filter:s3_extension]
> paste.filter_factory = keystone.contrib.s3:S3Extension.factory
>
> and add "s3_extension" in the "[pipeline:admin_api]" section between
> "ec2_extension" and "crud_extension".
>
> As a user, that's nearly impossible to find out - try it using the
> documentation and Google. The only "official" place, where you can find it
> mentioned, is in the middle of the 81.5kb stack.sh inside devstack and
> you'll only find that, if you already know exactly what you're looking for
> :/
>
> I'm currently trying to get a CCLA signed by my company, if that succeeds,
> I'd like to contribute a fix to the docs. In the meantime, maybe that
> already helps someone. :)
>
> Best regards,
>
> --
> Philipp Wollermann
>
> Infrastructure Engineer
> CyberAgent, Inc. (Tokyo)
> https://github.com/philwo
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References