Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
BERLAKU UNTUK: Pengembang | Dasar | Standar | Premi
Artikel ini menunjukkan cara mengimpor definisi layanan gRPC sebagai API di API Management. Anda kemudian dapat mengelola API di API Management, mengamankan akses dan menerapkan kebijakan lain, dan meneruskan permintaan API gRPC melalui gateway ke backend gRPC.
Untuk menambahkan API gRPC ke API Management, Anda perlu:
- Unggah file definisi protobuf (buffer protokol) API ke API Management.
- Tentukan lokasi layanan gRPC Anda.
- Konfigurasikan API di API Management.
API Management mendukung pass-through dengan jenis metode layanan gRPC berikut: unary, streaming server, streaming klien, dan streaming dua arah. Untuk mempelajari selengkapnya tentang gRPC, lihat Pengantar gRPC.
Catatan
- API gRPC didukung di gateway yang dihost sendiri dan di gateway terkelola untuk instans tingkat klasik yang dibuat mulai Januari 2026 (pratinjau). Hubungi dukungan untuk mengaktifkan dukungan API gRPC dalam instans tingkat klasik yang dibuat sebelum tanggal ini. API gRPC saat ini tidak didukung di tingkat v2.
- Saat ini, pengujian API gRPC tidak didukung di konsol pengujian portal Azure atau di portal pengembang API Management.
- Impor dibatasi untuk satu file protobuf (.proto).
Prasyarat
Sebuah instans Manajemen API. Jika Anda belum memilikinya, selesaikan panduan mulai cepat berikut: Buat instans Azure API Management.
File protobuf (.proto) gRPC tersedia secara lokal, dan layanan gRPC yang dapat diakses melalui HTTPS.
Dukungan protokol HTTP/2 diaktifkan untuk lalu lintas klien. Untuk informasi selengkapnya, lihat Mengelola protokol dan cipher di Azure API Management.
Menambahkan API gRPC
Di portal Microsoft Azure, buka instans API Management Anda.
Di bawah API di menu bilah samping, pilih API.
Di bawah Tentukan API baru, pilih gRPC.
Di jendela Buat API gRPC, pilih Penuh.
Untuk API gRPC, tentukan pengaturan berikut:
Masukkan nama tampilan.
Untuk Unggah skema, pilih file .proto lokal yang terkait dengan API yang akan diimpor.
Untuk URL server gRPC, masukkan alamat layanan gRPC. Alamat harus dapat diakses melalui HTTPS.
Untuk Gateway, pilih sumber daya gateway yang ingin Anda gunakan untuk mengekspos API.
Masukkan pengaturan yang tersisa untuk mengonfigurasi API Anda. Tutorial Impor dan terbitkan API pertama Anda menjelaskan pengaturan ini.
Pilih Buat.
Portal menambahkan API ke daftar API . Anda dapat melihat dan memperbarui pengaturan Anda dengan masuk ke tab Pengaturan API.
Memanggil layanan gRPC dengan menggunakan .NET
Untuk informasi tentang memanggil layanan gRPC dengan menggunakan .NET, lihat artikel berikut ini:
Menambahkan API lainnya
Anda dapat menyusun API dari API yang diekspos oleh layanan yang berbeda, termasuk:
- Spesifikasi OpenAPI
- API SOAP
- Sebuah GraphQL API
- Aplikasi Web yang dihosting di Azure App Service
- Azure Functions
- Azure Logic Apps
- Azure Service Fabric
Catatan
Saat Anda mengimpor API, operasi ditambahkan ke API Anda saat ini.
Untuk menambahkan API ke API yang ada:
Buka instans Azure API Management Anda di portal Microsoft Azure:
Pilih API di halaman Gambaran Umum atau pilih API >API di menu di sebelah kiri.
Pilih elipsis (...) di samping API yang ingin Anda tambahkan API lain.
Pilih Impor dari menu konteks:
Pilih layanan untuk mengimpor API.
Konten terkait
- Batasan impor API
- Mengimpor spesifikasi OpenAPI
- Mengimpor API SOAP
- Mengimpor SOAP API dan mengonversinya ke REST
- Impor API App Service
- Mengimpor API aplikasi kontainer
- Mengimpor API WebSocket
- Mengimpor API GraphQL
- Mengimpor skema GraphQL dan menyiapkan penyelesai bidang
- Mengimpor API aplikasi fungsi
- Mengimpor API aplikasi logika
- Mengimpor layanan Service Fabric
- Mengimpor MICROSOFT Foundry API
- Impor API OpenAI Azure
- Mengimpor LLM API
- Mengimpor API OData
- Mengekspor REST API sebagai server MCP
- Mengekspos server MCP yang ada
- Mengimpor API agen A2A
- Mengimpor metadata SAP OData
- Mengimpor API gRPC
- Edit API