Azure API Management hakkında SSS

Azure API Management hakkında sık sorulan soruların yanıtlarını alın.

Bir özelliğin önizlemede olması ne anlama gelir?

Bir özellik önizleme aşamasındayken, özelliğin sizin için nasıl çalıştığı hakkında etkin bir geri bildirim istediğimiz anlamına gelir. Önizlemedeki bir özellik işlevsel olarak tamamlanır, ancak müşteri geri bildirimlerine yanıt olarak hataya neden olan bir değişiklik yapmamız mümkündür. Üretim ortamınızda önizleme aşamasında olan bir özelliğe bağımlı olmadığınızı öneririz.

API Management güncelleştirmeleri ve değişiklikleri hakkında bilgi edinmek Nasıl yaparım??

Şu konumlarda yayımlanan güncelleştirme duyurularına abone olun:

API Management ağ geçidi ile arka uç hizmetlerim arasındaki bağlantının güvenliğini nasıl sağlayabilirim?

API Management ağ geçidi ile arka uç hizmetleriniz arasındaki bağlantının güvenliğini sağlamak için aşağıdakiler gibi çeşitli seçenekleriniz vardır:

  • Abonelik anahtarı kimlik doğrulamayı kullanın. Abonelik anahtarı kendi başına güçlü bir kimlik doğrulaması biçimi değildir, ancak genellikle başka bir yöntemle birlikte kullanılır. Daha fazla bilgi için bkz . API Management'ta kimlik doğrulaması ve yetkilendirme.
  • Azure API Management'ta istemci sertifikası kimlik doğrulamasını kullanarak arka uç hizmetlerinin güvenliğini sağlama bölümünde açıklandığı gibi TLS karşılıklı kimlik doğrulamasını kullanın.
  • Arka uç hizmetinizde IP filtrelemeyi kullanın. Tüketim katmanı dışında API Management'ın tüm katmanlarında ağ geçidinin IP adresi sabit kalır. Daha fazla bilgi için bkz . Azure API Management'ın IP adresleri.
  • API Management örneğinizi bir BağlanAzure sanal ağı.
  • OAuth 2.0 yetkilendirmesini yapılandırın. Daha fazla bilgi için bkz . API Management'ta kimlik doğrulaması ve yetkilendirme.

API Management hizmet örneğimi yeni bir örneğe nasıl kopyalayabilirim?

Aşağıdakiler de dahil olmak üzere farklı seçenekleriniz vardır:

  • API Management’ta yedekleme ve geri yükleme işlevini kullanın.
  • API Management REST API’yi kullanarak varlıkları kaydetmek ve istediğiniz hizmet örneğinden geri yüklemek üzere kendi yedekleme ve geri yükleme özelliğinizi oluşturun.
  • Git kullanarak hizmet yapılandırmasını indirin ve ardından yeni bir örneğe yükleyin.

API Management örneğini bir abonelikten diğerine taşıyabilir miyim?

API Management örneğimi programlı bir şekilde yönetebilir miyim?

Evet, AŞAĞıDAKIler gibi çeşitli araçları kullanarak API Management'ı program aracılığıyla yönetebilirsiniz:

Yöneticiler grubuna nasıl kullanıcı ekleyebilirim?

Yönetici istrators grubu, Azure aboneliği yöneticilerini içeren sabit bir sistem grubudur. Bu gruba kullanıcı ekleyemezsiniz. Daha fazla bilgi için bkz . Azure API Management'ta geliştirici hesaplarını yönetmek için grup oluşturma ve kullanma.

Eklemek istediğim ilke neden ilke düzenleyicisinde kullanılamıyor?

Eklemek istediğiniz ilke ilke düzenleyicisinde gri veya gölgeli görünüyorsa, ilke için doğru kapsamda olduğunuzdan emin olun. Her ilke deyimi, belirli kapsamlarda ve ilke bölümlerinde kullanılmak üzere tasarlanmıştır. bir ilkenin ilke bölümlerini ve kapsamlarını gözden geçirmek için, ilke başvurusundaki ilkenin Kullanım bölümüne bakın.

Tek bir API'de birden çok ortam Nasıl yaparım??

