Облачная платформаAdvanced

Настройка проверки URL

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

OBS блокирует запросы доступа от URL‑адресов из черного списка и разрешает запросы от URL‑адресов из белого списка.

Требования

Хостинг статических веб‑сайтов включен.

Процедура

  1. В списке бакетов консоли OBS нажмите нужный бакет, чтобы перейти на страницу Objects.
  2. В панели навигации выберите Permissions > URL Validation.
  3. Нажмите рядом с полем ввода Whitelisted Referers или Blacklisted Referers и введите рефереры.

    Figure 1 Настройка проверки URL


    Принципы настройки Referers:

    • Длина белого списка или черного списка не может превышать 1024 символа.
    • Формат Referer:
      • Можно ввести несколько рефереров, каждый в отдельной строке.
      • Параметр referer поддерживает символы‑подстановки * и ?. Звёздочка работает как подстановочный символ, заменяющий ноль или несколько символов, а вопросительный знак (?) заменяет один символ.
      • Если поле заголовка referer содержит http или https во время загрузки, referer должен содержать http или https.
    • Если Whitelisted Referers оставлен пустым, а Blacklisted Referers нет, все веб‑сайты, кроме указанных в черном списке, могут получать доступ к данным в целевом Бакете.
    • Если Whitelisted Referers не оставлен пустым, только веб‑сайты, указанные в белом списке, могут получать доступ к целевому Бакету независимо от того, оставлен ли Blacklisted Referers пустым или нет.
    Note

    Если Whitelisted Referers настроен так же, как Blacklisted Referers, действует черный список. Например, если и Whitelisted Referers, и Blacklisted Referers установлены в https://www.example.com, запросы доступа с этого адреса будут блокированы.

    • Если Whitelisted Referers и Blacklisted Referers оба оставлены пустыми, по умолчанию всем веб‑сайтам разрешён доступ к данным в целевом Бакете.
    • Прежде чем определить, имеет ли пользователь четыре типа прав (read, write, ACL read и ACL write) для Бакета или объектов в Бакете, проверьте, соответствует ли пользователь принципам проверки URL в поле Referer.

  4. Нажмите , чтобы сохранить настройки.