Типы адресации
У контейнера возможны два типа адресации:
- Virtual-Hosted адресация (рекомендуемый);
- Path-Style адресация.
Адресация выбирается при создании контейнера. У контейнера с Path-Style адресацией можно включить Virtual-Hosted адресацию. Изменить адресацию с Virtual-Hosted на Path-Style нельзя.
Посмотреть тип адресации созданного контейнера можно в панели управления в разделе Объектное хранилище → Контейнеры → страница контейнера → вкладка Доступы → блок Тип адресации.
Virtual-Hosted адресация
Virtual-Hosted адресация позволяет использовать CORS.
При таком типе адресации название контейнера указывается в начале URL: <container_name>.<s3_domain>
, где <s3_domain>
— домен S3 API в зависимости от пула.
Если у контейнера включена Virtual-Hosted адресация, ее нельзя отключить.
По умолчанию в проекте может быть не более 100 контейнеров с Virtual-Hosted адресацией. Для увеличения количества таких контейнеров создайте тикет.
Включить Virtual-Hosted адресацию
- В панели управления перейдите в раздел Объектное хранилище → Контейнеры.
- Откройте страницу контейнера → вкладка Конфигурация.
- Нажмите Изменить.
- В блоке Тип адресации отметьте чекбокс Virtual-Hosted.
- Нажмите Сохранить.
Path-Style адресация
При таком типе адресации название контейнера указывается после URL: <s3_domain>
/<container_name>
, где <s3_domain>
— домен S3 API в зависимости от пула.
При использовании Path-Style нельзя использовать CORS и могут быть ограничения при работе с инструментами, использующими S3 API (например, Cyberduck).