




... -> CORS Configuration -> Insert Default Template.

http:// hoặc https://).http://localhost:3000)./ ở cuối URL. (Ví dụ: đúng: https://vndata.vn, sai: https://vndata.vn/).* (Cho phép tất cả): Khi điền là ["*"], bất kỳ website nào cũng có thể gọi API tới file nằm trong bucket.* làm tiền tố: Có thể dùng * để đại diện cho tất cả subdomain. Ví dụ: https://*.vndata.vn sẽ cho phép cả app.vndata.vn và api.vndata.vn (Lưu ý: Chỉ cho phép 1 dấu * trong chuỗi).AllowedOrigins, thì AllowedMethods sẽ quy định các phương thức HTTP mà website đó được phép thực thi lên các file trong Bucket S3.Trường hợp 1: Đối với AllowedMethods
vndata02.

s3_test.txt.
s3_test.txt và kiểm thử.

Lưu ý: Do ở bước cấu hình CORS chưa cấp quyền cho phương thức DELETE, trình duyệt sẽ chặn và báo lỗi khi gửi request này.
"DELETE" vào cấu hình CORS, yêu cầu xóa file đã thực thi thành công.

Trường hợp 2: Đối với AllowedOrigins
https://vndata.vn. Khi thực thi lệnh HTTP GET từ một tên miền khác (ví dụ: localhost), trình duyệt sẽ xuất hiện lỗi chặn CORS như hình.


Lưu ý: Trong quá trình thao tác, quý khách nên tick chọn ô Disable Cache trong tab Network của DevTools (F12) để tránh việc trình duyệt sử dụng lại kết quả kiểm duyệt CORS cũ, giúp việc kiểm thử chính xác hơn.