
GitHub Enterprise Cloud внедрил новые REST API, позволяющие администраторам программно управлять назначениями подписок Visual Studio (VSS). Это нововведение призвано упростить процесс для организаций, где ранее возникали сложности из-за несоответствия форматов UPN (User Principal Name) и SCIM (System for Cross-domain Identity Management), что требовало ручного вмешательства.
Новые конечные точки API предоставляют возможность создавать перекрестные ссылки между UPN и GitHub-аккаунтами, а также выполнять пакетные операции сопоставления. Это значительно сокращает время и усилия, необходимые для администрирования подписок, особенно в крупных компаниях.
Управление подписками Visual Studio
Ранее, когда форматы UPN пользователей в организации не совпадали с идентификаторами SCIM, автоматическое сопоставление подписок VSS с учетными записями GitHub было затруднено. Администраторам приходилось вручную корректировать эти назначения через пользовательский интерфейс, что было трудоемким и подверженным ошибкам процессом.
Внедрение REST API решает эту проблему. Теперь администраторы могут программно предоставлять соответствия между UPN и GitHub-хэндлами, что позволяет автоматизировать процесс массового сопоставления. Это особенно полезно для организаций, которые используют различные системы управления идентификацией или имеют сложную структуру учетных записей.
Ключевые факты
| Факт | Описание |
|---|---|
| Новые REST API | Для управления назначениями подписок Visual Studio (VSS) в GitHub Enterprise Cloud. |
| Решаемая проблема | Несоответствие форматов UPN и SCIM, которое ранее требовало ручного сопоставления. |
| Возможности API | Программное сопоставление UPN с GitHub-хэндлами, скриптинг пакетных операций. |
| Целевая аудитория | Администраторы GitHub Enterprise Cloud, команды разработчиков, использующие подписки Visual Studio. |
| Предполагаемое влияние | Упрощение и ускорение управления подписками VSS, сокращение ручного труда и ошибок. |
Для кого это важно
Разработчики и администраторы, использующие Visual Studio Subscription в рамках своих организаций, теперь получат более гибкий и автоматизированный способ управления этими лицензиями. Интеграция с GitHub API позволяет более тесно связать управление подписками с рабочими процессами разработки, которые часто уже автоматизированы с помощью инструментов GitHub.
Это обновление особенно актуально для команд, стремящихся к максимальной автоматизации своих процессов и минимизации ручного администрирования. Возможность программно управлять назначениями подписок VSS может быть интегрирована в существующие системы управления IT-ресурсами или CI/CD пайплайны, обеспечивая более эффективное распределение и контроль лицензий.
Дополнительные ресурсы
GitHub также предлагает ресурсы для изучения лучших практик и технических руководств по использованию новых API. Организации, сталкивающиеся с проблемами управления подписками VSS, могут найти в этих материалах ценную информацию для оптимизации своих процессов.
Внедрение этих API подчеркивает стремление GitHub предоставлять инструменты для комплексного управления разработческой экосистемой, включая управление лицензиями программного обеспечения, которое является неотъемлемой частью рабочего процесса многих команд.
Источник: GitHub Changelog, REST API endpoints for Visual Studio Subscription management, https://github.blog/changelog/2026-07-16-rest-api-endpoints-for-visual-studio-subscription-management
