Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Pada Selasa, 27 Januari 2015, kami merilis versi kuartalan Apigee Edge on-premise.
Versi 4.15.01.00 menyertakan banyak fitur baru, yang sebagian besar ditangani dalam konteks musim liburan terbaru dan dalam rilis cloud sebelumnya. Area fitur baru mencakup framework UI pengelolaan, LDAP, penginstalan dan upgrade, analisis, serta konfigurasi dan kompresi error respons. Lihat daftar lengkapnya di bawah.
Jika ada pertanyaan, buka Dukungan Pelanggan Apigee.
Untuk daftar semua catatan rilis Apigee Edge, lihat Catatan Rilis Apigee.
Fitur dan peningkatan baru
Berikut adalah fitur baru dan peningkatan dalam rilis ini.
- OpenLDAP menggantikan ApacheDS
Edge kini menyediakan OpenLDAP untuk mengautentikasi pengguna di lingkungan pengelolaan API Anda. Salah satu manfaat OpenLDAP adalah kebijakan sandi yang memungkinkan Anda mengonfigurasi berbagai opsi autentikasi sandi, seperti jumlah upaya login berturut-turut yang gagal, setelah itu sandi tidak dapat lagi digunakan untuk mengautentikasi pengguna ke direktori. Untuk informasi selengkapnya, lihat Panduan Operasi Edge OPDK.
OpenLDAP kini menjadi satu-satunya server LDAP yang didukung oleh Edge untuk penginstalan baru. Penginstalan Edge yang sudah ada dan diupgrade ke 4.15.01.00 dapat terus menggunakan ApacheDS, tetapi semua penginstalan baru 4.15.01.00 menggunakan OpenLDAP.
Jika Anda memilih untuk mengupgrade ke OpenLDAP sebagai port dari prosedur penginstalan 4.15.01.00, semua data dari ApacheDS akan dimigrasikan ke OpenLDAP. Lihat bagian Masalah Umum untuk mengetahui informasi upgrade selengkapnya. - Peningkatan keamanan
Peningkatan keamanan dalam rilis ini mengatasi kerentanan injeksi dan traversal jalur, izin akses berbasis peran, kerentanan pemalsuan permintaan lintas situs, pengabaian otorisasi di UI pengelolaan Edge, dan kerentanan entitas eksternal. - Peningkatan performa dan stabilitas Apache Cassandra
Rilis ini mencakup peningkatan performa dalam cara produk Edge mengakses database Cassandra NoSQL, serta peningkatan pada Cassandra itu sendiri, yang diupgrade dari versi 1.2.11 menjadi 1.2.19. -
Peningkatan pengelolaan tokenSelain peningkatan terkait menampilkan token OAuth dan membersihkannya di database, kini Anda dapat mengambil dan mencabut token akses OAuth 2.0 berdasarkan ID pengguna akhir, ID aplikasi, atau keduanya. Lihat informasi selengkapnya di sini:
-
Panduan Operasi Apigee Edge
-
-
Peningkatan AnalyticsRilis ini mencakup banyak peningkatan analisis, termasuk:
- Metrik yang diperluas tentang penggunaan cache di proxy API.
- Analisis latensi. Selain Dasbor analisis latensi (khusus paket Apigee Edge), metrik persentil teratas (TP*) baru dalam laporan kustom memungkinkan Anda melihat nilai minimum waktu yang diperlukan untuk menyelesaikan persentase transaksi tertentu. Misalnya, metrik TP99 menunjukkan nilai minimum waktu yang diperlukan untuk menyelesaikan 99% transaksi.
- Dimensi Virtual - Agen pengguna, stempel waktu, dan alamat IP secara otomatis dipetakan ke dimensi seperti versi OS, grup perangkat, hari dalam seminggu, kota, negara, dan zona waktu.
- Antarmuka yang baru didesain untuk Laporan Kustom (Beta)
- Dukungan untuk proxy bawaan Apigee 127
- Flag boolean "Apigee Fault" dan "Target Fault" baru yang dicatat oleh analisis
- Peningkatan ketahanan runtime
Rilis ini mencakup banyak peningkatan ketahanan runtime, termasuk ketersediaan kebijakan saat terjadi kegagalan Cassandra, stabilitas router Netty, dan stabilitas thread SSL. -
Peningkatan Node.js
Peningkatan Node.js berikut disertakan dalam rilis ini:- Get Cached Node.js Logs API baru, yang memungkinkan Anda mengambil beberapa ratus data log terakhir dari skrip Node.js.
- Dukungan untuk modul "trireme-support" (modul Node.js yang ditulis dalam Java). Untuk informasi selengkapnya, lihat https://www.npmjs.com/package/trireme-support.
- Nama organisasi dan lingkungan dihapus dari jalur virtual dan dipindahkan ke variabel.
- Upgrade ke Java 7.
- Mengupgrade ke Trireme 0.8.4, yang mengatasi masalah penguraian permintaan HTTP dan penanganan himpunan karakter non-UTF-8.
- Play Framework diupgrade ke 2.0
Play Framework yang digunakan oleh Edge, termasuk monetisasi, telah diupgrade ke Play 2.0. - Statistik pemantauan JMX kini dapat dikonfigurasi agar memerlukan
sandi
Proses pemantauan untuk Server Pengelolaan, Router, Message Processor, QPID, dan Postgres semuanya menggunakan JMX. JMX diaktifkan secara default dan akses JMX jarak jauh tidak memerlukan sandi. Namun, kini Anda dapat menerapkan perlindungan sandi ke statistik JMX untuk mengontrol akses. Lihat Panduan Operasi Edge untuk mengetahui informasi selengkapnya. - Karakter pengganti di resource proxy API
Anda dapat menggunakan karakter pengganti (asterisk *) saat menentukan resource proxy API. Misalnya, /developers/*/apps atau /developers/**. Untuk informasi selengkapnya tentang resource proxy API, lihat Memetakan alur kondisional ke resource API backend. - Resource"/" pada produkAPIRT-667
Saat Anda menambahkan resource ke produk API sebagai satu garis miring "/", secara default Apigee memperlakukannya sama seperti "/**", yang memberi developer akses ke semua URI di jalur dasar. Propertifeatures.isSingleForwardSlashBlockingEnabled
level organisasi baru memungkinkan Anda mengubah perilaku default "/". Dengan mengubah properti menjadi "true" (pelanggan cloud harus menghubungi Dukungan Apigee untuk melakukannya), "/" memberi developer akses hanya ke jalur dasar sebagai resource.
Untuk informasi selengkapnya, lihat Mengonfigurasi perilaku Resource Path. - Konfigurasi error respons HTTP untuk Kuota dan Penghentian LonjakanAPIRT-664
Organisasi Apigee Edge kini dapat dikonfigurasi untuk menampilkan kode status HTTP 429 (Terlalu Banyak Permintaan) untuk semua permintaan yang melebihi batas kapasitas yang ditetapkan oleh kebijakan Kuota atau Penghentian Lonjakan. Konfigurasi default menampilkan kode status HTTP 500 (Error Server Internal).
Hubungi Dukungan Apigee agar propertifeatures.isHTTPStatusTooManyRequestEnabled
ditetapkan ke true untuk organisasi yang pelanggaran Kuota dan Spike Arrest-nya Anda inginkan untuk menampilkan kode status HTTP 429. - HealthMonitor kini mendukung SSL
HealthMonitor yang ditetapkan ke load balancer kini mendukung SSL. Lihat Load balancing di seluruh server backend untuk mengetahui informasi selengkapnya. - Penginstal Monetisasi Edge kini mendukung penginstalan senyap
Monetisasi kini mendukung penginstalan senyap atau tanpa pengawasan. Untuk mengetahui informasi selengkapnya, lihat Panduan Penginstalan dan Konfigurasi Edge. - Kompresi gzip pada respons APIMGMT-1127
Pemanggilan ke Management API mendukung kompresi gzip pada respons yang memiliki Content-Length minimal 1.024 byte. Gunakan:
'Accept-Encoding: gzip, deflate'
Bug yang diperbaiki
Bug berikut diperbaiki dalam rilis ini.
Topik | ID Masalah | Deskripsi |
---|---|---|
Penggunaan memori yang tinggi | CORERT-362 | Penggunaan memori yang tinggi disebabkan oleh skrip shell berhenti yang dipicu sebelum proses selesai oleh pemroses pesan. Masalah ini telah diperbaiki. |
Pembuatan proxy WSDL SOAP | MGMT-1526 | Membuat proxy API berbasis SOAP di UI pengelolaan menyebabkan browser macet. Masalah ini sudah teratasi. |
Aplikasi developer dengan titik dalam namanya | MGMT-1236 | Di UI pengelolaan, jika nama aplikasi developer berisi titik, aplikasi tidak dapat diperbarui. Masalah ini sudah teratasi. |
Peningkatan CPU dan latensi MP | CORERT-384 | Latensi respons dan CPU pemroses pesan meningkat setiap kali respons target berisi header "Connection: close". Masalah ini sudah teratasi. |
Statistik permintaan dan respons HTTP | CORERT-364 | Statistik tentang permintaan dan respons HTTP kumulatif salah. Masalah ini telah diperbaiki. |
Penerapan kebijakan kuota | APIRT-909 | Kebijakan kuota berbasis kalender keliru menolak panggilan API yang dilakukan sebelum periode kuota ditetapkan untuk dimulai. Masalah ini sudah teratasi. |
Rilis ini juga berisi perbaikan bug dari rilis berikut. Lihat catatan rilis masing-masing untuk mengetahui detailnya.
Edge Cloud | Edge Lokal |
---|---|
Masalah umum
Rilis ini memiliki masalah umum berikut.
Topik | ID Masalah | Deskripsi |
---|---|---|
Upgrade LDAP | DOC-1262 |
Saat mengupgrade dari rilis 4.14.07 ke 4.15.01 dan mengupgrade dari ApacheDS ke OpenLDAP, nama peran yang berisi spasi (seperti "Read Only") tidak dibuat ulang dengan benar di OpenLDAP. Sebelum mengupgrade, hapus dan buat ulang peran yang memiliki spasi di namanya. Jika Anda telah mengupgrade, jalankan perintah berikut untuk menghapus peran yang bermasalah di OpenLDAP:
Kemudian, buat ulang peran. |
Kegagalan email SMTP | OPDK-900 | Jika terjadi kegagalan validasi email SMTP, pastikan nilai properti berikut di apigee4/conf/ui/apigee.conf ditetapkan ke nilai yang sama: apigee.mgmt.mailFrom and mail.smtp.user . Atau, nonaktifkan validasi email SMTP. |