Re: access key error

Colin Law
Thu, 13 Sep 2012 16:35:52 -0000

On 13 September 2012 17:30, Colin Law
<clanlaw-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
wrote:
> On 13 September 2012 17:00, Saravanan P
<saravanan.p-tks5Z7IV8F8RmelmmXo44Q@public.gmane.org> wrote:
>> ok if my s3_credentials is problem mean,  i can able to see app-logo
which
>> stored in s3 in my about-us page.
>>
>> and for
>>
>> %img{:alt =>
"product",:src=>"#{i.image.url(:products)}", :width =>
"329" ,
>> :height =>"251"}
>
> Should that be :src =>
"/"#{i.image.url(:products)}/""

Ah, no I see that haml puts the quotes in for you.

Colin

>
> Colin
>
>>
>> look at the class of whatever ''i'' is, particularly
the s3_credentials option
>> you passed for that model.
>>
>> its returning correct url for the product image which stored in s3 in
my
>> production.
>>
>>
>> On Thu, Sep 13, 2012 at 8:53 PM, Jim Ruther Nill
<jvnill-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>>>
>>>
>>>
>>> On Fri, Sep 14, 2012 at 1:01 AM, Saravanan P
<saravanan.p-tks5Z7IV8F8MXpvGPDd6Og@public.gmane.orgm>
>>> wrote:
>>>>
>>>> i don''t think error be in my amazon s3 access key.
Because as i mentioned
>>>> earlier some of page was running and that pages having s3
images. May be
>>>> some other error... :(
>>>
>>>
>>> I''m pretty sure it has something to do with the
credentials or how
>>> paperclip parses those credentials
>>> what does this code return?
>>> Model.attachment_definitions[:image][:s3_credentials]
>>>
>>> I have one more question.  On line 270 of the code you pasted
>>>
>>> %img{:alt =>
"product",:src=>"#{i.image.url(:products)}", :width =>
"329"
>>> , :height =>"251"}
>>>
>>> look at the class of whatever ''i'' is,
particularly the s3_credentials
>>> option you passed for that model.
>>>
>>>>
>>>>
>>>> please help
>>>>
>>>>
>>>> On Thu, Sep 13, 2012 at 2:49 PM, Saravanan P
<saravanan.p@shriramits.com>
>>>> wrote:
>>>>>
>>>>> I provide all keys but not working. In development working
well
>>>>>
>>>>> In my model
>>>>>
>>>>>  has_attached_file :crop_content, :styles => {:thumb
=>
>>>>> "89x75#",:crop_content=>"160x160#"
},
>>>>>   :path =>
"assets/crops/contents/:id/:style/:basename.:extension",
>>>>>   :storage => "s3",
>>>>>   #:s3_headers => { ''Cache-Control''
=> ''max-age=315576000'', ''Expires'' =>
>>>>> 10.years.from_now.httpdate },
>>>>>   :s3_protocol => ''https'',
>>>>>   :s3_credentials =>
"#{::Rails.root.to_s}/config/amazon-s3.yml"
>>>>>
>>>>> and under config folder/amazon-s3.yml
>>>>>
>>>>> development:
>>>>>     bucket: my_avatar-production
>>>>>     access_key_id: amazonaccesskey
>>>>>     secret_access_key: amazon_secret_access_key
>>>>>
>>>>> test:
>>>>>     bucket: my_avatar-test
>>>>>     access_key_id: amazonaccesskey
>>>>>     secret_access_key: amazon_secret_access_key
>>>>>
>>>>> production:
>>>>>     bucket: my_avatar-production
>>>>>     access_key_id: amazonaccesskey
>>>>>     secret_access_key: amazon_secret_access_key
>>>>>
>>>>>
>>>>> On Thu, Sep 13, 2012 at 1:44 PM, Jim Ruther Nill
<jvnill-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 13, 2012 at 6:07 PM, Saravanan P
>>>>>>
<saravanan.p-tks5Z7IV8F8RmelmmXo44Q@public.gmane.org> wrote:
>>>>>>>
>>>>>>> Thanks for the reply.
>>>>>>>
>>>>>>> This is from my .log file
>>>>>>>
>>>>>>> Started GET "/" for 122.183.133.1 at
2012-09-13 07:38:52 +0000
>>>>>>>   Processing by HomeController#index as HTML
>>>>>>>   [1m [36mProduct Load (1.3ms) [0m   [1mSELECT id,
product_type, name,
>>>>>>> slug, short_description, price, farm_name, lbcount,
unit FROM `products`
>>>>>>> WHERE (featured_product=1) ORDER BY rand() LIMIT 20
[0m
>>>>>>> [paperclip] Duplicate URL for attachment with
>>>>>>> /system/:attachment/:id/:style/:filename. This will
clash with attachment
>>>>>>> defined in Advertisement class
>>>>>>>   [1m [35mCategoryImage Load (0.9ms) [0m  SELECT
`category_images`.*
>>>>>>> FROM `category_images` WHERE
`category_images`.`product_id` IN (43, 40, 88,
>>>>>>> 54, 158, 150, 57, 70, 109)
>>>>>>>   [1m [36mCategory Load (1.0ms) [0m   [1mSELECT
`categories`.* FROM
>>>>>>> `categories` WHERE `categories`.`id` IN (8, 2, 4,
9, 5, 10, 11, 6) [0m
>>>>>>>   [1m [35mPicture Load (12.3ms) [0m  SELECT
`pictures`.* FROM
>>>>>>> `pictures` WHERE `pictures`.`imageable_type` =
''Product'' AND
>>>>>>> `pictures`.`imageable_id` IN (43, 40, 88, 54, 158,
150, 57, 70, 109)
>>>>>>>   [1m [36mCompany Load (1.0ms) [0m   [1mSELECT
`companies`.* FROM
>>>>>>> `companies` WHERE (name IN (''Fresh goat
cheese'',''Scallops'',''Maine
>>>>>>> lobsters'',''Fresh
peaches'',''Teas'')) ORDER BY rand() [0m
>>>>>>>   [1m [35mProduct Load (0.7ms) [0m  SELECT id,
product_type, name,
>>>>>>> slug, short_description, price, farm_name, lbcount,
unit FROM `products`
>>>>>>> WHERE (featured_product = 0 and new_product= 1)
ORDER BY rand() LIMIT 20
>>>>>>>   [1m [36mCategoryImage Load (0.6ms) [0m
[1mSELECT
>>>>>>> `category_images`.* FROM `category_images` WHERE
>>>>>>> `category_images`.`product_id` IN (119, 31, 84, 51,
120, 154, 103, 37, 56,
>>>>>>> 130, 148) [0m
>>>>>>>   [1m [35mCategory Load (0.6ms) [0m  SELECT
`categories`.* FROM
>>>>>>> `categories` WHERE `categories`.`id` IN (14, 5, 13,
9, 2, 0, 7, 4, 17)
>>>>>>>   [1m [36mPicture Load (1.3ms) [0m   [1mSELECT
`pictures`.* FROM
>>>>>>> `pictures` WHERE `pictures`.`imageable_type` =
''Product'' AND
>>>>>>> `pictures`.`imageable_id` IN (119, 31, 84, 51, 120,
154, 103, 37, 56, 130,
>>>>>>> 148) [0m
>>>>>>>   [1m [35mThought Load (0.2ms) [0m  SELECT
`thoughts`.* FROM
>>>>>>> `thoughts` ORDER BY created_at DESC LIMIT 1
>>>>>>>   [1m [36mLearn Load (0.2ms) [0m   [1mSELECT
`learns`.* FROM `learns`
>>>>>>> ORDER BY created_at DESC LIMIT 2 [0m
>>>>>>> [paperclip] Duplicate URL for attachment with
>>>>>>> /system/:attachment/:id/:style/:filename. This will
clash with attachment
>>>>>>> defined in Category class
>>>>>>>   [1m [35mAdvertisement Load (0.2ms) [0m  SELECT
`advertisements`.*
>>>>>>> FROM `advertisements` ORDER BY created_at desc
LIMIT 1
>>>>>>>   [1m [36mNews Load (0.2ms) [0m   [1mSELECT
`news`.* FROM `news` ORDER
>>>>>>> BY created_at DESC LIMIT 1 [0m
>>>>>>>   [1m [35mBlog Load (0.2ms) [0m  SELECT `blogs`.*
FROM `blogs` ORDER
>>>>>>> BY created_at DESC LIMIT 1
>>>>>>> Rendered home/index.html.haml within
layouts/application (3.0ms)
>>>>>>> Completed 500 Internal Server Error in 359ms
>>>>>>>
>>>>>>> ActionView::Template::Error (You did not provide
both required access
>>>>>>> keys. Please provide the access_key_id and the
secret_access_key.):
>>>>>>>     267:             .img_col1
>>>>>>>     268:
>>>>>>>
.capslide_img_cont1.ic_container{:style=>"position:absolute;"}
>>>>>>>     269:                 %a{:href =>
"/product_details" +
>>>>>>> "?category_id=#{@cate.category.slug}" +
"&product_id=#{x.slug} "}
>>>>>>>     270:                   %img{:alt =>
>>>>>>>
"product",:src=>"#{i.image.url(:products)}", :width =>
"329" , :height
>>>>>>> =>"251"}
>>>>>>>     271:                 .ic_caption{:style =>
"display: block;"}
>>>>>>>     272:                   .overlay-text
>>>>>>>     273:                     %a{:href =>
"/product_details" +
>>>>>>> "?category_id=#{@cate.category.slug}" +
"&product_id=#{x.slug} "}
>>>>>>>   app/views/home/index.html.haml:270:in `block in
>>>>>>>
_app_views_home_index_html_haml___1026580395_93166550''
>>>>>>>   app/views/home/index.html.haml:262:in
`each''
>>>>>>>   app/views/home/index.html.haml:262:in
>>>>>>>
`_app_views_home_index_html_haml___1026580395_93166550''
>>>>>>
>>>>>>
>>>>>> Looks like it has something to do with you s3
credentials.  Searching
>>>>>> for the complete error tells you this.
>>>>>>
>>>>>>
>>>>>>
https://www.google.com/webhp?sourceid=chrome-instant&ie=UTF-8#hl=en&safe=off&sclient=psy-ab&q=%22You+did+not+provide+both+required+access+keys.+Please+provide+the+access_key_id+and+the+secret_access_key%22&oq=%22You+did+not+provide+both+required+access+keys.+Please+provide+the+access_key_id+and+the+secret_access_key%22&gs_l=hp.3...2428.3001.1.3258.2.2.0.0.0.0.0.0..0.0...0.2...1c.1.ywAFlQv0Z_s&pbx=1&fp=1&biw=1366&bih=622&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&cad=b
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Note: Some of the page running which looks like
static page content.
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Sep 13, 2012 at 1:31 PM, Colin Law
<clanlaw-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> On 13 September 2012 08:53, Saravanan P
<saravanan.p-tks5Z7IV8F8MXpvGPDd6Og@public.gmane.orgm>
>>>>>>>> wrote:
>>>>>>>> > I am getting following error while run my
rails app in my server
>>>>>>>> >
>>>>>>>> > ActionView::Template::Error (You did not
provide both required
>>>>>>>> > access keys.
>>>>>>>> > Please provide the access_key_id and the
secret_access_key.):
>>>>>>>>
>>>>>>>> I think you may need to give us some more
information about the code
>>>>>>>> that generates the error.
>>>>>>>>
>>>>>>>> Colin
>>>>>>>>
>>>>>>>> --
>>>>>>>> You received this message because you are
subscribed to the Google
>>>>>>>> Groups "Ruby on Rails: Talk" group.
>>>>>>>> To post to this group, send email to
>>>>>>>>
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>>>>>>> For more options, visit
https://groups.google.com/groups/opt_out.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Regards by
>>>>>>> Saravanan.P
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are
subscribed to the Google
>>>>>>> Groups "Ruby on Rails: Talk" group.
>>>>>>> To post to this group, send email to
>>>>>>>
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>>>>>> To unsubscribe from this group, send email to
>>>>>>>
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>>>>>> For more options, visit
https://groups.google.com/groups/opt_out.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
-------------------------------------------------------------
>>>>>> visit my blog at http://jimlabs.heroku.com
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to
the Google
>>>>>> Groups "Ruby on Rails: Talk" group.
>>>>>> To post to this group, send email to
rubyonrails-talk@googlegroups.com.
>>>>>> To unsubscribe from this group, send email to
>>>>>>
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>>>>> For more options, visit
https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards by
>>>>> Saravanan.P
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Regards by
>>>> Saravanan.P
>>>>
>>>> --
>>>> You received this message because you are subscribed to the
Google Groups
>>>> "Ruby on Rails: Talk" group.
>>>> To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
>>>> To unsubscribe from this group, send email to
>>>>
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>>> For more options, visit
https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>
>>>
>>>
>>>
>>> --
>>> -------------------------------------------------------------
>>> visit my blog at http://jimlabs.heroku.com
>>>
>>> --
>>> You received this message because you are subscribed to the Google
Groups
>>> "Ruby on Rails: Talk" group.
>>> To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>> To unsubscribe from this group, send email to
>>>
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>
>>
>>
>>
>> --
>> Regards by
>> Saravanan.P