gRPC API'lerini içeri aktarma
ŞUNLAR IÇIN GEÇERLIDIR: Geliştirici | Premium
Bu makalede, API Management'ta bir gRPC hizmet tanımını API olarak içeri aktarma işlemi gösterilmektedir. Daha sonra API Management'ta API'yi yönetebilir, güvenli erişim sağlayabilir ve diğer ilkeleri uygulayabilir ve gRPC API isteklerini ağ geçidi üzerinden gRPC arka ucuna geçirebilirsiniz.
API Management'a gRPC API'sini eklemek için şunları yapmanız gerekir:
- API'nin Protobuf (protokol arabelleği) tanım dosyasını API Management'a yükleme
- gRPC hizmetinizin konumunu belirtin
- API Management'ta API'yi yapılandırma
API Management, şu gRPC hizmet yöntemleriyle geçişi destekler: birli, sunucu akışı, istemci akışı ve çift yönlü akış. gRPC hakkında arka plan için bkz . gRPC'ye giriş.
Not
- Şu anda gRPC API'leri yalnızca şirket içinde barındırılan ağ geçidinde desteklenir, API Management örneğiniz için yönetilen ağ geçidinde desteklenmez.
- Şu anda gRPC API'lerinin test edilmesi Azure portalının test konsolunda veya API Management geliştirici portalında desteklenmiyor.
- İçeri aktarma işlemi tek bir Protobuff (.proto) dosyasıyla sınırlıdır.
Önkoşullar
Api Management örneği. Henüz bir örneğiniz yoksa şu hızlı başlangıcı tamamlayın: Azure API Management örneği oluşturma.
Örneğinizde sağlanan bir ağ geçidi kaynağı. Henüz bir ağ geçidiniz yoksa bkz . Azure API Management'ta şirket içinde barındırılan ağ geçidi sağlama.
Yerel olarak kullanılabilen bir gRPC Protobuff (.proto) dosyası ve HTTPS üzerinden erişilebilen gRPC hizmeti.
gRPC API'sini ekleme
Sol menüde API'ler>+ API Ekle'yi seçin.
Yeni API tanımla'nın altında gRPC'yi seçin.
gRPC API'sini oluştur penceresinde Tam'ı seçin.
gRPC API'sinde aşağıdaki ayarları belirtmeniz gerekir:
Şemayı karşıya yükle bölümünde içeri aktaracak API ile ilişkilendirilmiş yerel bir .proto dosyası seçin.
gRPC sunucusu URL'sinde gRPC hizmetinin adresini girin. Adrese HTTPS üzerinden erişilebilir olmalıdır.
Ağ Geçitleri'nde, API'yi kullanıma açmak için kullanmak istediğiniz ağ geçidi kaynağını seçin.
Önemli
Genel önizlemede yalnızca şirket içinde barındırılan bir ağ geçidi seçebilirsiniz. Yönetilen ağ geçidi desteklenmez.
API'nizi yapılandırmak için kalan ayarları girin. Bu ayarlar, İlk API'nizi içeri aktarma ve yayımlama öğreticisinde açıklanmıştır.
Oluştur'u belirleyin.
API, API listesine eklenir. API'nin Ayarlar sekmesine giderek ayarlarınızı güncelleştirmeyi görüntüleyebilirsiniz.
.NET ile gRPC hizmetlerini çağırma
.NET ile gRPC hizmetlerini çağırma hakkında bilgi için aşağıdaki makalelere bakın:
Diğer API'leri ekleme
Farklı hizmetler tarafından kullanıma sunulan API'lerden oluşan bir API oluşturabilirsiniz, örneğin:
- OpenAPI belirtimi
- SOAP API'si
- GraphQL API'si
- Azure Uygulaması Hizmetinde barındırılan bir Web Uygulaması
- Azure İşlev Uygulaması
- Azure Logic Apps
- Azure Service Fabric
Aşağıdaki adımları kullanarak mevcut API'nize farklı bir API ekleyin.
Not
Başka bir API'yi içeri aktardığınızda işlemler geçerli API'nize eklenir.
Azure portal'da Azure API Management kurulumunuza gidin.
Genel Bakış sayfasında veya soldaki menüden API'ler'i seçin.
Başka bir API eklemek istediğiniz API'nin yanındaki ... simgesine tıklayın.
Açılan menüden İçeri aktar'ı seçin.
API'nin içeri aktarılacağı hizmeti seçin.
İlgili konular
- API içeri aktarma sınırlamaları
- OpenAPI belirtimini içeri aktarma
- SOAP API’sini içeri aktarma
- SOAP API'sini içeri aktarma ve REST’e dönüştürme
- App Service API'sini içeri aktarma
- Kapsayıcı Uygulama API'sini içeri aktarma
- WebSocket API'lerini içeri aktarma
- GraphQL API’sini içeri aktarma
- GraphQL şemasını içeri aktarma ve alan çözümleyicilerini ayarlama
- Azure İşlev Uygulamalarını içeri aktarma
- Azure Mantıksal Uygulamalarını içeri aktarma
- Service Fabric hizmetlerini içeri aktarma
- Azure OpenAI API'lerini içeri aktarma
- OData API'sini içeri aktarma
- SAP OData meta verilerini içeri aktarma
- gRPC API'lerini içeri aktarma
- API’yi düzenleme