Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Cloud CDN
  • Начало работы
    • Все инструкции
      • Создать ресурс
      • Копировать конфигурацию одного ресурса в другой
      • Изменить основные настройки ресурса
      • Получить информацию о ресурсе
      • Настроить кеширование ресурса
      • Настроить выгрузку логов
      • Предзагрузить файлы на CDN-серверы
      • Очистить кеш ресурса
      • Настроить заголовки запросов и ответов
      • Настроить CORS при ответах клиентам
      • Настроить HTTP-методы
      • Включить сжатие файлов
      • Включить сегментацию файлов
      • Включить экранирование источников
      • Настроить перенаправление запросов
      • Настроить следование перенаправлениям запросов
      • Настроить скрытие заголовков от источника
      • Настроить доступ по защищенному токену
      • Настроить локационные правила
      • Отключить ресурс
      • Управление метками ресурса
      • Настройка выделенной IP-адресации
      • Настройка профиля безопасности TLS
      • Удалить ресурс
      • Посмотреть статистику ресурса
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Логи запросов
  • Аудитные логи Audit Trails
  • История изменений
  • Решение проблем
  1. Пошаговые инструкции
  2. Ресурсы
  3. Настройка профиля безопасности TLS

Настройка профиля безопасности TLS для CDN-ресурса

Статья создана
Yandex Cloud
Обновлена 11 марта 2026 г.

Для соединения с клиентами в Cloud CDN поддерживается использование протокола TLS, начиная с версии 1.0.

Чтобы обеспечить большую безопасность вашего CDN-ресурса, вы можете настроить для него специальный профиль с допустимыми для использования версиями протокола TLS.

Подробнее см. в разделе Профили безопасности TLS.

REST API
gRPC API

Чтобы включить опцию, добавьте в спецификацию CDN-ресурса в теле запроса блок tls при использовании метода create или update для ресурса Resource:

"tls": {
  "profile": "<профиль_безопасности_TLS>"
}

Поддерживаются следующие профили безопасности:

  • PROFILE_STRICT — шифры, совместимые только с TLS версии 1.3.

    Примечание

    Все шифры TLS версии 1.3 считаются безопасными.

  • PROFILE_SECURE — шифры, совместимые с TLS версии 1.2 и новее с поддержкой PFS (Perfect Forward Secrecy) и AEAD (Authenticated Encryption with Associated Data).

  • PROFILE_COMPATIBLE — шифры, совместимые с TLS версии 1.2 и новее без известных критических уязвимостей.

    Этот профиль используется по умолчанию.

  • PROFILE_LEGACY — шифры, совместимые с TLS версии 1.0 и новее без известных критических уязвимостей.

Например:

export IAM_TOKEN=`yc iam create-token`
curl \
  --request POST \
  --header "Authorization: Bearer $IAM_TOKEN" \
  --header "Content-Type: application/json" \
  --url 'https://cdn.api.cloud.yandex.net/cdn/v1/resources' \
  --data '{
    "folderId": "b12m81qm6abc********",
    "cname": "cdn-portal.example.com",
    "origin": {
      "originSourceParams": {
        "source": "portal.example.com",
        "meta": {
          "common": { "name": "portal.example.com" }
        }
      }
    },
    "originProtocol": "HTTPS",
    "options": {
      "tls": {
        "profile": "PROFILE_SECURE"
      }
    }
  }'

Результат:

{
"done": true,
"metadata": {
  "@type": "type.googleapis.com/yandex.cloud.cdn.v1.CreateResourceMetadata",
  "resourceId": "bc8rgivxwhcy********"
},
"response": {
  "@type": "type.googleapis.com/yandex.cloud.cdn.v1.Resource",
  "active": true,
  "options": {
  ...
  "tls": {
    "profile": "PROFILE_SECURE"
  }
  },
  ...
},
"id": "bc8y2mnkri2d********",
"description": "Create resource",
"createdAt": "2026-02-05T18:02:30.735628Z",
"createdBy": "aje9k8luj4qf********",
"modifiedAt": "2026-02-05T18:02:30.735628Z"
}

Чтобы включить опцию, добавьте в спецификацию CDN-ресурса в теле запроса блок tls при использовании вызова ResourceService/Create или ResourceService/Update:

"tls": {
  "profile": "<профиль_безопасности_TLS>"
}

Поддерживаются следующие профили безопасности:

  • PROFILE_STRICT — шифры, совместимые только с TLS версии 1.3.

    Примечание

    Все шифры TLS версии 1.3 считаются безопасными.

  • PROFILE_SECURE — шифры, совместимые с TLS версии 1.2 и новее с поддержкой PFS (Perfect Forward Secrecy) и AEAD (Authenticated Encryption with Associated Data).

  • PROFILE_COMPATIBLE — шифры, совместимые с TLS версии 1.2 и новее без известных критических уязвимостей.

    Этот профиль используется по умолчанию.

  • PROFILE_LEGACY — шифры, совместимые с TLS версии 1.0 и новее без известных критических уязвимостей.

Например:

export IAM_TOKEN=`yc iam create-token`
grpcurl \
  -rpc-header "Authorization: Bearer $IAM_TOKEN" \
  -d '{
        "folder_id": "b12m81qm6abc********",
        "cname": "cdn-portal.example.com",
        "origin": {
          "origin_source_params": {
            "source": "portal.example.com",
            "meta": {
              "common": { "name": "portal.example.com" }
            }
          }
        },
        "origin_protocol": "HTTPS",
        "options": {
          "tls": {
            "profile": "PROFILE_SECURE"
          }
        }
      }' \
  cdn.api.cloud.yandex.net:443 \
  yandex.cloud.cdn.v1.ResourceService/Create

Результат:

{
  "id": "bc8h7teov4q7********",
  "description": "Create resource",
  "createdAt": "2026-02-05T18:19:01.262477Z",
  "createdBy": "aje9k8luj4qf********",
  "modifiedAt": "2026-02-05T18:19:01.262477Z",
  "done": true,
  "metadata": {"@type":"type.googleapis.com/yandex.cloud.cdn.v1.CreateResourceMetadata","resourceId":"bc8r4gogfqeb********"},
  "response": {..."options":{..."tls":{"profile":"PROFILE_SECURE"}},...}
}

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

  • Профили безопасности TLS
  • Аутентификация в API
  • Введение в TLS: обзор принципов и основных характеристик

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

Предыдущая
Настройка выделенной IP-адресации
Следующая
Удалить ресурс
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»