Домены в S3
S3 использует публичные домены, домены для доступа через API и по FTP.
Получать объекты хранилища можно через публичные домены:
Вы можете получить ссылку на объект в публичном бакете через его публичные домены. Ссылку на объект в приватном бакете можно создать через публичный домен бакета при необходимости.
Обращаться к хранилищу, управлять бакетами и объектами можно через:
Публичные домены бакетов
Публичный домен бакета используется для раздачи объектов из публичных бакетов. По публичному домену бакета осуществляется неавторизованный доступ на чтение бакета.
Посмотреть публичный домен бакета можно в панели управления: в верхнем меню нажмите Продукты → S3 → раздел Бакеты → страница бакета → вкладка Домены → блок Основной домен.
Домен зависит от страны, в регионе которой находится бакет.
- Россия
- Узбекистан
В доменах <uuid>
— уникальный идентификатор бакета.
Идентификатор генерируется при создании публичного бакета или при изменении типа бакета на публичный.
Ссылки для объектов в публичных бакетах работают всегда. Вы также можете получить ссылку на объект в приватном бакете по публичному домену бакета — для этого ссылку нужно создать.
Если вы хотите, чтобы объекты в бакете были доступны с вашего домена, подключите пользовательский домен.
Пользовательские домены
Объекты в публичном бакете можно раздавать под видом своего (пользовательского) домена. Пользовательский домен добавляется на уровне бакета. Получить объект через пользовательский домен можно по ссылке.
Вы можете добавлять пользовательские домены третьего уровня и выше.
Вы можете добавлять домены внешних DNS-хостингов или домены, делегированные в DNS-хостинг Selectel.
Для всех пользовательских доменов необходимо добавлять сертификаты TLS (SSL).
Подробнее о работе с пользовательскими доменами в инструкции Управлять пользовательскими доменами.
Домены для DNS-записей
Домены для DNS-записей используются при добавлении пользовательских доменов из внешних DNS-хостингов.
Домен зависит от пула, в котором находится бакет.
- Санкт-Петербург
- Москва
- Ташкент
Домен CDN
Объекты из публичного бакета можно раздавать через CDN — для этого при создании CDN-ресурса нужно выбрать бакет S3 в качестве источника контента. Объект, который раздается через CDN, можно получить по домену по умолчанию, который генерируется в CDN.
Домены Swift API
Домен Swift API — эндпоинт, который можно использо вать для работы с бакетами и загрузки объектов через Swift API. Домен зависит от пула, в котором находится бакет.
Для работы с приватными бакетами через домены Swift API необходим авторизованный доступ.
- Санкт-Петербург
- Москва
- Ташкент
Домены S3 API
Домен S3 API — эндпоинт, который можно использовать для работы с бакетами и загрузки объектов через S3 API, а также при подключении по протоколу S3 через инструменты для работы с хранилищем (кроме FTP). Домен зависит от пула, в котором находится S3.
Через домены S3 API возможен только авторизованный доступ.
- Санкт-Петербург
- Москва
- Ташкент
Адресация
При использовании доменов S3 API возможны два типа адресации. От типа адресации зависит, как указывать имя бакета при работе с S3 API.
Хост FTP
Подключение по FTP доступно только для бакетов в пулах ru-1
и ru-7
.
Хост FTP используется для подключения к S3 по протоколу FTP.
- Санкт-Петербург
- Москва