Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Центр API Azure позволяет отслеживать все API-интерфейсы в централизованном расположении для обнаружения, повторного использования и управления. Используйте центр API для разработки и поддержания структурированной и упорядоченной инвентаризации API вашей организации независимо от их типа, этапа жизненного цикла или расположения развертывания, а также связанных сведений о версии, файлах определения API и общих метаданных.
Подсказка
Вы можете быстро приступить к работе с Центром API Azure, используя бесплатный план, который не имеет ограничений на время. Сравните ограничения плана "Бесплатный" и "Стандартный".
Используя центр API, заинтересованные лица всей организации, включая руководителей программ API, ИТ-администраторов, разработчиков приложений и разработчиков API, могут разрабатывать, обнаруживать, повторно использовать и управлять API.
Примечание.
Центр API Azure — это решение для управления API во время разработки и централизованного обнаружения API. Azure также предлагает дополнительные службы, такие как управление API Azure, решение для управления API среды выполнения и наблюдаемости с помощью шлюза API. Просмотрите различия и узнайте, как они могут работать вместе.
Льготы
Центр API Azure предлагает следующие преимущества:
Создание и обслуживание инвентаризации организации. Созданиеполной инвентаризации API, доступных в организации. Зарегистрируйте API, управляемые во всех решениях по управлению API, включая управление API Azure и платформы от других поставщиков. Кроме того, включите неуправляемые интерфейсы программирования приложений и разрабатываемые API. Обеспечение взаимодействия и предоставление руководителям программ API и разработчикам совместной работы для повышения производительности API, повышения качества, безопасности, соответствия требованиям и производительности разработчиков.
Управляйте API вашей организации: Получите более полное представление о разрабатываемых и используемых в вашей организации API. Руководители программ API и ИТ-администраторы могут управлять этим инвентаризацией, чтобы обеспечить соответствие стандартам организации путем определения пользовательских метаданных и анализа определений API для обеспечения соответствия рекомендациям по стилю API.
Лёгкое обнаружение API: Содействие взаимному использованию API для максимизации производительности разработчиков и обеспечения того, чтобы разработчики использовали правильные API. Центр API Azure помогает руководителям программ и разработчикам обнаруживать инвентаризацию и фильтрацию API с помощью встроенных и пользовательских метаданных.
Ускорьте использование API: Максимальная производительность разработчиков при использовании API и их безопасное использование в соответствии со стандартами организации.
Основные возможности
Создайте и используйте центр API для следующих возможностей:
Управление инвентаризацией API: Дайте возможность разработчикам API и менеджерам программ API регистрировать все API организации для включения в централизованную инвентаризацию. Они могут использовать портал Azure, Azure CLI, средства разработчика, такие как конвейеры CI/CD, и ссылки на источники API, такие как службы управления API Azure.
Проектирование и разработка API. Позволяет разработчикам использовать расширение Центра API Azure для Visual Studio Code для регистрации API непосредственно из той же среды разработки, где они создают свои API и приложения.
Разработчики могут воспользоваться преимуществами интеграции расширения с GitHub Copilot для создания определений API из кода и GitHub Copilot для Azure для разработки API с помощью ИИ.
Представление API реального мира: добавьте реальные сведения о каждом API, включая версии и определения, такие как определения OpenAPI. Создайте список развертываний API и свяжите их со средами выполнения, например, Azure API Management или других решений по управлению API.
Управление API: упорядочение и фильтрация API и связанных ресурсов с помощью встроенных и пользовательских метаданных для управления API и обнаружения потребителями API. Настройте линтинг и анализ для обеспечения качества определения API.
Разработчики API могут переносить проверку соответствия проектирования API на ранние стадии в Visual Studio Code, используя встроенную поддержку линтинга и обнаружение нарушений совместимости. Интеграция с такими инструментами, как Dev Proxy, чтобы приложения не использовали незарегистрированные теневые API или API, которые не соответствуют стандартам организации.
Дать возможность корпоративным разработчикам и руководителям программ API обнаруживать API с помощью портала Центра API Azure. Вы также можете включить портал с помощью расширения API Центра Azure для Visual Studio Code.
Дополнительные сведения о сущностях, которые можно управлять и возможностями в Центре API Azure, см. в основных понятиях.
Уровни и номера SKU
Центр API Azure предлагается в бесплатном плане и стандартном плане.
Примечание.
Центр API Azure также предоставляется бесплатно с уровнями "Премиум" и "Стандартный" в Управлении API Azure.
Доступные регионы
В настоящее время Центр API Azure доступен в следующих регионах Azure:
- Восточная Австралия
- Центральная Канада
- Центральная Индия
- Восточная часть США
- Центральная Франция
- Центральная Швеция
- южная часть Соединенного Королевства
- Западная Европа
Центр API Azure и экосистема API
Центр API Azure может служить ключевой ролью в экосистеме API организации. Рассмотрим гипотетическую организацию Contoso, которая принимает стратегию, где API ставится на первое место, придавая особое значение API в разработке и интеграции программного обеспечения.
Разработчики API Contoso, разработчики приложений, руководители программ API и руководители API совместно работают через Центр API Azure для разработки и использования инвентаризации API организации. На следующей схеме и объяснении показано следующее:
Экосистема API Компании Contoso включает следующие функции:
Разработка API: разработчики Компании Contoso регулярно создают ASP.NET веб-API. Они также создают Функции Azure с триггерами HTTP.
Среды развертывания API: Contoso развертывает часть своих API в Службе приложений Azure. Они развертывают еще одно подмножество своих API в приложении-функции Azure.
Управление API Azure. Компания Contoso использует службу управления API Azure для управления, публикации и защиты API. Они используют отдельные экземпляры для разработки, тестирования и рабочей среды, каждый с отдельным именем.
Центр API Azure. Компания Contoso принимает Центр API Azure в качестве центра централизованного центра для обнаружения, управления и потребления API. Центр API Azure служит структурированным и упорядоченным центром API, предоставляющим исчерпывающую информацию обо всех API организации, поддерживая связанные сведения, включая версии и связанные развертывания.