Hey Dave. I'll try to reproduce this issue and get back to you about what I find. Thanks.
Kelly On Wed, Mar 27, 2013 at 8:38 AM, Dave Finster <davefins...@me.com> wrote: > Just adding a bit more info at the request of shino1. > > I've got a URL > > > http://intranet-development.myriakcs.com/fdcddce0-78ca-0130-bc9c-482a14143152?AWSAccessKeyId=1PBIAEUBPVXSASP0HKLC&Expires=1364393156&Signature=WMRuKTl73/TcmBj1UyH5agdg+NU= > > which yields > > <Error> > <Code>AccessDenied</Code> > <Message>Access Denied</Message> > <Resource> > /intranet-development/fdcddce0-78ca-0130-bc9c-482a14143152 > </Resource> > <RequestId/> > </Error> > > I've got an nginx server out the front of 2 CS instances but I've also run > that URL directly against the CS instances and encountered the same result. > I don't see any entries in the logs for Riak/Riak CS/Stanchion about the > request aside from the 403 in the CS access logs. > > Cheers, > Dave > > Begin forwarded message: > > *From: *Dave Finster <davefins...@me.com> > *Subject: **Issue with Riak CS Pre-Authenticated URL* > *Date: *27 March 2013 11:46:41 PM AEST > *To: *riak-users@lists.basho.com > > Hi Everyone > > Have been playing with Riak and now CS for a little while and have got > everything working by just using the aws-sdk gem and dropped my CS > credentials and endpoint in. I do seem to have encountered an issue with > the generation of pre-authenticated urls, or the query string auth method. > The aws-sdk uses the S3Object.url_for method (source here: > https://github.com/aws/aws-sdk-ruby/blob/master/lib/aws/s3/s3_object.rb ) > which appears to property follow the auth guidelines ( > http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#RESTAuthenticationQueryStringAuth > ). > > I'm trying to do a simple GET request for a file in a bucket and every URL > that gets generated comes back with 'Access Denied' and 403. The CS access > logs also show the same. > > Wondering if anyone has any tips for diagnosing this issue further. At the > moment I've just got my Ruby code downloading the stored file to a TempFile > and then feeding that back to the client. Using s3cmd and aws-sdk to fetch > the file works fine - just seems to be something to do with the query > string auth method. > > Thanks, > Dave > > > > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com