Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex Certificate Manager
  • Начало работы
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы

В этой статье:

  • Подготовка к работе
  • Создание запроса на получение сертификата от Let's Encrypt
  • Прохождение проверки прав на домен
  • Создание файла для проверки
  • Загрузка файла и проверка
  • Настройка доступа по HTTPS к статическому сайту

Как начать работать с Certificate Manager

Статья создана
Yandex Cloud
Улучшена
Обновлена 25 декабря 2025 г.
  • Подготовка к работе
  • Создание запроса на получение сертификата от Let's Encrypt
  • Прохождение проверки прав на домен
    • Создание файла для проверки
    • Загрузка файла и проверка
  • Настройка доступа по HTTPS к статическому сайту

В этой инструкции вы добавите в Certificate Manager свой первый сертификат от Let's Encrypt и используете его для настройки доступа по HTTPS к статическому сайту, размещенному в Yandex Object Storage.

Подготовка к работеПодготовка к работе

Чтобы начать работать с Certificate Manager вам понадобится:

Консоль управления
  1. Каталог в Yandex Cloud. Если каталога еще нет, создайте новый каталог:

    1. В консоли управления на панели сверху нажмите и выберите нужное облако.

    2. Справа от названия облака нажмите .

    3. Выберите Создать каталог.

      create-folder1

    4. Введите имя каталога. Требования к имени:

      • длина — от 2 до 63 символов;
      • может содержать строчные буквы латинского алфавита, цифры и дефисы;
      • первый символ — буква, последний — не дефис.
    5. (Опционально) Введите описание каталога.

    6. Выберите опцию Создать сеть по умолчанию. Будет создана сеть с подсетями в каждой зоне доступности. Также в этой сети будет создана группа безопасности по умолчанию, внутри которой весь сетевой трафик разрешен.

    7. Нажмите кнопку Создать.

      create-folder2

  2. Домен не ниже третьего уровня, для которого будет выпущен сертификат от Let's Encrypt.

    Примечание

    Чтобы пройти процедуру проверки прав на домен, он должен находиться под вашим управлением.

  3. Публичный бакет в Object Storage с точно таким же именем, что и домен. Если бакета еще нет, создайте его:

    1. В консоли управления выберите каталог, в котором хотите создать бакет.
    2. Перейдите в сервис Object Storage.
    3. Нажмите кнопку Создать бакет.
    4. Введите имя бакета в точности совпадающее с именем домена.
    5. Выберите тип доступа Для всех.
    6. Выберите класс хранилища по умолчанию.
    7. Нажмите кнопку Создать бакет для завершения операции.
  4. Настройте хостинг в бакете:

    1. В консоли управления выберите каталог, в котором находится бакет.
    2. Перейдите в сервис Object Storage.
    3. На вкладке Бакеты нажмите на бакет с именем домена.
    4. На панели слева выберите Настройки.
    5. Откройте вкладку Веб-сайт.
    6. Выберите Хостинг. и укажите главную страницу сайта.
    7. Нажмите кнопку Сохранить для завершения операции.
  5. Настройте алиас для бакета у своего провайдера DNS или на собственном DNS-сервере.

    Например, для домена www.example.com необходимо добавить запись:

    www.example.com CNAME www.example.com.website.yandexcloud.kz
    

Создание запроса на получение сертификата от Let's EncryptСоздание запроса на получение сертификата от Let's Encrypt

Консоль управления
  1. Перейдите в консоль управления.
  2. Перейдите в сервис Certificate Manager.
  3. Нажмите кнопку Добавить сертификат.
  4. В открывшемся меню выберите Сертификат от Let's Encrypt.
  5. В открывшемся окне задайте имя сертификата.
  6. (Опционально) Добавьте описание сертификату.
  7. В поле Домены укажите домены, для которых нужно выпустить сертификат.
  8. Выберите тип проверки прав на домен HTTP.
  9. Нажмите кнопку Создать.

Прохождение проверки прав на доменПрохождение проверки прав на домен

Создание файла для проверкиСоздание файла для проверки

Консоль управления
  1. Перейдите в консоль управления.
  2. Перейдите в сервис Certificate Manager.
  3. Выберите в списке нужный сертификат со статусом Validating и нажмите на него.
  4. В блоке Проверка прав на домены:
    1. Скопируйте ссылку из поля Ссылка для размещения файла:
      • Часть ссылки вида http://example.com/.well-known/acme-challenge/ — это путь для размещения файла.
      • Вторая часть ссылки rG1Mm1bJ... — это имя файла, которое вам необходимо использовать.
    2. Скопируйте поле Содержимое в файл.

Загрузка файла и проверкаЗагрузка файла и проверка

Консоль управления
AWS CLI
  1. Перейдите в консоль управления.

  2. Перейдите в сервис Object Storage.

  3. На вкладке Бакеты нажмите на бакет с именем домена.

  4. Справа сверху нажмите Создать папку и создайте папку .well-known.

  5. В .well-known создайте папку acme-challenge.

  6. В acme-challenge нажмите Загрузить.

  7. В открывшемся окне выберите файл с записью и нажмите Открыть.

  8. Нажмите кнопку Загрузить.

  9. Дождитесь изменения статуса сертификата на Issued.

    Подробнее о статусе можно посмотреть на странице сертификата. Для этого напротив поля Validation нажмите Посмотреть логи.

  10. Перейдите в папку acme-challenge.

  11. Нажмите справа от файла и выберите Удалить.

  12. Подтвердите удаление.

  1. Установите и настройте AWS CLI по инструкции.

  2. Загрузите файл в бакет так, чтобы он располагался в папке .well-known/acme-challenge:

    aws --endpoint-url=https://storage.yandexcloud.kz \
      s3 cp <имя_файла> s3://<имя_бакета>/.well-known/acme-challenge/<имя_файла>
    
  3. Дождитесь изменения статуса сертификата на Issued.

  4. Удалите созданный файл из бакета:

    aws --endpoint-url=https://storage.yandexcloud.kz \
       s3 rm s3://<имя_бакета>/.well-known/acme-challenge/<имя_файла>
    

Важно

Обновление сертификата требует от вас участия. Внимательно следите за временем жизни созданных сертификатов, чтобы своевременно обновлять их. Подробнее в разделе Обновление сертификата.

Настройка доступа по HTTPS к статическому сайтуНастройка доступа по HTTPS к статическому сайту

Консоль управления
  1. Перейдите в консоль управления.
  2. Перейдите в сервис Object Storage.
  3. На вкладке Бакеты нажмите на бакет с именем домена.
  4. На панели слева выберите Безопасность.
  5. Перейдите на вкладку HTTPS.
  6. Справа вверху нажмите Настроить.
  7. В поле Источник выберите Certificate Manager.
  8. В поле Сертификат выберите сертификат в появившемся списке.
  9. Нажмите кнопку Сохранить.

См. такжеСм. также

  • Сертификат от Let's Encrypt
  • Проверка прав на домен
  • Настройка HTTPS в бакете

Была ли статья полезна?

Следующая
Все инструкции
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»