Вы можете привязать к бакету свой домен — тогда не потребуется указывать имя бакета при обращении к файлам.
То есть, вместо путей:
https://s3.twcstorage.ru/имя_бакета/имя_файла
https://s3.twcstorage.ru/имя_бакета/имя_директории/имя_файла
вы сможете использовать пути:
https://ваш.домен.tld/имя_файла
https://ваш.домен.tld/имя_директории/имя_файла
Обратите внимание, что при прямом обращении по домену (https://ваш.домен.tld/
) не будет отображаться листинг файлов или какая-либо другая индексная страница. Привязка домена подразумевает, что в URL будет указан путь к конкретному файлу.
Для привязки необходимо использовать домен третьего или более уровня, например, timeweb.mydomain.com
.
Если для домена включено проксирование через Cloudflare, отключите его перед привязкой домена. Подождите 5-10 минут, чтобы изменения вступили в силу, привяжите домен по инструкции ниже, после чего проксирование можно снова подключить.
Порядок действий:
- В настройках бакета на вкладке «Домены» кликните «Привязать домен».
- Скопируйте значение CNAME-записи —
s3.twcstorage.ru
. - Укажите для домена эту CNAME-запись на стороне держателя NS-серверов (проверить его можно здесь). Если домен размещен на NS-серверах Timeweb Cloud, настройка выполняется по нашей инструкции.
- Подождите 15-20 минут, чтобы изменения вступили в силу.
- Кликните «Привязать домен».
Если оставить отмеченной галку «Выпустить SSL-сертификат», мы автоматически сгенерируем и установим на указанный домен бесплатный SSL Let's Encrypt и будем автоматически его продлевать за неделю до истечения.
очень круто