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

Домены

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

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

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

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

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

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

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

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

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

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

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

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

Вы можете добавлять пользовательские домены третьего уровня и выше.

Вы можете добавлять домены внешних DNS-хостингов или домены, делегированные в DNS-хостинг Selectel.

Для всех пользовательских доменов необходимо добавлять сертификаты TLS (SSL).

Подробнее о работе с пользовательскими доменами в инструкции Управлять пользовательскими доменами.

Домен 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