2014-09-17 19 views
6

Tôi muốn lưu trữ một trang web tĩnh trên S3, tức là .. abcd.com. Nó yêu cầu tên nhóm giống với tên "abcd.com"Tại sao tên thùng chứa Amazon S3 phải giống với tên trang web khi lưu trữ một trang web tĩnh

thì tôi thấy abcd.com đã bị người khác chiếm đóng.

Vì vậy, đó là câu hỏi của tôi, tại sao tên nhóm phải giống với tên Trang web. vì có Lộ 53 để ánh xạ trang web tới các điểm cuối của nhóm, nó không cần thiết cho giới hạn này.

Có lý do nào cho việc này không?

Trả lời

4

Câu trả lời ngắn gọn là "đó là cách Amazon thiết kế nó".

Nếu tên nhóm không giống với tên miền, S3 sẽ biết sử dụng nhóm nào để phân phát các yêu cầu cho một miền nhất định?

Bạn không thể nói "Tuyến 53" vì S3 đã được tạo trước Tuyến 53 và lưu trữ trang web trong S3 hoạt động giống nhau ngay cả khi bạn không sử dụng Tuyến đường 53 cho DNS.

Tương tự, nó không thể là tùy chọn cấu hình trên nhóm, vì điều đó sẽ tạo ra một loạt vấn đề mới - nếu chủ sở hữu trước đó của miền vẫn có nhóm được định cấu hình với miền của bạn, bạn sẽ có chính xác cùng một vấn đề như bạn làm, bây giờ.

Bạn vẫn có thể lưu trữ trang web của mình trên S3, nhưng với tên nhóm không khớp, bạn cần máy chủ proxy ngược trong EC2 trong cùng một khu vực, để viết lại tiêu đề máy chủ trong mỗi yêu cầu để khớp với tên nhóm hoặc, bạn có thể sử dụng CloudFront để thực hiện một mục đích tương tự, vì tên nhóm, sau đó, không cần phải khớp - CloudFront cũng sẽ viết lại tiêu đề Máy chủ.

Các vấn đề liên quan