Azure Static Web Apps'te API desteğine genel bakış

Ön uç web uygulamaları genellikle veriler ve hizmetler için uç API'leri geri çağırır. Azure Static Web Apps, Azure hizmetleriyle tümleştirme yoluyla yerleşik sunucusuz API uç noktaları sağlar.

Azure Static Web Apps API'lerinin temel özellikleri şunlardır:

API seçenekleri

Aşağıdaki Azure hizmetleri Azure Static Web Apps ile tümleştirilebilir:

Service Yönetilen Kendinizinkini getirin
Azure Functions
Azure API Management
Azure App Service
Azure Container Apps
  • Yönetilen API'ler: Azure Static Web Apps varsayılan olarak api arka ucu olarak Azure İşlevleri ile otomatik olarak tümleşir. Ayrı bir Azure İşlevleri kaynağı yönetmeden statik web uygulamanızla bir API dağıtırsınız.
  • Kendi API'lerinizi getirin: Statik web uygulamanızı Azure İşlevleri, API Management, App Service veya Container Apps'te barındırılan mevcut API'lerle tümleştirebilirsiniz. API kaynaklarını kendiniz yönetir ve dağıtırsınız.

Dekont

Kendi API'lerinizi getirin seçeneği yalnızca Azure Static Web Apps Standart planında kullanılabilir. Yerleşik, yönetilen Azure İşlevleri API'leri tüm Azure Static Web Apps planlarında kullanılabilir.

API kısıtlamaları

Aşağıdaki kısıtlamalar tüm API arka uçları için geçerlidir:

  • Her statik web uygulaması ortamı aynı anda yalnızca bir arka uç API'siyle yapılandırılabilir.
  • API yol ön eki olmalıdır /api.
  • API'ler için yol kuralları yalnızca yeniden yönlendirmeleri ve rolleri olan yolların güvenliğini sağlamayı destekler.
  • API'ler için yalnızca HTTP istekleri desteklenir. Örneğin WebSocket desteklenmez.
  • Her API isteğinin en uzun süresi 45 saniyedir.
  • Ağdan yalıtılmış arka uçlar desteklenmez.

Aşağıdaki kısıtlamalar Kendi API arka uçlarınızı getirin için geçerlidir:

  • Yola yönelik isteklerin /api çözümlenebilmesi için bir uygulamanın statik web uygulamanıza dağıtılması gerekir.
  • Kendi API arka uçlarınızı getirin, Statik Web Apps çekme isteği ortamına bağlanamaz.

Sonraki adımlar