Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ŞUNLAR IÇIN GEÇERLIDIR: Geliştirici | Temel | Standart | 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ükleyin.
- gRPC hizmetinizin konumunu belirtin.
- API Management'ta API'yi yapılandırın.
API Management, aşağıdaki gRPC hizmet yöntemleriyle aktarımı destekler: tekli, sunucu akışı, istemci akışı ve çift yönlü akış. gRPC hakkında daha fazla bilgi edinmek için bkz. gRPC'ye giriş.
Uyarı
- gRPC API'leri, Ocak 2026'dan itibaren oluşturulan klasik katman örnekleri için (önizleme), kendi kendine barındırılan ağ geçidi ve yönetilen ağ geçidinde desteklenir. Bu tarihten önce oluşturulan klasik katman örneklerinde gRPC API desteğini etkinleştirmek için desteğe başvurun. gRPC API'leri şu anda v2 katmanlarında desteklenmemektedir.
- Ş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 protobuf (.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ıç kılavuzunu tamamlayın: Azure API Management örneği oluşturma.
Yerel olarak kullanılabilen bir gRPC protobuf (.proto) dosyası ve HTTPS üzerinden erişilebilen gRPC hizmeti.
İstemci trafiği için HTTP/2 protokol desteği etkinleştirildi. Daha fazla bilgi için bkz. Azure API Management'ta protokolleri ve şifreleri yönetme.
gRPC API'sini ekleme
Azure portalında API Management örneğine gidin.
Kenar çubuğu menüsündeKI API'ler'in altında API'ler'i seçin.
Yeni API tanımla'nın altında gRPC'yi seçin.
gRPC API'sini oluştur penceresindeTam'ı seçin.
gRPC API'sinde aşağıdaki ayarları belirtin:
Lütfen bir görünen ad girin.
Şemayı karşıya yükle için içeri aktarılacağınız API ile ilişkilendirilmiş yerel bir .proto dosyası seçin.
gRPC sunucusu URL'si için gRPC hizmetinin adresini girin. Adrese HTTPS üzerinden erişilebilir olmalıdır.
Ağ Geçitleri için API'yi kullanıma sunarken kullanmak istediğiniz ağ geçidi kaynağını seçin.
API'nizi yapılandırmak için kalan ayarları girin. İlk API'nizi içeri aktarma ve yayımlama öğreticisinde bu ayarlar açıklanmaktadır.
Oluştur'u belirleyin.
Portal API'yi API listesine ekler. API'nin Ayarlar sekmesine giderek ayarlarınızı görüntüleyebilir ve güncelleştirebilirsiniz.
.NET kullanarak gRPC hizmetlerini çağırma
.NET kullanarak 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'ler dışında bir API oluşturabilirsiniz, örneğin:
- OpenAPI belirtimi
- SOAP API'si
- GraphQL API'si
- Azure App Service'te barındırılan bir Web Uygulaması
- Azure İşlevleri
- Azure Logic Apps
- Azure Service Fabric
Uyarı
Bir API'yi içeri aktardığınızda, işlemler geçerli API'nize eklenir.
Api'yi var olan bir API'ye eklemek için:
Azure portalında Azure API Management örneğine gidin:
Genel Bakış sayfasında API'leri seçin veya soldaki menüden API'ler seçin.
Eklemek istediğiniz başka bir API'nin yanındaki üç noktayı (...) seçin.
Bağlam menüsünden İçeri Aktar'ı seçin:
API'nin içeri aktarılacağı hizmeti seçin.
İlgili içerik
- 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 dönüştürme
- App Service API'sini içeri aktarma
- Kapsayıcı uygulaması 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
- İşlev uygulaması API'sini içeri aktarma
- Mantıksal uygulama API'sini içeri aktarma
- Service Fabric hizmetlerini içeri aktarma
- Microsoft Foundry API'sini içeri aktarma
- Azure OpenAI API'lerini içeri aktarma
- LLM API'lerini içeri aktarma
- OData API'sini içeri aktarma
- REST API'yi MCP sunucusu olarak dışarı aktarma
- Mevcut bir MCP sunucusunu kullanıma sunma
- A2A aracı API'lerini içeri aktarma
- SAP OData meta verilerini içeri aktarma
- gRPC API'lerini içeri aktarma
- API’yi düzenleme