Домены в 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 с явным шифрованием TLS/SSL (TLS/SSL Explicit encryption).
- Санкт-Петербург
- Москва