are you using the clipped_config.rb initializer as a template? provide the contents of that file if so. if not run rake radiant:extensions:clipped:initialize and try using the template from config/initializers/clipped_config.rb to get setup.
On Friday, March 9, 2012 6:41:48 PM UTC-6, jsmorris wrote: > > I triple checked my key and secret and they are correct. I went ahead and > re-entered them and still get the same error. I use the exact same ones to > connect to S3 using other tools. > > What does it mean by signing method? What do you mean by credentials? My > amazon s3 key and secret? > > Also, the docs mentioned setting the region, but I tried US Standard and I > was unable to save that setting in Radiant. > > Jason > > On Friday, March 9, 2012 5:15:39 AM UTC-7, Jim Gay wrote: >> >> The error you showed has this message "The request signature we >> calculated does not match the signature you provided. Check your key >> and signing method" >> >> Are you sure you are using the correct credentials to connect to s3? >> >> On Fri, Mar 9, 2012 at 12:50 AM, jsmorris <[email protected]> wrote: >> > I recently upgraded a project in development from radiant 0.9.1 to >> 1.0.0 and >> > wanted to try out the radiant clipped extension to manage assets. I >> > followed the instruction in the extension's github >> > page https://github.com/radiant/radiant-clipped-extension. My site >> comes >> > up, but when I attempt to upload an asset I get the below authentication >> > error. I am at a lost how to troubleshoot what is going on here. Does >> > anyone have any experience with this and what I could do to fix it? >> > >> > Thanks, >> > Jason >> > >> > Excon::Errors::Forbidden in Admin/assetsController#create >> > >> > Expected(200) <=> Actual(403 Forbidden) >> > request => >> > >> {:body=>#<File:/var/folders/-k/-kHlAirEHaWd-LPqwo6ceU+++TI/-Tmp-/stream20120308-7303-u83ylu-0.gif>, >> > :ssl_verify_peer=>true, :connect_timeout=>60, :port=>"443", >> :expects=>200, >> > :write_timeout=>60, :instrumentor_name=>"excon", >> > >> :path=>"/%2FUsers%2Fjsmorris%2Fprojects%2Fresitrac%2Fpublic%2Fsystem%2Fassets%2F1%2Foriginal%2FGatorHead.gif", >> > :host=>"com", :mock=>false, :query=>nil, :method=>"PUT", >> :read_timeout=>60, >> > :headers=>{"Authorization"=>"AWS xxxxxxxxxxxx:xxxxxxxxxxxxxxxxx", >> > "x-amz-acl"=>"public-read", "Date"=>"Fri, 09 Mar 2012 05:28:58 +0000", >> > "Content-Type"=>"image/gif", "Content-Length"=>1780, "Host"=>"com:443"}, >> > :retry_limit=>4, :idempotent=>true, :scheme=>"https"} >> > response => #<Excon::Response:0x1074706f0 >> > >> @headers={"x-amz-id-2"=>"U2YEilrayC4DXSgyeRY6/93kVqcS7TARsnEjb2XQ5OT1C3KKB3xZPSNubgoQH3UG", >> > "Transfer-Encoding"=>"chunked", "Date"=>"Fri, 09 Mar 2012 05:28:57 GMT", >> > "Content-Type"=>"application/xml", >> "x-amz-request-id"=>"891AA234FA919418", >> > "Server"=>"AmazonS3", "Connection"=>"close"}, @body="<?xml >> version=\"1.0\" >> > >> encoding=\"UTF-8\"?>\n<Error><Code>SignatureDoesNotMatch</Code><Message>The >> > request signature we calculated does not match the signature you >> provided. >> > Check your key and signing method.</Message><StringToSignBytes>50 55 54 >> 0a >> > 0a 69 6d 61 67 65 2f 67 69 66 0a 46 72 69 2c 20 30 39 20 4d 61 72 20 32 >> 30 >> > 31 32 20 30 35 3a 32 38 3a 35 38 20 2b 30 30 30 30 0a 78 2d 61 6d 7a 2d >> 61 >> > 63 6c 3a 70 75 62 6c 69 63 2d 72 65 61 64 0a 2f 63 6f 6d 2f 25 32 46 55 >> 73 >> > 65 72 73 25 32 46 6a 73 6d 6f 72 72 69 73 25 32 46 70 72 6f 6a 65 63 74 >> 73 >> > 25 32 46 72 65 73 69 74 72 61 63 25 32 46 70 75 62 6c 69 63 25 32 46 73 >> 79 >> > 73 74 65 6d 25 32 46 61 73 73 65 74 73 25 32 46 31 25 32 46 6f 72 69 67 >> 69 >> > 6e 61 6c 25 32 46 47 61 74 6f 72 48 65 61 64 2e 67 69 >> > >> 66</StringToSignBytes><RequestId>891AA234FA919418</RequestId><HostId>U2YEilrayC4DXSgyeRY6/93kVqcS7TARsnEjb2XQ5OT1C3KKB3xZPSNubgoQH3UG</HostId><SignatureProvided>yB3fQKBjpt+vfDWHCSvdAmIbGmc=</SignatureProvided><StringToSign>PUT\n\nimage/gif\nFri, >> > 09 Mar 2012 05:28:58 >> > >> +0000\nx-amz-acl:public-read\n/com/%2FUsers%2Fjsmorris%2Fprojects%2Fresitrac%2Fpublic%2Fsystem%2Fassets%2F1%2Foriginal%2FGatorHead.gif</StringToSign><AWSAccessKeyId>1EVJJH3NN32Z416D20G2</AWSAccessKeyId></Error>", >> > @status=403> >> > >> > RAILS_ROOT: /Users/jsmorris/projects/resitrac >> > >> > Application Trace | Framework Trace | Full Trace >> > >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/excon-0.9.6/lib/excon/connection.rb:229:in >> > `request_kernel' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/excon-0.9.6/lib/excon/connection.rb:86:in >> > `request' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/fog-1.1.2/lib/fog/core/connection.rb:20:in >> > `request' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/fog-1.1.2/lib/fog/aws/storage.rb:381:in >> > `request' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/fog-1.1.2/lib/fog/aws/requests/storage/put_object.rb:43:in >> > `put_object' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/fog-1.1.2/lib/fog/aws/models/storage/file.rb:119:in >> > `save' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/fog-1.1.2/lib/fog/core/collection.rb:50:in >> > `create' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/paperclip-2.3.16/lib/paperclip/storage/fog.rb:70:in >> > `flush_writes' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/paperclip-2.3.16/lib/paperclip/storage/fog.rb:66:in >> > `each' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/paperclip-2.3.16/lib/paperclip/storage/fog.rb:66:in >> > `flush_writes' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/paperclip-2.3.16/lib/paperclip/attachment.rb:162:in >> > `save' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/paperclip-2.3.16/lib/paperclip.rb:398:in >> > `send' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/paperclip-2.3.16/lib/paperclip.rb:398:in >> > `save_attached_files' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/paperclip-2.3.16/lib/paperclip.rb:391:in >> > `each_attachment' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/paperclip-2.3.16/lib/paperclip.rb:390:in >> > `each' >> > >> /Users/jsmorris/.rvm/gems/ree-1.8.7-2011.03@resitrac/gems/paperclip-2.3.16/lib/paperclip.rb:390:in >> > `each_attachment' >> > >> > ... >> >> -- >> Write intention revealing code #=> http://www.clean-ruby.com >> >> Jim Gay >> Saturn Flyer LLC >> 571-403-0338 >> >>
