Sử dụng tính năng CORS
Last updated
Last updated
CORS (Cross-Origin Resource Sharing) trên vStorage cho phép các ứng dụng từ một domain khác (origin) có thể truy cập tài nguyên trên bucket của bạn. Tính năng này hữu ích khi bạn muốn truy cập các object trong bucket từ một ứng dụng web chạy trên một domain khác, chẳng hạn như một ứng dụng frontend muốn tải ảnh từ bucket S3.
1. Đăng nhập vào https://vstorage.console.vngcloud.vn.
2. Chọn project chứa bucket bạn muốn thiết lập CORS.
3. Chọn biểu tượng Action và chọn Set CORS.
4. Tại đây, bạn hãy nhập file CORS configuration. CORS Configuration trong vStorage là một file JSON với một danh sách các quy tắc (rules) mà bạn muốn áp dụng. Mỗi quy tắc sẽ bao gồm:
AllowedMethods: Các phương thức HTTP được phép, như GET
, PUT
, POST
, DELETE
, HEAD
.
AllowedOrigins: Các domain được phép truy cập bucket.
AllowedHeaders: Các loại header mà ứng dụng có thể gửi trong request.
ExposeHeaders: Các header mà ứng dụng có thể thấy trong response từ S3.
MaxAgeSeconds: Thời gian tính bằng giây mà trình duyệt nên lưu trữ kết quả của request trước khi gửi request khác.
5. Chọn Update để lưu lại cấu hình đã thiết lập cho CORS.
Cho phép một domain cụ thể truy cập object trong bucket của bạn qua phương thức GET
.
Cho phép nhiều domain truy cập với nhiều phương thức khác nhau, bao gồm GET
, POST
, và DELETE
.