When  I click on the URL  for the image I get this message

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>8866EFBB969E901F</RequestId>
<HostId>
2E/t/DqGuJMiOcZIaq/WVU8F0KjFRQq91r+bNZz3OWigBEMOczczJ2aFrnHfXn4wQ7E/A7WNPP4=
</HostId>
</Error>

Cheers Dave

On Fri, Feb 8, 2019 at 2:40 AM Walter Lee Davis <wa...@wdstudio.com> wrote:

>
> > On Feb 7, 2019, at 3:25 AM, David Merrick <merrick...@gmail.com> wrote:
> >
> > I'm not using carrier wave. I'm using paperclip.
>
> Yes, but the same rules apply (on the S3 side) for any attachment system.
>
> Walter
>
> >
> > On Thu, Feb 7, 2019 at 9:05 PM Ryan <ryanjw...@gmail.com> wrote:
> > Hi David,
> >
> > Check out this SO article that references S3 bucket permissions.
> Carrierwave needs to be able to write to the S3 bucket. Ensure your bucket
> has Put permissions.
> >
> >
> > On Wednesday, February 6, 2019 at 8:31:10 PM UTC-8, David Merrick wrote:
> > Current errors 500 Internal Server Error and
> Aws::S3::Errors::AccessDenied
> >
> > My paperclip.rb in config/initializers is below
> >
> > Paperclip::Attachment.default_options[:url] = ':s3_domain_url'  # Should
> this line have instead of this ':s3_domain_url'  this '
> mybucketName.s3.amazonaws.com'
> > Paperclip::Attachment.default_options[:path] =
> '/:class/:attachment/:id_partition/:style/:filename'
> >
> > my production.rb in config/environments this code at the end
> >
> >  config.paperclip_defaults = {
> >    storage: :s3,
> >    s3_credentials: {
> >      bucket: ENV.fetch('S3_BUCKET_NAME'),
> >      access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID'),
> >      secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY'),
> >      s3_region: ENV.fetch('AWS_REGION'),
> >    }
> >  }
> >
> > My pin.rb in models has this code
> >
> > Class Pin < ApplicationRecord
> >       belongs_to :user
> >       has_attached_file :image, styles: { medium: "300x300#", thumb:
> "100x100>" }
> >        validates_attachment_content_type :image, content_type:
> /\Aimage\/.*\z/
> > end
> >
> > my index.html.erb to view my pins has this code
> >
> > <%= render 'home/jumbo' unless user_signed_in? %>
> > <div class = 'center'>
> > <%= will_paginate @pins%>
> > </div>
> > <div id="container" class="transitions-enabled">
> >       <% @pins.each do |pin| %>
> >               <div class='box'>
> >                       <div class="panel panel-default">
> >                           <%= link_to
> image_tag(pin.image.url(:medium)),pin %><br>
> >                           <div class="panel-body">
> >                                   <%= pin.description %><br>
> >                                   <strong><%= pin.user.name if pin.user
> %></strong>
> >                               </div>
> >                           <%#= link_to 'Show', pin %>
> >                           <% if pin.user == current_user %>
> >                           <div class="panel-footer">
> >                             <%= link_to 'Edit', edit_pin_path(pin) %>
> >                             <%= link_to 'Destroy', pin, method: :delete,
> data: { confirm: 'Are you sure?' } %>
> >                           </div>
> >                           <% end %>
>
> >                       </div>
> >               </div>
> >       <% end %>
> > </div>
> >
> > What else am I missing to connect Heroku to AWS S3 Bucket to upload and
> store images?
> >
> > Cheers Dave
> >
> >
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Ruby on Rails: Talk" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to rubyonrails-talk+unsubscr...@googlegroups.com.
> > To post to this group, send email to rubyonrails-talk@googlegroups.com.
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-talk/0bc96cca-11e0-449a-9652-53a359bb799d%40googlegroups.com
> .
> > For more options, visit https://groups.google.com/d/optout.
> >
> >
> > --
> > Dave Merrick
> >
> > Daves Web Designs
> >
> > Website http://www.daveswebdesigns.co.nz
> >
> > Email merrick...@gmail.com
> >
> > Ph   03 216 2053
> >
> > Cell 027 3089 169
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Ruby on Rails: Talk" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to rubyonrails-talk+unsubscr...@googlegroups.com.
> > To post to this group, send email to rubyonrails-talk@googlegroups.com.
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-talk/CA%2B%3DMcKby7nYRSK_3PMMki_qEYHvqc8PR17%3DvQVQiKgShZdeqMg%40mail.gmail.com
> .
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rubyonrails-talk+unsubscr...@googlegroups.com.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-talk/865CEC38-F174-4E4E-81A9-17726AC8E87C%40wdstudio.com
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Dave Merrick

Daves Web Designs

Website http://www.daveswebdesigns.co.nz

Email merrick...@gmail.com

Ph   03 216 2053

Cell 027 3089 169

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CA%2B%3DMcKZ8Rk9FMM1CgK0AL8VRS%2B_Y4AnHyTLAJF0JmRWqGzXRSg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to