API Management ilke başvurusu

Bu bölüm, tüm API Management ilkeleri için başvuru makalelerinin bağlantılarını sağlar.

İlkeler hakkında daha fazla bilgi:

Önemli

Çağrı oranını aboneliğe göre sınırlayın ve Kullanım kotasını aboneliğe göre ayarla seçeneğinin abonelik anahtarına bağımlılığı vardır. Diğer ilkeler uygulandığında abonelik anahtarı gerekmez.

Erişimi kısıtlama ilkeleri

Gelişmiş ilkeler

Kimlik doğrulama ilkeleri

Önbelleğe alma ilkeleri

  • Önbellekten al - Önbellek araması gerçekleştirin ve kullanılabilir olduğunda geçerli bir önbelleğe alınmış yanıt döndürebilirsiniz.
  • Önbelleğe depola - Yanıtı belirtilen önbellek denetimi yapılandırmasına göre önbelleğe alır.
  • Önbellekten değer alma - Önbelleğe alınmış bir öğeyi anahtara göre alma.
  • Değeri önbellekte depolama - Önbellekteki bir öğeyi anahtara göre depolayın.
  • Önbellekten değer kaldırma - Önbellekteki bir öğeyi anahtara göre kaldırın.

Etki alanları arası ilkeler

  • Etki alanları arası çağrılara izin ver - API'yi Adobe Flash ve Microsoft Silverlight tarayıcı tabanlı istemcilerden erişilebilir hale getirir.
  • CORS - Tarayıcı tabanlı istemcilerden etki alanları arası çağrılara izin vermek için bir işleme veya API'ye çıkış noktaları arası kaynak paylaşımı (CORS) desteği ekler.
  • JSONP - JavaScript tarayıcı tabanlı istemcilerden etki alanları arası çağrılara izin vermek için bir işleme veya API'ye doldurma (JSONP) desteğine sahip JSON ekler.

Dapr tümleştirme ilkeleri

  • Bir hizmete istek gönderme: Dapr mikro hizmetini bulmak ve güvenilir bir şekilde iletişim kurmak için Dapr çalışma zamanını kullanır. Dapr'da hizmet çağırma hakkında daha fazla bilgi edinmek için bu BENİOKU dosyasındaki açıklamaya bakın.
  • Pub/Sub konusuna ileti gönderme: Yayımla/Abone Ol konusunda ileti yayımlamak için Dapr çalışma zamanını kullanır. Dapr'da mesajlaşmayı yayımlama/abone olma hakkında daha fazla bilgi edinmek için bu BENİOKU dosyasındaki açıklamaya bakın.
  • Çıkış bağlamasını tetikleme: Çıkış bağlaması aracılığıyla bir dış sistemi çağırmak için Dapr çalışma zamanını kullanır. Dapr'daki bağlamalar hakkında daha fazla bilgi edinmek için bu BENİOKU dosyasındaki açıklamaya bakın.

GraphQL çözümleyici ilkeleri

  • Çözümleyici için Azure SQL veri kaynağı - GraphQL şemasındaki bir nesne türü ve alanı için verileri çözümlemek için Azure SQL isteğini ve isteğe bağlı yanıtı yapılandırılır.
  • Çözümleyici için Cosmos DB veri kaynağı - GraphQL şemasındaki bir nesne türü ve alanı için verileri çözümlemek için Cosmos DB isteğini ve isteğe bağlı yanıtı yapılandırılır.
  • Çözümleyici için HTTP veri kaynağı - GraphQL şemasındaki bir nesne türü ve alanı için verileri çözümlemek için HTTP isteğini ve isteğe bağlı olarak HTTP yanıtını yapılandırılır.
  • Olayı GraphQL aboneliğine yayımlama - GraphQL API şemasında belirtilen bir veya daha fazla aboneliğe olay yayımlar. Şemadaki ilgili bir alan için GraphQL çözümleyicisindeki ilkeyi mutasyon gibi başka bir işlem türü için yapılandırın.

Dönüştürme ilkeleri

  • JSON'ı XML'ye dönüştürme - İstek veya yanıt gövdesini JSON'dan XML'ye dönüştürür.
  • XML'yi JSON'a dönüştürme - İstek veya yanıt gövdesini XML'den JSON'a dönüştürür.
  • Gövdedeki dizeyi bulma ve değiştirme - bir istek veya yanıt alt dizesi bulur ve bunu farklı bir alt dizeyle değiştirir.
  • İçerikteki URL'leri maskele - Yanıt gövdesindeki bağlantıları ağ geçidi üzerinden eşdeğer bağlantıya işaret etmek için yeniden yazar (maskeler).
  • Arka uç hizmetini ayarlama - Gelen istek için arka uç hizmetini değiştirir.
  • Gövdeyi ayarla - İstek veya yanıt için ileti gövdesini ayarlar.
  • HTTP üst bilgisini ayarlama - Var olan bir yanıta ve/veya istek üst bilgisine bir değer atar ya da yeni bir yanıt ve/veya istek üst bilgisi ekler.
  • Sorgu dizesi parametresini ayarla - İstek sorgu dizesi parametresini ekler, değerini değiştirir veya siler.
  • URL'yi yeniden yazma - İstek URL'sini genel biçiminden web hizmeti tarafından beklenen forma dönüştürür.
  • XSLT kullanarak XML Dönüştürme - İstek veya yanıt gövdesinde XML'ye XSL dönüşümü uygular.

Doğrulama ilkeleri

  • İçeriği doğrulama - bir isteğin veya yanıt gövdesinin boyutunu veya içeriğini bir veya daha fazla API şemasına göre doğrular. Desteklenen şema biçimleri JSON ve XML'dir.
  • GraphQL isteğini doğrulama - GraphQL API'sine yönelik bir isteği doğrular ve yetkilendirir.
  • OData isteğini doğrulama - OData belirtimine uygun olduğundan emin olmak için OData API'sine yönelik bir isteği doğrular.
  • Parametreleri doğrulama - İstek üst bilgisini, sorguyu veya yol parametrelerini API şemasına göre doğrular.
  • Üst bilgileri doğrulama - Yanıt üst bilgilerini API şemasına göre doğrular.
  • Durum kodunu doğrulama - YANıTlardaki HTTP durum kodlarını API şemasına göre doğrular.

İlkelerle çalışma hakkında daha fazla bilgi için bkz: