It is not hard to map your ugly s3 url to your domain so you can have nice urls to share with your customers.
I will take you to this
You can actually cut and paste your bucket name to the front of the url and it works:
https://files.utickets.co.za.s3.eu-west-2.amazonaws.com/media_wHIuV57H_i5XWqS3KN.jpg
Then in your DNS manager add your cname entry like so:
host: files.yoursite.com
value: files.yoursite.co.za.s3.eu-west-2.amazonaws.com
Save it and wait for it to take affect. Now you have beautiful urls.
If you try and view your bucket files through your new url and it throws a permission error, this is because your permission policy or cors might be blocking it, you will need to try the open policies I have given and then work from there.
Thanks for reading! I hope this helped.
SOCIAL SHARE CARD GENERATOR