- Newest
- Most votes
- Most comments
Hey, I have used S3 hosting for React + Tailwind applications many times.
One issue that I've encountered in the past is the domain name. You need to attach a domain to the S3 bucket or else the relative paths will be problematic.
My general path for React + S3 Hosting is the following.
- S3 bucket (but change the bucket name to the name of the domain to be used. This could be part of what's causing headache. It's also a good practice)
- CloudFront distribution (you'll want SSL & just makes life easier for these types of projects)
- Point Domain DNS to CloudFront distribution via Route53 or whatever DNS provider you use.
This should get you a React + Tailwind app up fairly easily
BUCKET POLICY You can go to the following URL and this section if you want to only allow access to the files through domain & cloudfront. Look for title "Example S3 bucket policy that allows read-only access to a CloudFront OAC" https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html
I don't know for some reason, After I cleaned my browser cache, and I was able to open it
Relevant content
- Accepted Answerasked 2 months ago
- asked 3 months ago
- Accepted Answerasked a year ago
- asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 6 months ago