16.01.20 - Apigee Edge untuk catatan rilis Public Cloud

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