Bir test ortamı ve üretim ortamı gibi birden çok ortamı tek bir API'de ayarlamak için iki seçeneğiniz vardır. Şunları yapabilirsiniz:

  • Aynı API Management örneğinde farklı API'ler barındırın.
  • Farklı örneklerde aynı API'leri barındırın.

API Management yalnızca REST API arka uçlarını destekliyor mu?

API Management, REST API'lerin yanı sıra SOAP, WebSocket ve GraphQL API'lerine geçişi destekler. API Management, yapay GraphQL API'lerini de destekler.

API Management ayrıca İşlevler, Logic Apps, Container Apps ve Web Apps gibi Azure'da API'ler oluşturmak ve barındırmak için yaygın olarak kullanılan Azure işlem teklifleri ile tümleşir.

API'mi içeri aktarmayla ilgili kısıtlamalar var mı?

API geliştirme için CI/CD kullanabilir miyim?

Evet. Daha fazla bilgi için bkz . API'leri yayımlamak için DevOps ve CI/CD kullanma.

Mimari rehberlik için bkz . Azure API Management giriş bölgesi hızlandırıcısı.

API Management, birden çok coğrafi konuma yapılan dağıtımlarda hangi yönlendirme yöntemini kullanır?

API Management, birden çok coğrafi konuma yapılan dağıtımlarda performans trafiği yönlendirme yöntemini (en düşük gecikme süresi) kullanır. Daha fazla bilgi için bkz . Birden çok Azure bölgesine Azure API Management örneği dağıtma.

API Management, Azure ExpressRoute ile çalışır mı?

Evet.

API Management'ı bir sanal ağa dağıtırken gereken en düşük alt ağ boyutu nedir?

API Management'ı dağıtmak için gereken en düşük alt ağ boyutu /29'dur. Sanal ağlarda API Management'ı kullanma hakkında daha fazla bilgi edinin.

API Management bir web uygulaması güvenlik duvarı (WAF) sağlıyor mu?

API Management bir WAF bileşeni içermese de, API Management örneğinin bir WAF yukarı akışının (önünde) dağıtılması önerilir. Örneğin, Azure Uygulaması Lication Gateway veya Azure Front Door kullanın.

Yönetilen ağ geçidi ile şirket içinde barındırılan ağ geçidi arasındaki farklar nelerdir?

Bilgi için bkz . API Management'ta API ağ geçidi ve Şirket içinde barındırılan ağ geçidine genel bakış.

API Management arka uç hizmetlerini çağırırken sondaki eğik çizgileri nasıl işler?

Geçmişte ve kurala göre, sondaki eğik çizgiyle biten bir URL dizin olarak değerlendirilir; örneğin https://contoso.com/sample/ , sondaki eğik çizgi https://contoso.com/sample olmadan aynı URL bir dosyayı gösterir. Bu zorunlu değildir; bazı sistemler bu iki URL'yi benzersiz olarak değerlendirirken, bazıları da bunları aynı şekilde değerlendirir. API Management ayrım yapmaz, bu nedenle tek bir işlem resource veya resource/kabul ederresource. Ancak, ayrım arka uç konağı için önemli olabilir. Bazı web sunucuları, sondaki eğik çizgiyle bitmeyen URL'yi otomatik olarak sondaki eğik çizgiyle biten URL'ye yönlendirir. API Management, arka uç (sunucu) istemcisi olduğundan otomatik yeniden yönlendirme her zaman tercih edilmez. Gerekirse, giden arka uç çağrısına her zaman bir eğik çizgi eklendiğinden emin olmak için URL'yi Yeniden Yaz ilkesi oluşturun.

API Management API'sinin adı değiştirilebilir mi?

Hayır, oluşturduktan sonra Azure API Management'ta API'nin adını (veya kimliğini) değiştiremezsiniz. Ancak görünen adı değiştirebilirsiniz.

Bir API'yi kopyaladığınızda, yeni örnek adı için sistem tarafından oluşturulan bir değerle oluşturulur ve bu değeri değiştiremezsiniz. API için bir ad belirtmek için el ile yeni bir API oluşturun ve API tanımını içeri aktarın. Daha fazla bilgi için bkz . API'yi içeri aktarma.