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

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

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

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

Статья создана
Yandex Cloud
Улучшена
Обновлена 27 ноября 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. В консоли управления выберите сервис Object Storage.
    2. На вкладке Бакеты нажмите на бакет с именем домена.
    3. На панели слева выберите Настройки.
    4. Откройте вкладку Веб-сайт.
    5. Выберите Хостинг. и укажите главную страницу сайта.
    6. Нажмите кнопку Сохранить для завершения операции.
  5. Настройте алиас для бакета у своего провайдера DNS или на собственном DNS-сервере.

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

    www.example.com CNAME www.example.com.website.yandexcloud.net
    
  6. Установите и настройте AWS CLI по инструкции.

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

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

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

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

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

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

Консоль управления
AWS CLI
  1. В консоли управления выберите сервис Object Storage.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    aws --endpoint-url=https://storage.yandexcloud.net \
       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 ООО «Яндекс.Облако»