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

Домены

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

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

Вы можете получить ссылку на объект в публичном контейнере через публичные домены. Ссылку на объект в приватном контейнере можно создать через публичный домен контейнера при необходимости.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Домен CDN

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

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

Домены Swift API

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

Для работы с приватными контейнерами через домены Swift API необходим авторизованный доступ.

ПулДомен
ru-1swift.ru-1.storage.selcloud.ru

Домены S3 API

Домен S3 API — эндпоинт, который можно использовать для работы с контейнерами и загрузки объектов через S3 API, а также при подключении по протоколу S3 через инструменты для работы с хранилищем (кроме FTP). Эндпоинт зависит от пула, в котором находится объектное хранилище.

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

ПулДомен
ru-1s3.ru-1.storage.selcloud.ru

Адресация

При использовании доменов S3 API возможны два типа адресации. От типа адресации зависит, как указывать имя контейнера при работе с S3 API.

Path-Style адресацияVirtual-Hosted адресация
<s3_domain>/<container_name><container_name>.<s3_domain>

Хост FTP

Хост FTP используется для подключения к объектному хранилищу по протоколу FTP.

Подключение по FTP доступно только для контейнеров в пуле ru-1.

ПулХост
ru-1ftp.ru-1.storage.selcloud.ru