# Truy cập nguồn chéo

Truy cập nguồn chéo (CORS) đề cập đến thao tác trong đó người dùng yêu cầu tài nguyên từ một miền khác từ trang web của một miền. Thông thường, các trình duyệt hạn chế quyền truy cập nguồn chéo như vậy vì lý do bảo mật. Để giải quyết vấn đề này, S3 cung cấp chức năng quản lý chính sách truy cập nguồn chéo, cho phép bạn hạn chế quyền truy cập nguồn chéo.

Khi S3 nhận được yêu cầu nguồn chéo, nó sẽ đọc danh sách các chính sách truy cập nguồn chéo được cấu hình cho không gian lưu trữ, khớp từng chính sách một theo Origin, và chính sách đầu tiên đáp ứng các điều kiện sẽ được thêm vào Header liên quan đến CORS và trả về cho người dùng.

## Thiết lập chính sách truy cập nguồn chéo

Chọn không gian lưu trữ tương ứng và nhấp vào nút Cài đặt nguồn chéo (Cross-Origin Settings) trong phần thao tác bên phải.

![1](https://cdn.udelivrs.com/2024/12/6ae36d41cfe82e81529f4a0657e42677_1734428775536.png)

Nhấp vào nút Tạo chính sách (Create Policy) để mở giao diện tạo chính sách truy cập nguồn chéo.

![2](https://cdn.udelivrs.com/2024/12/dcb3cc4a4f1f983cb38e40fa4e406fa7_1734428775550.png)

1. Origin: Bạn có thể nhập các nguồn được phép thực hiện yêu cầu nguồn chéo. Có thể thiết lập nhiều nguồn, mỗi nguồn trên một dòng, với tối đa một ký tự đại diện (*) trên mỗi dòng.

2. Allow Methods: Bạn có thể chọn các phương thức yêu cầu nguồn chéo được phép.

3. Allow-Headers: Bạn có thể nhập các header yêu cầu nguồn chéo được phép. Có thể thiết lập nhiều header, mỗi header trên một dòng, với tối đa một ký tự đại diện (*) trên mỗi dòng.

4. Expose-Headers: Bạn có thể nhập các header phản hồi được phép truy cập từ ứng dụng. Có thể thiết lập nhiều header, mỗi header trên một dòng và không được phép sử dụng ký tự đại diện (*).

Các chính sách truy cập nguồn chéo sẽ có hiệu lực theo mặc định sau khi được thêm vào. Bạn có thể thực hiện các thao tác như chỉnh sửa và xóa thông qua các nút khác trong thanh thao tác.

![3](https://cdn.udelivrs.com/2024/12/5625ae7c03223e5b74d24ea816e430d6_1734428775544.png)

## Lưu ý

1. Mỗi không gian lưu trữ có thể được cấu hình tối đa 10 chính sách truy cập nguồn chéo.