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 Publik yang dihosting di Google Cloud.
Fitur dan peningkatan baru
Berikut adalah fitur dan peningkatan baru dalam rilis ini.
Wizard proxy API yang didesain ulang
Wizard proxy API telah dirancang ulang. Saat Anda mengklik "+ API Proxy" di halaman Proxy API di UI pengelolaan, wizard baru akan memandu Anda melalui proses pembuatan proxy API. Semua setelan yang sama dengan wizard proxy API sebelumnya tersedia. (MGMT-1376)
Buat API proxy dengan dokumen OpenAPI (Swagger)
Sebagai bagian dari perancangan ulang wizard proxy API yang baru, kini Anda dapat membuat proxy API dari OpenAPI (Suvenir). Di 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 selengkapnya informasi tertentu, lihat Membuat Proxy API. (MGMT-1376)
Dukungan WSDL 1.2 untuk SOAP {i>proxy<i}
Apigee Edge mendukung WSDL 1.2 dalam membuat proxy API untuk memanggil layanan SOAP. (MGMT-2835)
SSLInfo variabel dalam konfigurasi TargetEndpoint
Di TargetEndpoint proxy API, Anda dapat menetapkan detail SSL/TLS secara dinamis untuk persyaratan runtime. Pada contoh cara SSLInfo ditetapkan di TargetEndpoint nilai dapat disediakan saat runtime oleh Java callout, kebijakan JavaScript, atau kebijakan Tetapkan Pesan. Gunakan variabel pesan mana pun 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 dokumen berikut:
- Proxy API referensi konfigurasi
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
RSA_SHA256 dukungan algoritme untuk kebijakan pernyataan SAML
Kebijakan pernyataan SAML kini mendukung algoritma RSA_SHA256 selain RSA_SHA1. (APIRT-1779)
Validasi sertifikat upload
Untuk membantu mencegah upload sertifikat yang sudah tidak berlaku atau tidak valid ke keystore dan truststore, API pengelolaan akan memvalidasi sertifikat saat diupload. Sertifikat divalidasi untuk memastikan bahwa ukuran file tidak lebih besar dari 50 KB dan memiliki format PEM atau DER. Masa berlaku sertifikat juga divalidasi. Untuk mengganti validasi masa berlaku default (untuk tidak memvalidasi untuk masa berlaku sertifikat saat upload), 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)
polling otomatis di Log Node.js halaman
Saat melihat log Node.js dari editor proxy, halaman Log Node.js secara otomatis diperbarui secara berkala untuk mencantumkan log baru yang tersedia. Klik "Hentikan Muat Ulang Otomatis" untuk mematikan pembaruan otomatis. (MGMT-1.692)
Produk API performa halaman, aplikasi developer tidak tercantum
Saat melihat produk API di UI pengelolaan, aplikasi developer yang terkait dengannya dicantumkan. Untuk meningkatkan performa UI, daftar aplikasi developer tidak ditampilkan saat mengedit produk API. (MGMT-2869)
Langganan harian email Analytics
Administrator organisasi kini harus secara eksplisit berlangganan email laporan analisis harian. Berlangganan/berhenti berlangganan dengan menetapkan preferensi pengguna di UI pengelolaan, atau dengan manajemen Compute Engine API. Untuk informasi selengkapnya, lihat Berlangganan analisis harian email. (AXAPP-1949)
fungsi sum( ) pada respons metrik waktu
Dalam laporan kustom Analytics dan panggilan API, "sum" fungsi agregat sekarang tersedia untuk Target Response Time, Total Response Time, dan end_point_response_time. Misalnya, di kolom API /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), Anda kini dapat menggunakan fungsi "select" berikut parameter kueri: ?select=sum(total_response_time). (AXAPP-2006)
Analisis Latensi laporan: Nama proxy API diurutkan
Dalam UI laporan Analisis Latensi (khusus paket perusahaan Apigee Edge), proxy API sesuai abjad dalam daftar {i>drop-down <i}Proxy. (MGMT-2858)
Aplikasi Developer di dasbor yang ditampilkan berdasarkan nama tampilan
Di dasbor UI pengelolaan, diagram batang Aplikasi Developer mencantumkan aplikasi developer berdasarkan tampilan {i>name <i}bukan nama internal. (MGMT-2853)
Widget tanggal/waktu baru aktif laporan kustom
Widget pemilih tanggal/waktu pada halaman laporan kustom di UI pengelolaan telah ditingkatkan. (MGMT-2881)
Monetisasi: Edit API nama paket
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 dalam atribut khusus
Saat menggunakan "Kartu Tarif dengan Atribut Khusus" , atribut khusus dalam pesan yang digunakan sebagai pengganda untuk transaksi kini dapat berupa nilai desimal hingga empat angka desimal. Untuk informasi selengkapnya tentang jenis paket ini, lihat Tentukan kustom kartu tarif detail atribut. ( DEVRT-2191)
Peningkatan umum
Rilis ini juga berisi beberapa kegunaan, performa, keamanan, dan stabilitas penyempurnaan.
Bug diperbaiki
Bug berikut telah diperbaiki dalam rilis ini.
ID Masalah | Deskripsi |
---|---|
MGMT-2964 | Editor proxy baru tidak menerima komentar di dalam tag Flows |
MGMT-2957 | Menambahkan pod baru ke organisasi akan menampilkan status deployment paket 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 | Muat ulang log Node.js tidak pernah selesai/dihentikan |
MGMT-2734 | Tombol Simpan tidak diaktifkan setelah terjadi error saat mencoba menyimpan deployment yang di-deploy paket |
MGMT-2729 | Mengupdate port untuk TargetServer di UI akan menghapus total SSLInfo |
MGMT-2702 | Kerentanan keamanan lintas situs untuk Firefox dan IE Memperbaiki kerentanan keamanan yang dapat terjadi karena kerentanan FireFox dan IE yang secara tidak benar mengizinkan permintaan lintas situs. |
MGMT-2681 | Editor Proxy: Saat menggunakan pencocokan Regex dalam Kondisi, Navigator Alur tidak menampilkan kata kerja |
MGMT-2361 | Deployment proxy gagal dengan RPCException: Waktu panggilan habis |
MGMT-1662 | Deployment proxy API gagal selama rilis Apigee Public Cloud |
DEVRT-2286 | sync-organization Monetization API rusak API yang digunakan untuk menyinkronkan Data Apigee Edge dengan monetisasi telah diperbaiki dengan pembaruan terkini pada Rilis 16.01.20. |
DEVRT-2173 | Perlu mengganti nama Paket tetapi tidak dapat mengedit karena rasio yang aktif rencana |
DEVRT-1661 | Developer diblokir untuk membuat permintaan API sebelum tanggal mulai paket tarif, tetapi
pemblokiran tidak pernah dilepaskan Jika developer API menerima paket tarif tetap bulanan, band volume, atau tarif paket yang dimulai di tanggal yang akan datang, lalu mengirim permintaan API sebelum tanggal mulai yang ditetapkan, developer diblokir agar tidak dapat membuat permintaan lebih lanjut. Setelah tanggal mulai paket tarif tercapai, blok sekarang dilepaskan. |
DEVRT-1643 | Draf paket tarif rusak setelah disimpan |
AXAPP-1991 | Penonaktifan Ringkasan Analisis Apigee dan email terus berlanjut |
AXAPP-1946 | Pembersihan Analytics tidak melepaskan kapasitas disk |
AXAPP-1708 | Analytics API tampaknya menghasilkan angka yang berbeda untuk statistik yang sama tergantung cara saya bertanya |
AXAPP-1293 | Nama Aplikasi Developer yang tidak ada di email Ringkasan Analytics |
APIRT-2518 | Masalah koneksi ke backend https dengan kebijakan JavaScript |
APIRT-2398 | Kode otorisasi yang tidak valid/sudah tidak berlaku 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 transaksi yang tinggi untuk Facebook API Validasi untuk nilai header yang dimulai dengan ':' telah dihapus. |
APIRT-2137 | MP: Encoding transfer bagian dan 205 dengan panjang konten 0 |
APIRT-2124 | Router Nginx tidak memperbarui kumpulan MP untuk anggota parlemen 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 mengirimkan pesan ke QPID |
APIRT-2052 | Jumlah CLOSE_WAIT tinggi karena port pengelolaan tidak merespons |
APIRT-2024 | Nginx tanpa load balancer tidak mengisi X-Forwarded-For HTTP dengan benar
header Pemberitahuan penghentian penggunaan X-Forwarded-For ditambahkan ke catatan rilis 150930 dan Kontrol Akses lebih lanjut. |
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 saat beberapa produk ada |
APIRT-1827 | Batas streaming serentak rendah diamati |
APIRT-1820 | Latensi berselang-seling (> 1%) di 4.15.04 Private Cloud lingkungan |
APIRT-707 | NPE selama runtime jika <GenerateResponse> elemen berada dalam Kebijakan VerifyAccessToken |