С 23 января 2024 планируем значительные изменения в работе S3
В прошлом году мы посвятили много времени улучшению объектного хранилища S3 – сделали его более быстрым и производительным. В этом году взялись за другой, не менее важный вопрос – совместимости нашего хранилища с программами, поддерживающими сторонние сервисы S3.
С 23.01.2024 все объекты, загруженные в S3 CLO, будут доступны как по ссылкам path-style, так и по ссылке domain-style. Официальное название стиля ссылок domain-style, принятое в Amazon S3 — Virtual-hosted–style. Такой формат сейчас считается стандартом, его поддерживают все программы, работающие с S3.
docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html#virtual-hosted-style-access
Чтобы достичь повышенной совместимости, мы отказались от использования тенантов для новых пользователей S3 и бакетов — новые пользователи и бакеты теперь будут создаваться в общем пространстве.
Подробнее о тенантах
Тенант — это пространство с уникальным именем для размещения бакетов. Раньше у каждого клиента CLO был собственный тенант, название которого совпадало с названием проекта. Все пользователи S3 и бакеты создавались внутри этого тенанта.
clo.ru/help/s3/tenant
С 23 января 2024 все новые пользователи S3 и бакеты будут создаваться в новом формате.
Пространство, в котором создаются пользователи S3 и бакеты, будет общим для всех клиентов сервиса CLO. Теперь все новые бакеты и объекты в них должны будут иметь уникальные имена, которые не совпадают с именами, уже занятыми другими пользователями. Мы со своей стороны помогаем обойти возможные конфликты, предлагая уникальные имена из случайных символов. Подробнее о работе с бакетами и объектами читайте в нашей документации.
clo.ru/help/s3/buckets-objects
Благодаря возможности использовать ссылки на объекты в формате domain-style, повысилась совместимость с другим ПО. Например, теперь наш S3 можно подключать в качестве хранилища на платформе Битрикс.
Как настроить резервное копирование Битрикс в облачное хранилище S3
clo.ru/help/setup-guides/bitrix-backup
Вопрос-ответ
Будут ли работать ссылки path-style?
И старый, и новый формат работы поддерживает path-style ссылки. Можно использовать этот режим работы с хранилищем S3 для достижения обратной совместимости.
Можно ли создать пользователя S3 в старом формате?
После релиза изменений 23 января 2024, это будет невозможно. Все новые пользователи S3 будут создаваться без тенанта.
Можно ли создать бакет в старом формате?
Да, если у вас есть пользователь S3 в старом формате. Авторизовавшись под этим пользователем, можно продолжать использовать сервис в старом формате.
Поддерживается ли хостинг статических сайтов в S3?
Пока не поддерживаем хостинг сайтов на S3. Нет встроенного механизма для прикрепления собственного доменного имени.