This article explains how to add a private subfolder in your public AWS S3 bucket.
AWS, S3
This example shows you how to create a form, the javascript, and the php to handle resizing images before posting to the php file, which saves the original and resized base-64 standard form fields generated.
Jquery, Javascript
This example shows you an example bucket policy which limits requests to those made from specific IP addresses.
AWS, S3
These examples describe how to install the AWS SDK for PHP with composer, and utilize S3.
cakephp4, AWS, CakePHP