Перейти к основному содержимому
Домены
Последнее изменение:

Домены

Объектное хранилище использует публичные домены и домены для доступа через API.

Получать объекты хранилища можно через публичные домены:

Обращаться к хранилищу, управлять контейнерами и объектами можно через:

Публичный домен контейнера

Публичный домен контейнера используется для раздачи объектов из публичных контейнеров и имеет вид <uuid>.selstorage.ru, где <uuid> — уникальный идентификатор контейнера. Идентификатор генерируется при создании публичного контейнера или при изменении типа контейнера на публичный.

По публичному домену контейнера осуществляется неавторизованный доступ на чтение контейнера.

Объект в хранилище можно получить по ссылке вида <uuid>.selstorage.ru/<object_name>.

Чтобы объекты были доступны с другого домена, подключите пользовательский домен.

Посмотреть публичный домен контейнера

  1. В панели управления перейдите в раздел Объектное хранилищеКонтейнеры.
  2. Откройте страницу контейнера → вкладка Домены.
  3. В блоке Публичные домены посмотрите домен вида <uuid>.selstorage.ru.

Пользовательский домен

Объекты в публичном контейнере можно раздавать под видом своего домена. Подключить пользовательский домен можно на уровне контейнера. Получить объект через пользовательский домен можно по ссылке.

Подключить пользовательский домен

Подключить можно только домены третьего уровня.

  1. Откройте панель управления вашим DNS-хостингом.

  2. Создайте DNS-запись и укажите:

    • тип записи — CNAME;
    • имя записи — пользовательский домен;
    • значение — access.ru-1.storage.selcloud.ru, где ru-1 — пул, в котором находится объектное хранилище.
  3. В панели управления перейдите в раздел Объектное хранилищеКонтейнеры.

  4. Откройте страницу контейнера → вкладка Домены.

  5. Введите домен и нажмите Прикрепить.

Отключить пользовательский домен

Пользовательский домен отключается при смене типа контейнера на приватный или при удалении домена.

Удалить пользовательский домен

  1. В панели управления перейдите в раздел Объектное хранилищеКонтейнеры.
  2. Откройте страницу контейнера → вкладка Домены.
  3. В строке с доменом нажмите .

Домен CDN

Объекты из публичного контейнера можно раздавать через CDN. Для этого при создании CDN-ресурса нужно указать публичный домен контейнера в качестве источника контента. Подробнее о доменах CDN в инструкции Управлять доменами.

Если удалить домен CDN в настройках контейнера, то в CDN-ресурсе будет удален источник контента и CDN перестанет работать.

Домен Swift API

Домен swift.ru-1.storage.selcloud.ru — эндпоинт, который можно использовать для работы с контейнерами и загрузки объектов через Swift API. В домене указывайте ru-1 — пул, в котором находится объектное хранилище.

Для работы с приватными контейнерами через домен swift.ru-1.storage.selcloud.ru необходим авторизованный доступ.

Домены S3 API

Через домены S3 API возможен только авторизованный доступ. Работать с контейнерами и загружать объекты можно через:

  • s3.ru-1.storage.selcloud.ru/<container_name> — домен с Path-Style адресацией, используется по умолчанию, если не включена Virtual-Hosted адресация;
  • <container_name>.s3.ru-1.storage.selcloud.ru — домен с Virtual-Hosted адресацией, используется, если в настройках контейнера включена Virtual-Hosted адресация.

Здесь ru-1 — пул, в котором размещается объектное хранилище.