Обзор поддержки API в Статические веб-приложения Azure

Интерфейсные веб-приложения часто вызывают интерфейсы API серверной части для данных и служб. Служба "Статические веб-приложения Azure" предоставляет встроенные бессерверные конечные точки API через интеграцию со службами Azure.

К ключевым функциям API Статические веб-приложения Azure относятся:

Параметры API

Следующие службы Azure можно интегрировать с Статические веб-приложения Azure.

Служба Управляемый Использование собственных компонентов
Функции Azure
Управление API Azure
Служба приложений Azure
Приложения контейнеров Azure
  • Управляемые API: по умолчанию Статические веб-приложения Azure автоматически интегрируется с Функции Azure в качестве серверной части API. Вы развертываете API со статическим веб-приложением без управления отдельным ресурсом Функции Azure.
  • Принесите собственные API: вы можете интегрировать статическое веб-приложение с существующими API, размещенными в Функции Azure, Управление API, Служба приложений или приложениях контейнеров. Вы самостоятельно управляете ресурсами API и развертываете их.

Примечание.

Принести собственные API доступны только в плане "стандартный" Статические веб-приложения Azure. Встроенные api Функции Azure управляемых Функции Azure доступны во всех планах Статические веб-приложения Azure.

Ограничения API

Следующие ограничения применяются ко всем серверным службам API:

  • Каждую статическую среду веб-приложения можно настроить только с одним типом серверного API за раз.
  • Префикс маршрута API должен быть /api.
  • Правила маршрутизации для API поддерживают только перенаправления и защиту маршрутов с помощью ролей.
  • Для API поддерживаются только HTTP-запросы. Например, WebSocket не поддерживается.
  • Максимальная длительность каждого запроса API составляет 45 секунд.
  • Изолированные сетевые серверные серверы не поддерживаются.

К собственным серверным службам API применяются следующие ограничения:

  • Приложение должно быть развернуто в статическом веб-приложении перед разрешением запросов к маршруту /api .
  • Не удается связать собственные серверные серверы API с средой запроса на вытягивание Статические веб-приложения.

Следующие шаги