Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Pada Selasa, 2 Februari 2016, kami merilis versi cloud baru Apigee Edge untuk Public Cloud.
Fitur dan peningkatan baru
Berikut adalah fitur dan peningkatan baru dalam rilis ini.
Wizard proxy API yang didesain ulang
Wizard proxy API telah didesain ulang. Saat Anda mengklik "+ API Proxy" di halaman API Proxies di UI pengelolaan, wizard baru akan memandu Anda melalui proses pembuatan proxy API. Semua setelan yang sama seperti wizard proxy API sebelumnya tersedia. (MGMT-1376)
Membuat proxy API dengan dokumen OpenAPI (Swagger)
Sebagai bagian dari desain ulang wizard proxy API baru, Anda kini dapat membuat proxy API dari dokumen OpenAPI (Swagger). 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 mengetahui informasi selengkapnya, lihat Membangun proxy API sederhana. (MGMT-1376)
Dukungan WSDL 1.2 untuk proxy SOAP
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 mendukung persyaratan runtime yang fleksibel. Dalam contoh berikut tentang cara SSLInfo ditetapkan dalam konfigurasi TargetEndpoint, nilai dapat diberikan saat runtime oleh Java Callout, kebijakan JavaScript, atau kebijakan Assign Message. Gunakan variabel pesan mana pun 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 dokumen berikut:
(APIRT-1475)
Dukungan algoritma 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 penguploadan sertifikat yang sudah habis masa berlakunya atau tidak valid ke keystore dan truststore, Management API memvalidasi sertifikat saat diupload. Sertifikat divalidasi untuk memastikan bahwa ukuran file tidak lebih besar 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 mengetahui informasi selengkapnya, lihat Mengupload file JAR ke Keystore dan Mengupload Sertifikat ke Truststore. (SECENG-516) dan (APIRT-2213)
Polling 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 Muat Ulang Otomatis" untuk menonaktifkan muat ulang otomatis. (MGMT-1692)
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-2869)
Berlangganan email analisis harian
Administrator organisasi kini harus secara eksplisit berlangganan email laporan analisis harian. Berlangganan/berhenti berlangganan dengan menetapkan preferensi pengguna di UI pengelolaan, atau dengan Management API. Untuk mengetahui informasi selengkapnya, lihat Berlangganan email analisis harian. (AXAPP-1949)
Fungsi sum( ) pada metrik waktu respons
Dalam panggilan API dan laporan kustom Analytics, fungsi agregat "sum" kini tersedia untuk Target Response Time, Total Response Time, dan end_point_response_time. Misalnya, di API /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), Anda kini dapat menggunakan parameter kueri "select" berikut: ?select=sum(total_response_time). (AXAPP-2006)
Laporan Analisis Latensi: Nama proxy API diurutkan
Di UI laporan Analisis Latensi (khusus paket Enterprise Apigee Edge), proxy API dicantumkan dalam urutan abjad di daftar drop-down Proxy. (MGMT-2858)
Aplikasi Developer di dasbor ditampilkan menurut nama tampilan
Di dasbor UI pengelolaan, diagram batang Aplikasi Developer mencantumkan aplikasi developer berdasarkan nama tampilan, bukan nama internal. (MGMT-2853)
Widget tanggal/waktu baru di laporan kustom
Widget pemilih tanggal/waktu di halaman laporan kustom di UI pengelolaan telah ditingkatkan. (MGMT-2881)
Monetisasi: Edit nama paket API
Anda dapat memperbarui nama paket API kapan saja selama siklus proses monetisasi, bahkan saat paket API berisi paket tarif yang dipublikasikan. (DEVRT-2177)
Monetisasi: Desimal diizinkan dalam atribut kustom
Saat menggunakan paket "Kartu Tarif dengan Atribut Kustom", atribut kustom di header pesan yang digunakan sebagai pengali untuk transaksi kini dapat berupa nilai desimal hingga empat tempat desimal. Untuk mengetahui informasi selengkapnya tentang jenis paket ini, lihat Menentukan detail atribut kustom kartu tarif. ( DEVRT-2191)
Peningkatan umum
Rilis ini juga berisi beberapa peningkatan kegunaan, performa, keamanan, dan stabilitas.
Bug yang 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 | Memuat ulang 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 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 kecocokan Regex dalam Kondisi, Navigator Alur tidak menampilkan kata kerja |
| MGMT-2361 | Deployment proxy gagal dengan RPCException: Call timed out |
| 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 refresh terbaru rilis 16.01.20. |
| DEVRT-2173 | Perlu mengganti nama Paket, tetapi tidak dapat mengedit karena paket tarif aktif |
| DEVRT-1661 | Developer diblokir karena membuat permintaan API sebelum tanggal mulai paket tarif, tetapi
pemblokiran tidak pernah dihentikan Jika developer API menyetujui paket tarif tetap bulanan, berbasis volume, atau paket yang dimulai pada tanggal mendatang, lalu mengirim permintaan API sebelum tanggal mulai yang ditentukan, developer API tersebut akan diblokir untuk membuat permintaan lebih lanjut. Setelah tanggal mulai paket tarif tercapai, blokir akan dilepaskan. |
| DEVRT-1643 | Paket tarif draf rusak setelah disimpan |
| AXAPP-1991 | Ringkasan dan email OptOut dari Apigee Analytics tidak berhenti |
| AXAPP-1946 | Pembersihan Analytics tidak melepaskan ruang disk |
| AXAPP-1708 | Analytics API tampaknya menghasilkan angka yang berbeda untuk statistik yang sama, bergantung pada cara saya mengajukan pertanyaan |
| AXAPP-1293 | Nama Aplikasi Developer yang tidak ada dalam email Ringkasan Analytics |
| APIRT-2518 | Masalah saat menghubungkan ke backend https dengan kebijakan JavaScript |
| APIRT-2398 | Kode otorisasi 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 tidak valid yang salah dilaporkan sebagai error Apigee |
| APIRT-2159 | Menambahkan message_id ke awalan logging |
| APIRT-2145 | Tingginya kegagalan transaksi untuk Facebook API Validasi untuk nilai header yang dimulai dengan ':' telah dihapus. |
| APIRT-2137 | MP: Chunked transfer encoding dan 205 dengan panjang konten 0 |
| APIRT-2124 | Router Nginx tidak memperbarui kumpulan MP untuk MP yang baru ditambahkan |
| APIRT-2117 | Kebijakan Message Logging tidak mematuhi pembaruan DNS |
| APIRT-2110 | Hanya satu header X-Forwarded-For yang diteruskan oleh router |
| APIRT-2062 | Cache respons tidak berfungsi dengan benar saat kondisi SkipCacheLookup terpenuhi |
| APIRT-2061 | Pemroses pesan tidak mengirim 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 ditambahkan ke catatan rilis 150930 dan kebijakan Kontrol Akses. |
| APIRT-1933 | ClassLoader khusus proxy masih mendelegasikan ke classloader MP |
| APIRT-1877 | Tidak dapat menyamarkan respons XML yang memiliki namespace |
| APIRT-1838 | Apigee-127: VerifyAPIKey hanya menampilkan satu produk API saat ada beberapa produk |
| APIRT-1827 | Batas streaming serentak yang rendah teramati |
| APIRT-1820 | Latensi terputus-putus (> 1%) di lingkungan Private Cloud 4.15.04 |
| APIRT-707 | NPE selama runtime jika elemen <GenerateResponse> berada di kebijakan VerifyAccessToken |