Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Pada hari Selasa, 2 Februari 2016, kami merilis versi cloud baru Apigee Edge untuk Public Cloud.
Fitur dan peningkatan baru
Berikut adalah sejumlah fitur dan peningkatan baru dalam rilis ini.
Wizard proxy API yang didesain ulang
Wizard proxy API telah didesain ulang. Saat Anda mengklik "+ Proxy API" di halaman Proxy API di UI pengelolaan, wizard baru akan memandu Anda melalui proses pembuatan proxy API. Semua setelan yang sama seperti wizard proxy API sebelumnya tersedia. (MGMT-1.376)
Membuat proxy API dengan dokumen OpenAPI (Swagger)
Sebagai bagian dari desain ulang wizard proxy API baru, Anda sekarang dapat membuat proxy API dari dokumen OpenAPI (Swagger). Pada halaman pertama wizard proxy API, klik Use OpenAPI saat memilih Reverse Proxy, Node.js App, atau No Target. Di kolom yang muncul, masukkan URL ke dokumen OpenAPI Anda. Untuk mengetahui informasi selengkapnya, lihat Membangun proxy API sederhana. (MGMT-1.376)
Dukungan WSDL 1.2 untuk proxy SOAP
Apigee Edge mendukung WSDL 1.2 dalam membuat proxy API untuk memanggil layanan SOAP. (MGMT-2.835)
Variabel SSLInfo dalam konfigurasi TargetEndpoint
Di TargetEndpoint proxy API, Anda dapat menetapkan detail SSL/TLS secara dinamis untuk mendukung persyaratan runtime yang fleksibel. Dalam contoh berikut tentang cara SSLInfo ditetapkan dalam konfigurasi TargetEndpoint, nilai dapat diberikan saat runtime oleh Pemanggilan Java, kebijakan JavaScript, atau kebijakan Tetapkan Pesan. Gunakan variabel pesan yang berisi nilai yang ingin Anda tetapkan.
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
Fitur ini dibahas dalam dokumentasi berikut:
- Referensi konfigurasi proxy API
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
Dukungan algoritme RSA_SHA256 untuk kebijakan pernyataan SAML
Kebijakan pernyataan SAML kini mendukung algoritma RSA_SHA256 selain RSA_SHA1. (APIRT-1779)
Validasi pada upload sertifikat
Untuk membantu mencegah upload sertifikat yang sudah tidak berlaku atau tidak valid ke keystore dan truststore, Management API akan memvalidasi sertifikat saat diupload. Sertifikat divalidasi untuk memastikan bahwa ukuran file tidak lebih dari 50 KB dan formatnya adalah PEM atau DER. Masa berlaku sertifikat juga divalidasi. Untuk mengganti validasi masa berlaku default (agar tidak memvalidasi masa berlaku sertifikat saat diupload), gunakan parameter kueri berikut: ?ignoreExpiryValidation=true
Untuk informasi selengkapnya, lihat Mengupload file JAR ke Keystore dan Mengupload Sertifikat ke Truststore. (SECENG-516) dan (APIRT-2213)
Jajak pendapat otomatis di halaman Log Node.js
Saat melihat log Node.js dari editor proxy, halaman Log Node.js akan otomatis dimuat ulang secara berkala untuk mencantumkan log baru yang tersedia. Klik "Hentikan Refresh Otomatis" untuk menonaktifkan muat ulang otomatis. (MGMT-1.692)
Performa halaman produk API, tidak ada aplikasi developer yang tercantum
Saat melihat produk API di UI pengelolaan, aplikasi developer yang terkait dengan produk tersebut akan dicantumkan. Untuk meningkatkan performa UI, daftar aplikasi developer tidak ditampilkan saat mengedit produk API. (MGMT-2.869)
Langganan ke email analisis harian
Administrator organisasi kini harus secara eksplisit berlangganan email laporan analisis harian. Berlangganan/berhenti berlangganan dengan menyetel preferensi pengguna di UI pengelolaan, atau dengan API pengelolaan. Untuk mengetahui informasi selengkapnya, lihat Berlangganan email analisis harian. (AXAPP-1949)
sum( ) pada metrik waktu respons
Dalam laporan kustom dan panggilan API Analytics, fungsi agregat "jumlah" kini tersedia untuk Target Waktu Respons, Total Waktu Respons, dan end_point_response_time. Misalnya, di /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), sekarang Anda dapat menggunakan parameter kueri "select" berikut: ?select=sum(total_response_time). (AXAPP-2006)
Laporan Analisis Latensi: Nama proxy API diurutkan
Di UI laporan Latensi Analisis (khusus paket perusahaan Apigee Edge), proxy API dicantumkan menurut abjad di menu drop-down Proxy. (MGMT-2.858)
Aplikasi Developer di dasbor ditampilkan berdasarkan nama tampilan
Di dasbor UI pengelolaan, diagram batang Aplikasi Developer mencantumkan aplikasi developer berdasarkan nama tampilan, bukan nama internal. (MGMT-2.853)
Widget tanggal/waktu baru di laporan kustom
Widget pemilih tanggal/waktu pada halaman laporan kustom di UI pengelolaan telah ditingkatkan. (MGMT-2.881)
Monetisasi: Mengedit nama paket API
Anda dapat memperbarui nama paket API kapan saja selama siklus proses monetisasi, bahkan jika paket API berisi paket tarif yang dipublikasikan. (DEVRT-2177)
Monetisasi: Desimal diizinkan di atribut khusus
Saat menggunakan paket "Kartu Tarif dengan Atribut Khusus", atribut khusus di header pesan yang digunakan sebagai pengganda untuk transaksi kini dapat berupa nilai desimal hingga empat angka desimal. Untuk informasi selengkapnya tentang jenis paket ini, lihat Menentukan detail atribut khusus kartu tarif. ( DEVRT-2191)
Peningkatan umum
Rilis ini juga berisi beberapa peningkatan kegunaan, performa, keamanan, dan stabilitas.
Bug telah diperbaiki
Bug berikut telah diperbaiki dalam rilis ini.
ID Masalah | Deskripsi |
---|---|
MGMT-2964 | Editor proxy baru tidak menerima komentar di dalam tag Flow |
MGMT-2957 | Dengan menambahkan pod baru ke organisasi, status deployment paket akan ditampilkan sebagai error untuk router di pod baru |
MGMT-2937 | Error Izin Tidak Memadai dengan peran khusus |
MGMT-2875 | Pembuatan SOAP WSDL memiliki header yang salah untuk SOAP 1.2 |
MGMT-2739 | Laporan Aplikasi Developer, tab Analytics tidak menampilkan grafik anomali |
MGMT-2735 | Memperbarui log Node.js tidak pernah selesai/berhenti |
MGMT-2734 | Tombol Simpan tidak diaktifkan setelah terjadi error saat mencoba menyimpan paket yang di-deploy |
MGMT-2729 | Memperbarui port untuk TargetServer di UI akan menghapus SSLInfo |
MGMT-2702 | Kerentanan keamanan lintas situs untuk Firefox dan IE Perbaikan kerentanan keamanan yang dapat terjadi karena kerentanan FireFox dan IE yang mengizinkan permintaan lintas situs secara tidak semestinya. |
MGMT-2681 | Editor Proxy: Saat menggunakan pencocokan Ekspresi Reguler dalam Kondisi, Navigator Flow tidak menampilkan kata kerja |
MGMT-2361 | Deployment proxy gagal dengan RPCException: Waktu panggilan habis |
MGMT-1662 | Deployment proxy API gagal selama rilis Cloud Publik Apigee |
DEVRT-2286 | sync-organization Monetization API rusak API yang digunakan untuk menyinkronkan data Apigee Edge dengan monetisasi telah diperbaiki dengan pembaruan terbaru pada rilis 16.01.20. |
DEVRT-2173 | Perlu mengganti nama Paket tetapi tidak dapat mengedit karena paket tarif aktif |
DEVRT-1661 | Developer diblokir untuk membuat permintaan API sebelum tanggal mulai paket tarif, tetapi
pemblokiran tidak pernah dirilis Jika developer API menyetujui harga paket tetap, volume band, atau paket tarif bulanan yang dimulai pada tanggal di masa mendatang, lalu mengirimkan permintaan API sebelum tanggal mulai yang ditentukan, developer API akan diblokir agar tidak dapat membuat permintaan lebih lanjut. Setelah tanggal mulai paket tarif tercapai, pemblokiran kini dirilis. |
DEVRT-1643 | Draf paket tarif rusak setelah disimpan |
AXAPP-1991 | OptOut dari Ringkasan Analytics Apigee dan pengiriman email tidak berhenti |
AXAPP-1946 | Pembersihan Analytics tidak mengosongkan ruang disk |
AXAPP-1708 | Analytics API tampaknya menghasilkan angka yang berbeda untuk statistik yang sama, tergantung cara saya menanyakannya |
AXAPP-1293 | Nama Aplikasi Developer yang tidak ada di email Ringkasan Analytics |
APIRT-2518 | Masalah saat menghubungkan ke backend https dengan kebijakan JavaScript |
APIRT-2398 | Kode otorisasi tidak valid/habis masa berlakunya dihitung sebagai error Apigee |
APIRT-2397 | steps.assignmessage.SetVariableFailed dihitung sebagai error Apigee |
APIRT-2396 | IllegalArgumentException, ArrayIndexOutofBoundsException di OAuth dihitung sebagai error Apigee |
APIRT-2362 | Error kompilasi JavaScript |
APIRT-2322 | Client ID yang tidak valid salah dilaporkan sebagai error Apigee |
APIRT-2159 | Menambahkan message_id ke awalan logging |
APIRT-2145 | Kegagalan tinggi pada transaksi untuk Facebook API Validasi untuk nilai header yang dimulai dengan ':' telah dihapus. |
APIRT-2137 | MP: Potongan encoding transfer dan 205 dengan panjang konten 0 |
APIRT-2124 | Router Nginx tidak memperbarui kumpulan MP untuk anggota MP yang baru ditambahkan |
APIRT-2117 | Kebijakan Logging Pesan tidak mematuhi update DNS |
APIRT-2110 | Hanya satu header X-Forwarded-For yang diteruskan oleh router |
APIRT-2062 | Cache respons tidak berfungsi dengan benar jika kondisi SkipCacheLookup terpenuhi |
APIRT-2061 | Pemroses pesan tidak mendorong pesan ke QPID |
APIRT-2052 | Jumlah CLOSE_WAIT yang tinggi karena port pengelolaan tidak merespons |
APIRT-2024 | Nginx tanpa load balancer tidak mengisi header HTTP X-Forwarded-For
dengan benar Pemberitahuan penghentian penggunaan X-Forwarded-For yang ditambahkan ke catatan rilis 150930 dan kebijakan Kontrol Akses. |
APIRT-1933 | Classloader khusus proxy masih didelegasikan ke classloader MP |
APIRT-1877 | Tidak dapat menyamarkan respons XML yang memiliki namespace |
APIRT-1838 | Apigee-127: VerifyAPIKey hanya menampilkan satu produk API ketika ada beberapa produk |
APIRT-1827 | Batas streaming serentak rendah yang diamati |
APIRT-1820 | Latensi intermiten (> 1%) di lingkungan Private Cloud 4.15.04 |
APIRT-707 | NPE selama runtime jika elemen <GenerateResponse> berada dalam kebijakan VerifyAccessToken |