Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Pada Selasa, 27 Januari 2015, kami merilis versi Apigee Edge on-premise setiap tiga bulan.
Versi 4.15.01.00 menyertakan sejumlah besar 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, hubungi Dukungan Apigee Edge.
Untuk mengetahui daftar semua catatan rilis Apigee Edge, lihat Catatan Rilis Apigee.
Fitur dan peningkatan baru
Berikut adalah fitur dan peningkatan baru 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 gagal berturut-turut setelah sandi tidak dapat lagi digunakan untuk mengautentikasi pengguna ke direktori. Untuk mengetahui 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 bagian 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, melewati 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 NoSQL Cassandra, serta peningkatan pada Cassandra itu sendiri, yang diupgrade dari versi 1.2.11 ke 1.2.19. -
Peningkatan pengelolaan tokenSelain peningkatan seputar menampilkan token OAuth dan membersihkannya di database, Anda kini 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 kualitas AnalyticsRilis ini mencakup banyak peningkatan kualitas 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 otomatis dipetakan ke dimensi seperti versi OS, keluarga perangkat, hari dalam seminggu, kota, negara, dan zona waktu.
- Antarmuka yang didesain ulang untuk Laporan Kustom (Beta)
- Dukungan untuk proxy yang dibuat Apigee 127
- Flag boolean "Apigee Fault" dan "Target Fault" baru yang diambil oleh analisis
- Peningkatan ketahanan runtime
Rilis ini mencakup banyak peningkatan ketahanan runtime, termasuk ketersediaan kebijakan pada kegagalan Cassandra, stabilitas router Netty, dan stabilitas thread SSL. -
Peningkatan Node.js
Peningkatan Node.js berikut disertakan dalam rilis ini:- API Get Cached Node.js Logs baru, yang memungkinkan Anda mengambil beberapa ratus catatan log terakhir dari skrip Node.js.
- Dukungan untuk modul "trireme-support" (modul Node.js yang ditulis dalam Java). Untuk mengetahui 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.
- Lakukan upgrade ke Trireme 0.8.4, yang mengatasi masalah penguraian dan penanganan permintaan HTTP 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 Management Server, Router, Message Processor, QPID, dan Postgres semuanya menggunakan JMX. JMX diaktifkan secara default dan akses JMX jarak jauh tidak memerlukan sandi. Namun, Anda kini 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 (tanda bintang *) saat menentukan resource proxy API. Misalnya, /developers/*/apps atau /developers/**. Untuk mengetahui informasi selengkapnya tentang resource proxy API, lihat Memetakan alur bersyarat ke resource API backend. - Resource"/" pada produkAPIRT-667
Saat Anda menambahkan resource ke produk API sebagai satu garis miring "/", secara default Apigee memperlakukan resource tersebut sama seperti "/**", yang memberi developer akses ke semua URI di jalur dasar. Properti baru tingkat organisasifeatures.isSingleForwardSlashBlockingEnabledmemungkinkan 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 mengetahui informasi selengkapnya, lihat Mengonfigurasi perilaku Jalur Resource. - Konfigurasi error respons HTTP untuk Quota dan Spike ArrestAPIRT-664
Organisasi Apigee Edge kini dapat dikonfigurasi untuk menampilkan kode status HTTP 429 (Terlalu Banyak Permintaan) untuk semua permintaan yang melampaui batas frekuensi yang ditetapkan oleh kebijakan Quota atau Spike Arrest. Konfigurasi default menampilkan kode status HTTP 500 (Internal Server Error).
Hubungi Dukungan Apigee untuk menetapkan propertifeatures.isHTTPStatusTooManyRequestEnabledke benar (true) untuk organisasi yang Anda inginkan agar pelanggaran Kuota dan Pencegahan Lonjakan 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 Edge Monetization kini mendukung penginstalan senyap
Monetization kini mendukung penginstalan senyap, atau tanpa pengawasan. Untuk mengetahui informasi selengkapnya, lihat Panduan Penginstalan dan Konfigurasi Edge. - kompresi gzip pada respons APIMGMT-1127
Panggilan ke Management API mendukung kompresi gzip pada respons yang memiliki Content-Length setidaknya 1024 byte. Penggunaan:
'Accept-Encoding: gzip, deflate'
Bug yang diperbaiki
Bug berikut telah 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 berhenti merespons. Masalah ini sudah teratasi. |
| Aplikasi developer dengan titik dalam nama | 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 secara 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 On-premises |
|---|---|
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 dalam namanya. Jika Anda sudah melakukan upgrade, 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, periksa apakah 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. |