I'm new to AWS tools and although I have tried to search thoroughly for an answer I wasn't able to fixate on a solution.
My usecase is this: I have a bucket where I need to store images, upload them via my server however I need to display them on my website.
Should my bucket be public? If not, what should I do to allow everyone to read those images but not be able to mass upload on it from origins who are not my server?