Сценарий применения
После загрузки файла в бакет вы можете по умолчанию получать доступ к этому файлу, используя доменное имя доступа бакета. Если вы хотите использовать пользовательское доменное имя для доступа к файлу, привяжите пользовательское доменное имя к бакету.
Предположим, у вас есть доменное имя www.example.com и вы загружаете изображение image.png в бакет OBS. Пока вы привяжете www.example.com к бакету, вы можете использовать http://www.example.com/image.png для доступа image.png. Шаги ниже описывают конфигурацию:
- Создайте бакет на OBS и загрузите файл image.png в бакет.
- В OBS Console привяжите www.example.com в созданный бакет.
- На DNS‑сервере добавьте запись CNAME и сопоставьте www.example.com с доменным именем бакета.
- Отправьте запрос на изображение image.png. После запроса на http://www.example.com/image.png достигает OBS, OBS находит сопоставление между www.example.com и доменным именем бакета, и перенаправляет запрос к image.png файл, хранящийся в бакете. Таким образом, запрос на http://www.example.com/image.png на самом деле обращается к http://Доменное имя бакета/image.png.
Ограничения
- Только бакеты, версия которых 3.0 или выше, поддерживают настройку пользовательских доменных имён. Номер версии бакета отображается в Основная информация область.
- По умолчанию у бакета может быть привязано до 20 пользовательских доменных имён.
- В настоящее время пользовательские доменные имена позволяют запросы по HTTP, а не по HTTPS.
- Пользовательское доменное имя может быть привязано только к одному бакету.
- Суффикс пользовательского доменного имени может содержать от 2 до 6 прописных или строчных букв.
Родительская тема: Настройка пользовательских доменных имён