Advanced

Обзор

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

Сценарий применения

После загрузки файла в бакет вы можете по умолчанию получать доступ к этому файлу, используя доменное имя доступа бакета. Если вы хотите использовать пользовательское доменное имя для доступа к файлу, привяжите пользовательское доменное имя к бакету.

Предположим, у вас есть доменное имя www.example.com и вы загружаете изображение image.png в бакет OBS. Пока вы привяжете www.example.com к бакету, вы можете использовать http://www.example.com/image.png для доступа image.png. Шаги ниже описывают конфигурацию:

  1. Создайте бакет на OBS и загрузите файл image.png в бакет.
  2. В OBS Console привяжите www.example.com в созданный бакет.
  3. На DNS‑сервере добавьте запись CNAME и сопоставьте www.example.com с доменным именем бакета.
  4. Отправьте запрос на изображение image.png. После запроса на http://www.example.com/image.png достигает OBS, OBS находит сопоставление между www.example.com и доменным именем бакета, и перенаправляет запрос к image.png файл, хранящийся в бакете. Таким образом, запрос на http://www.example.com/image.png на самом деле обращается к http://Доменное имя бакета/image.png.

Ограничения

  1. Только бакеты, версия которых 3.0 или выше, поддерживают настройку пользовательских доменных имён. Номер версии бакета отображается в Основная информация область.
  2. По умолчанию у бакета может быть привязано до 20 пользовательских доменных имён.
  3. В настоящее время пользовательские доменные имена позволяют запросы по HTTP, а не по HTTPS.
  4. Пользовательское доменное имя может быть привязано только к одному бакету.
  5. Суффикс пользовательского доменного имени может содержать от 2 до 6 прописных или строчных букв.