I received an email from AWS with the title, "[ACTION REQUIRED] - Update your S3 object access to maintain connectivity" and to be honest, I'm out of my depth. I'll do a bit of backgrounding for context. We're an old old site cloud hosted with IPS and we've never really needed to grow what we do with our site on a technical level. Everything is simple and the community JustWorks. Our storage size has mounted up a LOT over the last 20yrs so I transitioned our storage to S3 using my very minimal amount of knowledge, and it seems to work. We're also caching all image uploads against remote links to prevent image link rot (thanks Photobucket).
Thus far, everything has worked admirably and simply and I am concerned about the relative fragility of our bucket data, which comes to about 47GB as of writing. I am told that I need to set up a Cloudfront distribution which as I understand it is a middleman between the S3 bucket and our site's storage request/serving. Correct me if I'm wrong.
I'm a bit stuck on the settings for Cloudfront, even though I seem to have muddled through and gotten it working. This hardly feels like the best recipe for success or defensibility! I don't seem to be able to find any guides or advice outside of self-hosting, and even then clues are thin on the ground. I'm sure that I am not the only person in this position, so any guiding words or handholding would be welcomed....I very much dislike having something working and not having the knowledge onboard to know why it's working, how securely/appropriately, or not knowing if I am building a stronger problem going forward.