Halaman ini berlaku untuk Apigee dan Apigee Hybrid.
Lihat dokumentasi
Apigee Edge.
Topik ini merangkum fitur di Apigee, dan membandingkan fitur dan fungsi antara Apigee dan Apigee Hybrid.
Tabel berikut mencantumkan produk pengelolaan API Apigee yang dibandingkan dalam topik ini:
Produk | Tempat dihosting | Dikelola oleh |
---|---|---|
Apigee | Google Cloud | Apigee |
Apigee Hybrid | Google Cloud dan pusat data pribadi pelanggan | Apigee mengelola bidang pengelolaan dan pelanggan mengelola bidang runtime. |
Ringkasan fitur Apigee
Tabel berikut memberikan ringkasan tingkat fitur Apigee (dan hybrid).
Fitur | Dukungan di Apigee dan hybrid |
---|---|
Revisi Proxy API |
Tidak dapat diubah saat di-deploy |
Adaptor Apigee untuk Istio | Tidak digunakan lagi: Sebaiknya gunakan Apigee Adapter for Envoy. |
Pengaturan aplikasi | Susun aplikasi menggunakan AppGroups atau asosiasi aplikasi developer. Lihat Mengatur kepemilikan aplikasi klien. |
Deployment |
|
Lingkungan |
Untuk mengetahui informasi selengkapnya, lihat Tentang lingkungan dan grup lingkungan. |
Dukungan proxy berbasis gRPC |
Memproses permintaan API protokol gRPC unary ke server target gRPC. Lihat Membuat proxy gRPC API. |
Kasus nama kolom header HTTP/1.1 |
Mengonversi nama kolom header HTTP/1.1 menjadi huruf kecil saat diteruskan ke backend. Perilaku ini dapat memengaruhi aplikasi yang mengharapkan huruf dipertahankan. |
Keystore/Truststore |
|
KVM |
Untuk mengetahui informasi selengkapnya tentang cara membuat KVM di UI, lihat Menggunakan peta nilai kunci. Lihat juga Mengakses data konfigurasi untuk mengetahui informasi tentang cara memilih mekanisme persistensi data yang tepat. |
Monetisasi | Didukung di Apigee dan Apigee hybrid. Lihat Ringkasan monetisasi untuk mengetahui fitur. |
Node.js |
|
OAuth | Kebijakan RevokeOAuthv2 baru membatalkan berdasarkan ID pengguna akhir, ID aplikasi, atau keduanya. |
Kebijakan | Lihat Ringkasan kebijakan. |
Resource | Tidak dapat menggunakan resource tingkat organisasi |
Peran dan Izin |
Untuk mengetahui informasi selengkapnya, lihat Pengguna dan peran. |
Layanan SOAP di wizard Buat proxy | Tidak didukung. Lihat wsdl2apigee, project open source yang menyediakan utilitas SOAP untuk digunakan dengan Apigee. |
Sesi Trace/Debug | Lihat Dukungan pelacakan. |
Host Virtual | Untuk hybrid:
Untuk Apigee:
|
Dukungan Trace/Debug
Tabel berikut menunjukkan dukungan Trace Apigee dan hybrid:
Fitur | Dukungan Apigee dan hybrid |
---|---|
Ketepatan waktu | Penundaan singkat; asinkron |
Nama/ID sesi | Tidak menerima nama sesi dari pengguna |
Filter | Dukungan untuk logika pemfilteran yang kompleks, termasuk operasi logika AND dan OR. Akses ke variabel alur yang disebutkan dalam referensi variabel alur. Sintaksisnya sama dengan yang digunakan dengan kondisi, seperti yang ditunjukkan dalam referensi kondisi. |
Waktu tunggu sesi | Hanya menentukan durasi sesi debug. Titik awalnya adalah saat Message Processor menerima permintaan untuk dijalankan dalam mode debug. Nilai defaultnya adalah 5 menit jika sesi dimulai dengan API dan 10 menit jika sesi dimulai di UI. Data dipertahankan selama 24 jam sebelum hybrid menghapusnya secara otomatis. |
Validitas sesi | Durasi waktu saat permintaan pembuatan sesi valid. Jika sesi debug tidak dimulai dalam jangka waktu ini, Sinkronisasi dapat mengabaikan permintaan pembuatan sesi. Pastikan untuk menyinkronkan jam Synchronizer Anda, seperti yang dijelaskan dalam Prasyarat. |
Jumlah permintaan penelusuran | Default-nya adalah 10 per Message Processor; maksimumnya adalah 15. |
API | Apigee mengekspos Debug Session API dan Debug Session Data API |
Ringkasan API
Berikut ringkasan API dan fungsi Apigee.
Perilaku | API Apigee |
---|---|
Domain dasar | apigee.googleapis.com |
Jenis media | application/json |
Autentikasi | OAuth2 |
Stempel waktu di kunci | Format String
|
Struktur parameter kueri expand=false |
{ "proxies": [ { "name": "helloworld" }, { "name": "weather" } ] } |
Parameter kueri yang diawali dengan garis bawah | Tidak didukung (optimal=true ) |
Properti dalam payload:
|
Tidak didukung |
Nilai default dalam payload | Tidak disertakan |
Struktur penanganan error | { "error": { "code": 409, "message": "...", "status": "ABORTED", "details": [...] } } |
Respons penghapusan cache | Hasil: 204 No Content |
Operasi Cache API | Daftar dan hapus saja. Cache L1 berumur pendek dibuat secara otomatis saat Anda men-deploy proxy API. Untuk mengetahui informasi selengkapnya, lihat Internal cache. |
API metrik Apigee
Ringkasan API metrik Apigee:
Fitur | API Apigee |
---|---|
Endpoint API | apigee.googleapis.com
|
Email analisis harian | Tidak ada API yang didukung |
Async Query List API | Properti userId dihapus dari respons.
Lihat
Metode: organizations.environments.queries.list.
|
API laporan kustom | Properti createdBy dan lastModifiedBy telah dihapus
dari respons.
Lihat Reports API.
|
Fitur Apigee Hybrid
Tabel berikut merangkum fitur hybrid:
Layanan | Area hybrid |
---|---|
Analytics | Pod pengumpulan data di bidang runtime menggunakan fluentd dan UDCA (Universal Data Collection Agent) untuk mengumpulkan analisis dan mengirimkan data ke UAP (Unified Analytics Platform) di bidang pengelolaan. |
Gateway Proxy API | Message Processor (MP) memproses permintaan masuk. MP diimplementasikan sebagai satu atau beberapa aplikasi dalam container di bidang runtime. |
Persistensi | Cassandra menyediakan persistensi untuk fitur KMS, KVM, kuota, dan cache. |
Deployment | Synchronizer memastikan bahwa konfigurasi proxy API, informasi lingkungan, dan data lainnya selalu diperbarui antara bidang pengelolaan dan bidang runtime. |
Antarmuka Pengguna Administratif | UI Apigee adalah aplikasi dalam container yang dihosting di bidang pengelolaan. |
Load Balancing | Pengontrol Istio Ingress menyerahkan permintaan ke aplikasi yang di-container Router/Message Processor (RMP) di bidang runtime. |
API | API Apigee diakses melalui Server Pengelolaan dan MART. MART berinteraksi dengan datastore Cassandra lokal dan berfungsi sebagai penyedia API bagi API Apigee untuk mengakses dan mengelola entity data runtime. |
Metrik | Dikelola oleh satu server Prometheus per cluster untuk semua layanan. |