Управление API

Публикуйте и анализируйте свои API, управляйте ими, обеспечивайте их безопасность за считаные минуты

Создание шлюза API и портала разработчика за считаные минуты

Управление API Azure — это комплексное решение, обеспечивающее публикацию API для внешних и внутренних клиентов. Быстро создавайте единообразные современные шлюзы API для существующих служб серверной части, размещенных в произвольных местах, обеспечивайте их безопасность и защиту от неправильного использования и перегрузки, а также получайте подробные данные об использовании и работоспособности. Кроме того, автоматизируйте и масштабируйте число разработчиков, чтобы обеспечить разработку и запуск программы API.

Работайте с любым узлом и API при любом масштабе

Используйте платформу управления API, которая работает привычным образом. Безопасно подключайтесь к службам серверной части, созданным и выполняемым в любом технологическом стеке, — неважно, где размещены API: в Azure или другой службе. Управление API доступно во всем мире и готово для вертикального масштабирования по запросу без прерывания работы службы с обработкой любых пиков трафика.

Привлекайте дополнительных разработчиков

Портал самообслуживания разработчиков предоставляет доступ к автоматически создаваемому каталогу API, документации и примерам кода. Разработчики могут войти на портал с помощью имеющихся удостоверений пользователей и рабочих удостоверений, управлять ключами доступа, просматривать отчеты по использованию API и выполнять вызовы API через интерактивную панель без написания кода.

Обеспечивайте защиту и оптимизируйте свои API

Защищайте свои API с помощью ключа, маркера и IP-фильтрации. Используйте гибкие и точные квоты и ограничения скорости, изменяйте форму и поведение своих API с помощью политик, уменьшайте задержки и улучшайте масштабирование API с помощью кэширования ответа.

Получайте сведения о своих API

Узнайте больше о том, как используются и выполняются ваши API. Получайте аналитические отчеты в реальном времени и выявляйте тенденции, которые могут оказать влияние на ваш бизнес. Кроме того, регистрируйте запросы и ответные данные для более детального интерактивного и автономного анализа.

На схеме показано, как разработчики приложений, приложения и издатели API-интерфейсов вводят данные в модуль управления Azure API на портале для разработчиков, издателей или через шлюз. Эти данные поступают в службы серверной части напрямую либо через подключение VPN.

Предоставление первоклассных условий для разработчиков

  • Самостоятельное управление ключами API
  • Автоматически создаваемый каталог API, документация и примеры кода
  • Консоль API с поддержкой OAuth для тестирования API без написания кода
  • Вход с помощью популярных поставщиков удостоверений Интернета и Azure Active Directory

Защищайте и оптимизируйте свои API

  • Упрощайте и оптимизируйте запросы и ответы с помощью политик преобразования
  • Обеспечивайте безопасность API с помощью ключей, проверки JSON Web Token (JWT) и IP-фильтрации
  • Защищайте свои API от перегрузки и неправильного использования с помощью квот и ограничений скорости
  • Используйте кэширование ответов для уменьшения задержки и улучшения масштабирования

Управляйте всеми API из одного места

  • Предоставляйте все API на одном статическом IP-адресе и домене
  • Получайте аналитические данные по использованию, производительности и работоспособности практически в реальном времени
  • Автоматизируйте управление и интеграцию с помощью REST API, PowerShell и Git
  • Подготавливайте управление API и выполняйте масштабирование по запросу в одном или нескольких географических регионах

Подключение к службам серверной части из любого места

  • Проверка подлинности сертификатов клиента
  • Виртуальные сети Azure
  • Azure ExpressRoute

Хотите увидеть демонстрационный ролик?

Узнайте, как платформа управления API может упростить публикацию API

Запрос демонстрационной версии

Создайте шлюз API, чтобы управлять API уже сегодня