S3 Bucket là Dịch vụ lưu trữ đối tượng của AWS. Chúng ta có thể sử dụng AWS S3 Bucket để lưu trữ trang web tĩnh. AWS S3 không hỗ trợ lập trình phía máy chủ, nhưng AWS có các tài nguyên khác để lưu trữ trang web động. Để lưu trữ trang web tĩnh trên Amazon S3, chúng ta cần cấu hình một AWS S3 bucket để lưu trữ trang web, sau đó tải nội dung trang web của chúng ta lên bucket mà chúng ta đã tạo. Khi chúng ta cấu hình một bucket như một trang web tĩnh, chúng ta sẽ kích hoạt dịch vụ lưu trữ trang web tĩnh.
Sau khi chúng ta cấu hình bucket của mình như một trang web tĩnh, chúng ta có thể truy cập bucket thông qua các điểm cuối trang web Amazon S3 dành riêng cho Vùng AWS cho bucket của mình.
Để cấu hình bucket AWS S3 của mình cho dịch vụ lưu trữ trang web tĩnh, chúng ta sẽ sử dụng AWS Management Console trong bài viết này.
Để biết các bước tạo một bucket S3 đơn giản và biết thêm về bucket này, hãy nhấp vào đây. Tài liệu này do tôi viết. Bạn có thể sử dụng nó để tạo một S3 Bucket công khai đơn giản.
Sau khi đã có Bucket công khai S3, hãy chọn Bucket S3 và nhấp vào "Quyền" rồi chọn "Lưu trữ trang web tĩnh".
Cuộn xuống và Chọn 'Sử dụng bucket này để lưu trữ trang web' rồi cuộn xuống & nhấp vào lưu cài đặt.
Sau khi bạn có S3 Public Bucket, hãy vào màn hình chính của S3 Buckets và nhấp vào bucket của bạn -> Tải lên. Bạn sẽ thấy một màn hình nơi bạn có thể tải lên Nội dung của Trang web tĩnh hoặc chỉ một trang index.html duy nhất. Ở đây tôi chỉ tải lên một tệp duy nhất có tên là index.html.
Khi tạo bucket S3, hãy đảm bảo rằng tên của bucket S3 là duy nhất trên toàn cầu và không có bucket nào hiện có nào có cùng tên.
Nhấp vào “Tiếp theo” và thay đổi “Quản lý quyền công khai” thành “Cấp quyền đọc công khai cho các đối tượng/s” và sau đó nhấp vào Tải lên.
Sau khi bạn đã tải thành công tệp index.html (hoặc trang web tĩnh của mình), bạn có thể thấy tệp đó trong bảng điều khiển. Chọn “index.html". Ở đây, tôi đã tạo một mẫu index.html của trang chính của https://www.howtoforge.com/. Bạn có thể có trang web mẫu của riêng mình.
Sau khi nhấp vào đối tượng, hãy nhấp vào “Make public” để công khai để có thể truy cập trang từ mọi nơi. Nếu bạn không công khai, không ai có thể truy cập trang từ internet.
Tại đây, bạn có thể thấy các tệp trên trang chính đã được bạn tải lên.
Sau khi nhấp vào đối tượng, hãy nhấp vào “Make public” để công khai để có thể truy cập trang từ mọi nơi, nếu không, không ai có thể truy cập trang web của bạn.
Cuộn xuống và nhấp vào “URL đối tượng” để xem trang web tĩnh.
Tôi đã lưu và tải lên trang chính của howtoforge.com, có thể thấy trong hình ảnh sau. Bạn có thể có và tải lên trang .html của riêng mình cho toàn bộ trang web tĩnh hoặc chỉ một trang web duy nhất.
Sau khi chúng ta cấu hình bucket của mình như một trang web tĩnh, chúng ta có thể truy cập bucket thông qua các điểm cuối trang web Amazon S3 dành riêng cho Vùng AWS cho bucket của mình.
Để cấu hình bucket AWS S3 của mình cho dịch vụ lưu trữ trang web tĩnh, chúng ta sẽ sử dụng AWS Management Console trong bài viết này.
Để biết các bước tạo một bucket S3 đơn giản và biết thêm về bucket này, hãy nhấp vào đây. Tài liệu này do tôi viết. Bạn có thể sử dụng nó để tạo một S3 Bucket công khai đơn giản.
Điều kiện tiên quyết
- Tài khoản AWS (Tạo nếu bạn chưa có).
- S3 Public Bucket.
Chúng ta sẽ làm gì?
- Tham khảo bài viết này để tạo và tìm hiểu thêm về S3 Public Bucket.
- Cấu hình Bucket công khai S3 hiện có để hoạt động như một trang web tĩnh.
Cấu hình Bucket S3 hiện có để hoạt động như một trang web tĩnh
Trước khi tiếp tục, tôi cho rằng bạn đã tạo một Bucket S3.Sau khi đã có Bucket công khai S3, hãy chọn Bucket S3 và nhấp vào "Quyền" rồi chọn "Lưu trữ trang web tĩnh".
Cuộn xuống và Chọn 'Sử dụng bucket này để lưu trữ trang web' rồi cuộn xuống & nhấp vào lưu cài đặt.
Sau khi bạn có S3 Public Bucket, hãy vào màn hình chính của S3 Buckets và nhấp vào bucket của bạn -> Tải lên. Bạn sẽ thấy một màn hình nơi bạn có thể tải lên Nội dung của Trang web tĩnh hoặc chỉ một trang index.html duy nhất. Ở đây tôi chỉ tải lên một tệp duy nhất có tên là index.html.
Khi tạo bucket S3, hãy đảm bảo rằng tên của bucket S3 là duy nhất trên toàn cầu và không có bucket nào hiện có nào có cùng tên.
Nhấp vào “Tiếp theo” và thay đổi “Quản lý quyền công khai” thành “Cấp quyền đọc công khai cho các đối tượng/s” và sau đó nhấp vào Tải lên.
Sau khi bạn đã tải thành công tệp index.html (hoặc trang web tĩnh của mình), bạn có thể thấy tệp đó trong bảng điều khiển. Chọn “index.html". Ở đây, tôi đã tạo một mẫu index.html của trang chính của https://www.howtoforge.com/. Bạn có thể có trang web mẫu của riêng mình.
Sau khi nhấp vào đối tượng, hãy nhấp vào “Make public” để công khai để có thể truy cập trang từ mọi nơi. Nếu bạn không công khai, không ai có thể truy cập trang từ internet.
Tại đây, bạn có thể thấy các tệp trên trang chính đã được bạn tải lên.
Sau khi nhấp vào đối tượng, hãy nhấp vào “Make public” để công khai để có thể truy cập trang từ mọi nơi, nếu không, không ai có thể truy cập trang web của bạn.
Cuộn xuống và nhấp vào “URL đối tượng” để xem trang web tĩnh.
Tôi đã lưu và tải lên trang chính của howtoforge.com, có thể thấy trong hình ảnh sau. Bạn có thể có và tải lên trang .html của riêng mình cho toàn bộ trang web tĩnh hoặc chỉ một trang web duy nhất.