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

Домены в объектном хранилище

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

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

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

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

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

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

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

Домен зависит от страны, в регионе которой находится контейнер.

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

Москва
ru-1

ru-7
gis-1
<uuid>.selstorage.ru

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

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

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

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

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

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

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

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

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

Домены для DNS-записей

Домены для DNS-записей используются при добавлении пользовательских доменов из внешних DNS-хостингов.

Домен зависит от пула, в котором находится контейнер.

ПулДомен для DNS-записей
ru-1access.ru-1.storage.selcloud.ru

Домен CDN

Объекты из публичного контейнера можно раздавать через CDN — для этого при создании CDN-ресурса нужно выбрать контейнер объектного хранилища в качестве источника контента. Объект, который раздается через CDN, можно получить по домену по умолчанию, который генерируется в CDN.

Домены Swift API

Домен 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 возможен только авторизованный доступ.

ПулДомен 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 доступно только для контейнеров в пуле ru-1.

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

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