CORS
Назначение
Правила CORS в Amazon S3 используются для управления междоменными запросами и определяют, какие ресурсы могут быть запрошены из других доменов. Эти правила задают, какие HTTP-заголовки и методы разрешены для междоменных запросов. Хотя они помогают предотвратить несанкционированные междоменные запросы, CORS
не является механизмом контроля доступа в традиционном понимании (например, аутентификация и авторизация). Основная цель CORS
— обеспечить безопасный обмен данными между разными источниками, не позволяя злоумышленникам обойти политику безопасности браузера.
Добавление CORS-правила
-
Перейдите на страницу Настройки хранения Бакета
-
Перейдите на вкладку
CORS
-
Для того чтобы добавить CORS-правило, нажмите на кнопку
Добавить правило
-
В появившемся разделе заполните необходимые поля
- Наименование — то, как будет называться CORS правило в системе
- Allowed Origins - Перечень доменов, разделённых запятыми. Каждый из перечисленных доменов запишется в отдельное поле AllowedOrigin конфигурации CORS. Пример: http://%2A.example.com/, http://some.another.dom/
- Allowed Methods - HTTP методы, разрешенные в запросе к объекту. Каждый метод запишется в отдельное поле AllowedMethod конфигурации CORS. Пример: GET, POST, PUT
- Allowed Headers - Разрешенные заголовки в запросе к объекту, перечисленные через запятую. Каждый заголовок запишется в отдельное поле AllowedHeader конфигурации CORS. Пример: X-Request-Id, X-Requested-With
- Expose Headers - Заголовки, разрешенные к показу в JavaScript-приложении в браузере, разделённые запятыми. Каждый из перечисленных заголовков запишется в отдельное поле ExposeHeader конфигурации CORS. Пример: X-Amz-Request-Id
- Max Age Seconds - Время в секундах, в течение которого браузер сохраняет в кэше результат запроса к объекту методом OPTIONS
-
После заполнения необходимых полей нажмите кнопку
Сохранить
-
Созданное правило будет отображаться в списке всех CORS-правил
bucket’a
Редактирование CORS-правила
- Нажмите на шеврон правила, которое вы хотите отредактировать
- В развернутой карточке, все поля будут доступны для редактирования
- Внесите изменения в правило
- Для сохранения изменений нажмите кнопку
Сохранить
, для отмены кнопкуОтменить
Удаление CORS-правила
- Нажмите на контекстное меню в карточке CORS-правила
- Нажмите кнопку
Удалить правило
- Для сохранения изменений нажмите кнопку
Сохранить
, для отмены кнопкуОтменить