Phần này chuẩn bị dữ liệu mẫu và rà soát những cấu hình quan trọng nhất cho luồng upload. Với bài toán upload trực tiếp từ trình duyệt lên S3, các thiết lập như bucket, CORS và thông tin môi trường phải khớp nhau; nếu không, file có thể không được đưa lên thành công dù frontend và backend đều đang chạy.
Trước khi bắt đầu luồng upload trực tiếp từ trình duyệt, bạn cần đảm bảo các cấu hình lưu trữ đã chính xác:
Bước 1: Kiểm tra CORS configuration trên bucket S3 dùng cho upload để trình duyệt được phép gửi request PUT hoặc POST trực tiếp.

Bước 2: Cấu hình Public access cho bucket frontend, đảm bảo bỏ block tất cả public access để file tĩnh có thể được phục vụ ra ngoài.

Bước 3: Kích hoạt tính năng Static website hosting trên bucket frontend và trỏ index document về index.html.

Lưu ý: Ngoài các cấu hình S3 trên, bạn cần chuẩn bị tài liệu mẫu (như 1 file PDF) và đảm bảo các biến môi trường của Frontend/Backend đã khớp nhau.
Sau bước này, nhóm có trong tay cả dữ liệu đầu vào lẫn môi trường kỹ thuật phù hợp để thực hiện upload thật, kiểm tra object trên S3 và tiếp tục sang bước ghi metadata.