2015-06-22 14 views
6

tĩnh lưu trữ trang web đang làm việc trong thư mục gốc nhưng điều này không làm việc cho tôi:chủ index.html trong thư mục con của S3 Bucket

my.bucket/index.html 
my.bucket/subfolder/index.html 

https://s3-eu-west-1.amazonaws.com/my.bucket công trình như mong đợi

https://s3-eu-west-1.amazonaws.com/my.bucket/subfolder không hoạt động (Truy cập bị từ chối)

Điều này có khả thi không?

+0

S3-eu-west-1.amazonaws.com/my.bucket/subfolder/index.html có hoạt động không? Làm thế nào về my.bucket.s3-eu-west-1.amazonaws.com/subfolder/index.html? – jarmod

+0

https://s3-eu-west-1.amazonaws.com/my.bucket/subfolder/index.html hiển thị trang chính xác my.bucket.s3-eu-west-1.amazonaws.com/subfolder/index .html bị Truy cập bị từ chối! –

+1

Bạn nên sử dụng 'http: //your.bucket.s3-website-eu-west-1.amazonaws.com/...' nếu bạn muốn các tính năng lưu trữ trang web, bao gồm các tài liệu chỉ mục. –

Trả lời

0

Bạn cũng cần phải sửa đổi quyền của thư mục con để cho phép truy cập công khai.

+0

Đã thực hiện điều đó (nếu không tôi sẽ không thể truy cập trực tiếp vào nó?) –

1

Có (ít nhất) ba cách để truy cập trang web tĩnh được lưu trữ trong AWS.

  • Tên nhóm S3
  • Tên CDN. (Đó là những gì các "tổ chức một trang web tĩnh" thuật sĩ sẽ cho bạn biết để sử dụng)
  • Các "tĩnh endpoint trang web lưu trữ" được liệt kê trên trang S3 quản lý xô

Chỉ có "trang web tĩnh lưu trữ thiết bị đầu cuối" lọc các yêu cầu đến để cung cấp cho Apache như hành vi; S3 là một API RESTful để lưu trữ các tệp không có khái niệm về các thư mục con.

Nếu bạn đã sử dụng trình hướng dẫn, có "Quản lý tệp trong S3" trong văn bản nhỏ ở dưới cùng bên trái của màn hình, sẽ mở trang chính xác trong bảng điều khiển cho bạn, sau đó nhấp vào 'thuộc tính' nút.

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