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

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

  • NamespaceService
  • SubjectService
  • SchemaService
  1. Справочник API
  2. Schema Registry

API Schema Registry

Статья создана
Yandex Cloud
Обновлена 23 сентября 2024 г.
  • NamespaceService
  • SubjectService
  • SchemaService

После авторизации с помощью IAM-токена вы можете использовать следующие HTTP-запросы:

NamespaceServiceNamespaceService

Параметр Команда Описание
/compatibility/rules GET Get default compatibility rules
/compatibility/rules PUT Update default compatibility rules
/config GET Get default compatibility level
/config PUT Update default compatibility level
/v1/namespace GET Get the list of namespaces
/v1/namespace POST Register a namespace
/v1/namespace/{id} GET Get the namespace by its ID
/v1/namespace/{id} DELETE Delete the specified namespace
/v1/namespace/{id} PATCH Delete the specified namespace

SubjectServiceSubjectService

Параметр Команда Описание
/compatibility/subjects/{subject}/versions POST Test schema compatibility
/compatibility/subjects/{subject}/versions/{version} POST Test schema compatibility
/config/{subject} GET Get compatibility level for the subject
/config/{subject} PUT Update subject compatibility level
/config/{subject} DELETE Delete subject compatibility level
/subjects GET Retrieves a list of registered subjects matching specified parameters
subjects/{subject} POST Lookup schema under subject
subjects/{subject} DELETE Delete the specified subject
/subjects/{subject}/versions GET List versions under subject
/subjects/{subject}/versions POST Register schema under a subject
/subjects/{subject}/versions/{version} GET Get schema by version
/subjects/{subject}/versions/{version} DELETE Delete schema version.
/subjects/{subject}/versions/{version}/referencedby GET List schemas referencing a schema
/subjects/{subject}/versions/{version}/schema GET Get schema by version

SchemaServiceSchemaService

Параметр Команда Описание
/schemas GET List schemas
/schemas/ids/{id} GET Get schema string by ID
/schemas/ids/{id}/schema GET Get schema string by ID
/schemas/ids/{id}/subjects GET List subjects associated to schema ID
/schemas/ids/{id}/versions GET List subject-versions associated to schema ID
/schemas/types GET List supported schema types

См. следующие документы для подробной информации о работе с Confluent-совместимом API:

  • Справочник API Confluent Schema Registry
  • Примеры использования API Confluent Schema Registry
  • Пpактическое руководство по использованию curl для взаимодействия с Schema Registry

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

Предыдущая
Аутентификация в API
Следующая
Аудитные логи Audit Trails
Проект Яндекса
© 2025 ООО «Яндекс.Облако»