Настройка хостинга статического сайта в бакете Yandex Object Storage с доступом через Yandex Cloud CDN
Важно
Часть ресурсов, необходимых для прохождения практического руководства, доступны только в регионе Россия.
В этом руководстве вы создадите статический сайт в бакете Yandex Object Storage и опубликуете его в качестве источника контента в Yandex Cloud CDN. Соединение между клиентом и CDN-сервером может осуществляться по протоколу TLS версий 1.0 и 1.1, а между CDN-сервером и Object Storage — по протоколу TLS версии 1.2 или выше. Сайт будет доступен по доменному имени, делегированному в Yandex Cloud DNS, для которого в Yandex Certificate Manager будет выпущен TLS-сертификат. Доменное имя сайта будет связано с CDN-ресурсом с помощью CNAME записи в DNS.
В качестве примера будет использовано доменное имя cdn.yandexcloud.example.
Вы можете создать инфраструктуру для статического сайта в бакете с доступом через CDN с помощью одного из инструментов:
- Консоль управления, CLI, API — используйте этот способ, чтобы пошагово создать инфраструктуру в консоли управления Yandex Cloud, CLI или API.
- Terraform — используйте этот способ, чтобы упростить создание ресурсов и управление ими, используя подход «инфраструктура как код» (IaC). Скачайте пример конфигурации Terraform с репозитория GitHub, а затем разверните инфраструктуру с помощью Terraform-провайдера Yandex Cloud.