Khóa học aws

Giới thiệu S3 Hosting, CORS

0 phút đọc

S3 Hosting trong AWS

S3 hosting cho phép bạn có thể tạo 1 public website từ source code html, css, javascript của bạn. Bạn không cần config web server, dns... tất cả Amazon S3 đã làm cho bạn, việc cần làm là đẩy source code của bạn lên bucket.

  • URL website sẽ có format:
http://<bucket-name>.s3-website-<region>.amazonaws.com
Hoặc
http://<bucket-name>.s3-website.<region>.amazonaws.com
  • Cần cho phép bucket của bạn access public

Tham khảo các bước để tạo một static website:

Tạo S3 static website

S3 CORS trong AWS

Trong lập trình web chắc hẳn chúng ta sẽ biết đến CORS là gì rồi. Nếu các chưa biết về CORS, hãy tham khảo ở đây nhé: CORS là gì

S3 CORS

Như trên hình vẽ chúng ta có 2 bucket

  • HTML bucket: Chứa các file html được host trên S3
  • Assets bucket: Chứa các file ảnh của project Khi gửi request đến HTML bucket, website cần request đến tiếp những file ảnh trong Assets bucket. Khi đó cần enable CORS trong Assets bucket để những request từ url: http://sample.s3-website-us-east-2.amazonaws.com có thể đọc được những file ảnh này.

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào

Avatar TechMely Team
Được viết bởi

TechMely Team

Bạn sẽ tìm thấy niềm vui khi giúp đỡ người khác bằng tất cả tấm lòng