Share via


Azure API Merkezi nedir?

Azure API Center, bulma, yeniden kullanma ve idare için tüm API'lerinizin merkezi bir konumda izlenmesini sağlar. Sürüm ayrıntıları, API tanım dosyaları ve ortak meta veriler gibi ilgili bilgilerle birlikte, kuruluşunuzun API'lerinin türü, yaşam döngüsü aşaması veya dağıtım konumlarından bağımsız olarak yapılandırılmış ve düzenli bir envanteri geliştirmek ve korumak için BIR API merkezi kullanın.

API merkezi sayesinde API program yöneticileri, BT yöneticileri, uygulama geliştiricileri ve API geliştiricileri dahil olmak üzere kuruluşunuzdaki proje katılımcıları API'leri bulabilir, yeniden kullanabilir ve yönetebilir.

Not

Azure API Center, tasarım zamanı API idaresi ve merkezi API bulma için bir çözümdür. Azure ayrıca BIR API ağ geçidi kullanarak çalışma zamanı API idaresi ve gözlemlenebilirliği için bir çözüm olan API Management hizmetini sunar. Fark hakkında daha fazla bilgi edinin.

Sosyal haklar

  • Kuruluş envanteri oluşturma ve koruma - Kuruluşlar, kuruluşlarında kullanılabilen API'lerin tam bir envanterini oluşturabilir. İletişimi teşvik edin ve API program yöneticilerinin ve geliştiricilerinin daha fazla API yeniden kullanımı, kalitesi, güvenliği, uyumluluğu ve geliştirici üretkenliği için işbirliği yapmasına olanak sağlayın.

  • Kuruluşunuzun API'lerini yönetme - Bir kuruluş içinde oluşturulan ve kullanılan API'lere daha fazla görünürlük sağlayan API program yöneticileri ve BT yöneticileri, özel meta veriler tanımlayarak ve API stili yönergelerine uyumluluğu zorunlu kılmak için API tanımlarını analiz ederek kuruluş standartlarını karşıladığından emin olmak için bu envanteri yönetebilir.

  • Kolay API bulma - Kuruluşlar, geliştirici üretkenliğini en üst düzeye çıkarmak ve geliştiricilerin doğru API'leri kullandığından emin olmak için API'nin yeniden kullanılmasını teşvik etmek istiyor. Azure API Center, program yöneticilerinin ve geliştiricilerin yerleşik ve özel meta verileri kullanarak API envanterini keşfetmesine ve filtrelemesine yardımcı olur. ​

  • API tüketimini hızlandırma - API'leri kullanırken geliştirici üretkenliğini en üst düzeye çıkarın ve kuruluş standartlarıyla tutarlı bir şekilde güvenli bir şekilde tüketildiğinden emin olun.

Önemli özellikler

Aşağıdakiler için bir API merkezi oluşturun ve kullanın:

  • API envanter yönetimi - Kuruluşunuzun tüm API'lerini merkezi bir envantere dahil edilmesi için kaydedin.

  • Gerçek dünya API gösterimi - OpenAPI tanımları gibi sürümler ve tanımlar dahil olmak üzere her API hakkında gerçek dünya bilgileri ekleyin. API dağıtımlarını listeleyin ve bunları azure API Management veya diğer API management çözümlerini temsil eden çalışma zamanı ortamlarıyla ilişkilendirin.

  • API idaresi - API tüketicilerinin API idaresi ve bulma konusunda yardımcı olması için yerleşik ve özel meta verileri kullanarak API'leri ve ilgili kaynakları düzenleyin ve filtreleyin. API tanım kalitesini zorlamak için lint ve analiz ayarlayın.

  • API bulma ve yeniden kullanma - Geliştiricilerin ve API program yöneticilerinin Azure portalı, API Center portalı ve Visual Studio Code uzantısı dahil geliştirici araçları aracılığıyla API'leri keşfetmesini sağlayın.

Yönetebileceğiniz varlıklar ve Azure API Center'daki özellikler hakkında daha fazla bilgi için bkz . Temel kavramlar.

Kullanılabilen bölgeler

Azure API Center şu anda aşağıdaki Azure bölgelerinde kullanılabilir:

  • Doğu Avustralya
  • Orta Hindistan
  • Doğu ABD
  • Güney Birleşik Krallık
  • West Europe

Azure API Center ve API ekosistemi

Azure API Center, bir kuruluşun API ekosisteminde önemli bir rol üstlenebilir. API'lerin yazılım geliştirme ve tümleştirmelerindeki önemini vurgulayarak API öncelikli bir strateji benimsemiş olan varsayımsal Contoso kuruluşunu düşünün.

Contoso'nun API geliştiricileri, uygulama geliştiricileri, API program yöneticileri ve API yöneticileri, kuruluşun API envanterini geliştirmek ve kullanmak için Azure API Center aracılığıyla işbirliği yapabilir. Aşağıdaki diyagrama ve açıklamaya bakın.

Örnek bir API ekosisteminde API Center'ın gösterildiği diyagram.

Contoso'nun API ekosistemi şunları içerir:

  • API geliştirme - Contoso geliştiricileri düzenli olarak ASP.NET web API'leri oluşturur. Ayrıca HTTP tetikleyicileriyle Azure İşlevleri oluştururlar.

  • API dağıtım ortamları - Contoso API'lerinin bir bölümünü Azure Uygulaması Hizmeti'ne dağıtır. API'lerinin başka bir alt kümesi bir Azure İşlevi uygulamasına dağıtılır.

  • Azure API Management - Contoso API'lerini yönetmek, yayımlamak ve güvenliğini sağlamak için Azure API Management'ı kullanır. Geliştirme, Test ve Üretim için ayrı örnekler kullanırlar ve bunların her birinin adı ayrıdır: APIM-DEV, APIM-TEST ve APIM-PROD.

  • Azure API Center - Contoso, AZURE API Center'ı API bulma, idare ve tüketim için merkezi merkez olarak benimsemiştir. API Center, sürümler ve ilişkili dağıtımlar dahil olmak üzere ilgili bilgileri koruyarak tüm kurumsal API'ler hakkında kapsamlı bilgiler sağlayan yapılandırılmış ve düzenli bir API hub'ı görevi görür.

Sonraki adımlar