Anda sedang melihat dokumentasi Apigee Edge.
Buka
Dokumentasi Apigee X. info
Pada hari Kamis, 24 Maret 2016, kami merilis versi baru Apigee Edge untuk Private Cloud.
Sejak rilis tiga bulanan Edge for Private Cloud (4.15.07.00), berikut ini rilis telah terjadi dan disertakan dalam Rilis Fitur ini:
- Cloud: 15.07.08, 15.07.22, 15.08.05, Migrasi Nginx, 15.09.02, 15.09.30, 16.01.20
- Cloud Pribadi: 4.15.07.01, 4.15.07.03
Lihat Tentang rilis penomoran untuk memahami cara mengetahui apakah rilis cloud tertentu disertakan dalam versi Edge Anda untuk Private Cloud.
Penghentian penggunaan
Private Cloud 4.15.07.03
API | Deskripsi |
---|---|
Pemeriksaan antrean QPID |
Anda tidak dapat lagi menggunakan API untuk memeriksa antrean QPID
Anda tidak dapat lagi memeriksa antrean yang dibuat di Server QPID dengan mengeluarkan
perintah CURL berikut:
curl http:// <qpid_IP>:8083/v1/servers/self/queues
API tersebut sudah tidak digunakan lagi.
|
Analytics: Tampilan Dasbor Laporan Kustom untuk beberapa laporan (Cloud 15.09.30)
Opsi Kustom Dasbor Laporan yang memberikan tampilan hingga empat laporan kustom yang sedang tidak digunakan lagi dan akan dihapus dalam rilis mendatang. (MGMT-2673). Semua aspek lainnya dari laporan akhir akan tetap tersedia.
Tidak dapat mengganti panjang nama organisasi di Private Cloud
Anda tidak dapat lagi mengganti panjang nama organisasi yang berjumlah 20 karakter dengan menetapkan:
-
APIGEE_ORG_NAME_LENGTH=25
-
APIGEE_ENV_NAME_LENGTH=25
Fitur dan peningkatan baru
Berikut adalah fitur dan peningkatan baru dalam rilis ini. Selain pasal setelah penyempurnaan, rilis ini juga berisi beberapa kegunaan, kinerja, keamanan, dan peningkatan stabilitas.
Cloud Pribadi
Dukungan ditambahkan untuk RedHat, CentOS, dan Oracle 6.7 - 7.2
Rilis ini menambahkan dukungan untuk RedHat Enterprise Linux, CentOS, dan Oracle Linux versi 6.7 sampai 7.2.
Untuk mengetahui daftar lengkap persyaratan sistem, lihat Software yang didukung dan versi yang didukung.
Penginstalan berbasis RPM
Rilis Edge ini menggunakan mekanisme instal berbasis RPM yang menyederhanakan prosedur penginstalan dan migrasi.
Direktori dasar baru
Struktur direktori untuk versi Edge 4.16.01 telah berubah. Dalam rilis Edge sebelumnya, Anda menginstal Edge ke direktori dasar:
/<install-dir>/apigee4
Tempat install-dir dapat ditemukan di mana saja, dengan default /opt. Contoh:
/opt/apigee4
Untuk versi 4.16.01, Anda harus menginstal Edge ke direktori berikut:
/opt/apigee
Perhatikan juga bahwa apigee4 telah diubah menjadi apigee.
Lokasi direktori data Anda tidak terpengaruh. Lokasinya bisa berada di /opt/apigee, atau bisa ditemukan di tempat lain.
Persyaratan host virtual baru
Skrip migrasi Edge menangani sebagian besar tugas yang diperlukan untuk memigrasikan Router Netty yang ada ke Nginx. Namun, sebagai bagian dari peningkatan, Anda juga harus memastikan bahwa semua {i>host<i} virtual mencakup alias {i>host<i} sebelum Anda bermigrasi.
Lihat Panduan Penginstalan Edge, yang tersedia di FTP Apigee situs: ftp://ftp.apigee.com/, untuk mendapatkan informasi tentang cara menambahkan alias {i>host<i} ke {i> host<i} virtual yang ada untuk mendapatkan lebih banyak.
Kode dengan konfigurasi
Di Edge versi 4.16.01, Anda tidak lagi menggunakan file .properties di direktori /<install-dir>/apigee4/conf untuk mengonfigurasi komponen Edge. Mulai 4.16.01, Anda masih mengonfigurasi komponen Edge menggunakan file .properties, tetapi sekarang berada di direktori:
/opt/apigee/customer/application
Untuk setiap komponen Edge yang diinstal pada {i>node<i}, akan ada file .properties di saat ini. Untuk mengonfigurasi komponen, edit file .properties yang sesuai untuk mengubah nilai properti yang ada, atau tambahkan properti dan nilai baru. Jika file tidak ada Anda dapat membuatnya.
Tidak seperti versi Edge sebelumnya, file .properties untuk Edge 4.16.01 tidak berisi semua properti untuk sebuah komponen. Salah satu perubahan untuk rilis ini adalah file .properties hanya berisi penggantian ke nilai properti default.
Manfaat arsitektur ini adalah pada migrasi ke versi Edge yang lebih baru, penginstal tidak pernah menimpa file di /opt/apigee/customer/application. Bahwa menghilangkan kemungkinan Edge secara tidak sengaja menimpa setelan Anda.
Saat migrasi, penginstal Edge memeriksa file .properties Anda yang sudah ada dan menyalin perubahan ke nilai properti default ke direktori /opt/apigee/token. Oleh karena itu, Anda tidak perlu melakukan pengeditan setelah migrasi.
Untuk informasi selengkapnya, lihat Panduan Operasi Apigee Edge, yang tersedia di situs FTP Apigee: ftp://ftp.apigee.com/.
Skrip konfigurasi Edge telah diganti
Skrip konfigurasi yang Anda gunakan dalam rilis Edge sebelumnya telah dihapus dan diganti dengan:
- Perintah yang Anda jalankan melalui utilitas Apigee, seperti apigee-service, apigee-all,
utilitas apigee-setup, apiee-Provide, atau apigee-migrate.
Misalnya, skrip all-start.sh dan all-stop.sh telah diganti dengan skrip berikut perintah:
> /opt/apigee/apigee-service/bin/apigee-all mulai
> /opt/apigee/apigee-service/bin/apigee-semua perhentian - Perintah yang Anda jalankan pada komponen Edge secara langsung. Misalnya, dalam rilis sebelumnya
Anda menggunakan skrip {i>chpasswd-openldap.sh<i} yang
digunakan untuk mengubah {i>password<i} OpenLDAP. Skrip tersebut memiliki
telah diganti dengan perintah berikut yang Anda jalankan di komponen apigee-openldap:
> {i>/opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-password -o<i} oldPword -n newPword
Lihat Panduan Operasi Apigee Edge, yang tersedia di FTP Apigee situs: ftp://ftp.apigee.com/, untuk mengetahui lebih lanjut tentang melakukan konfigurasi melalui perintah.
Router Edge Baru
Rilis Edge untuk Private Cloud ini menyertakan arsitektur router baru berdasarkan Router Nginx. Nginx Router menggantikan Netty Router yang digunakan pada rilis Edge sebelum 4.16.01.
{i>Router<i} Nginx memiliki persyaratan perangkat keras dan porta yang sama dengan {i>Router<i} Netty, jadi tidak perlu mengubah node yang ada.
Untuk mengetahui informasi selengkapnya, lihat Lampiran A: Tentang Router Nginx, di Penginstalan Edge Panduan, tersedia di situs FTP Apigee: ftp://ftp.apigee.com/,
Load balancer BaaS dihapus
Load balancer internal telah dihapus dari portal BaaS API. Sekarang, Anda harus menggunakan load balancer antara API BaaS Portal dan tiga node API BaaS Stack.
Sebagai alternatif load balancer, Anda dapat menggunakan DNS round-robin. Dalam skenario ini, Anda membuat entri DNS dengan beberapa data A yang sesuai dengan alamat IP stack BaaS. Selama DNS pencarian, server DNS secara otomatis mengembalikan nilai pencatatan A secara {i>round robin<i}.
Dokumentasi baru yang menjelaskan cara menambahkan node Cassandra dan ZooKeeper, serta cara menambahkan data pusat ke pusat data yang ada
File ZIP dokumentasi di situs FTP Apigee kini berisi "Scaling Edge for Private {i>Cloud<i}" yang menjelaskan cara menambahkan {i>node<i} Cassandra dan ZooKeeper, dan cara menambahkan pusat data ke sebuah pusat data yang ada.
Orgtool dihapus
orgtool dapat mengkueri Penginstalan edge untuk mendapatkan informasi tentang organisasi. Sekarang alat tersebut telah dihapus. Anda sekarang menggunakan panggilan API atau UI Edge untuk mendapatkan informasi tentang organisasi.
Cara melakukan tugas di 4.16.01
Tabel berikut menunjukkan bagaimana Anda melakukan tugas di 4.15.07.03 dan bagaimana Anda melakukannya sekarang di 4.16.01. Untuk informasi selengkapnya, lihat Panduan Operasi Edge, yang tersedia di situs FTP Apigee: ftp://ftp.apigee.com/.
Tugas | 4.15.07.0x | 4.16.01 |
---|---|---|
dir penginstalan |
/<inst_dir>/apigee4 | /opt/apigee |
dir log |
/<inst_dir>/apigee4/var/log | /opt/apigee/var/log/comp |
Instal komponen |
/<inst_root>/apigee4/share/installer/apigee-setup.sh -p komp -f configFile |
/opt/apigee/apigee-setup/bin/setup.sh -p komponen -f configFile |
Semua mulai, berhenti, mulai ulang, status, versi |
/<inst_root>/apigee4/bin/all-start.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version |
Mulai, berhenti, mulai ulang, status, versi komp. |
/<inst_root>/apigee4/bin/apigee-service comp start|stop|mulai ulang|status |
/<inst_root>/apigee/apigee-service/bin/apigee-service comp start|stop|mulai ulang|status|versi |
Cadangkan/pulihkan |
/<inst_root>/apigee4/bin/backup.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-service lengkapi pencadangan /<inst_root>/apigee/apigee-service/bin/apigee-service pemulihan komplikasi |
Uji penginstalan |
/<inst_root>/apigee4/test/test-sa.sh |
|
Orientasi |
/<inst_root>/apigee4/bin/setup-org.sh |
|
Tambahkan org, env, host virtual dalam satu langkah |
/<inst_root>/apigee4/bin/setup-org.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-Provisioning setup-org -f configFile |
Tambahkan organisasi |
/<inst_root>/apigee4/bin/create-org.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-Provisioning create-org -f configFile |
Tambahkan env |
/<inst_root>/apigee4/bin/add-env.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-Provisioning add-env -f configFile |
Tambahkan pengguna |
Panggilan API |
Panggilan API atau: /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-Provisioning create-user -f configFile |
Migrasi |
/<install_root>/apigee4/share/installer/apigee-upgrade.sh -c komplikasi |
|
Rilis alfa Alat Pemantauan dan Dasbor
Rilis ini juga menyertakan versi Alfa dari dasbor dan alat pemantauan baru untuk Edge. Fitur ini memungkinkan Anda memahami kondisi berbagai komponen (Router, Message Prosesor, ZooKeeper, Cassandra) serta kode error http untuk berbagai organisasi dan lingkungan dalam deployment Anda. Anda juga dapat mengambil cuplikan data dasbor dan membagikannya dengan Apigee untuk membantu mengatasi insiden dukungan.
Dokumentasi, termasuk petunjuk pemasangan, disertakan dalam file ZIP Edge Dokumen 4.16.01 tersedia di situs FTP Apigee: ftp://ftp.apigee.com/.
Namun, sebelum dapat menginstal dan menggunakan dasbor, Anda harus menyelesaikan Evaluasi Apigee Perjanjian disertakan dalam file ZIP dokumen, dan mengembalikannya ke Apigee dengan mengirimkannya melalui email ke orders@apigee.com.
Platform Edge
Perubahan gaya UI pengelolaan (Cloud 15.09.30)
Beberapa halaman di UI pengelolaan telah mendapatkan pembaruan tampilan dan nuansa. (MGMT-2627)
Layanan API
Wizard proxy API yang didesain ulang (Cloud 16.01.20)
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)
Membuat proxy API dengan dokumen OpenAPI (Swagger) (Cloud 16.01.20)
Sebagai bagian dari perancangan ulang wizard proxy API yang baru, kini Anda dapat membuat proxy API dari OpenAPI (Suvenir). Pada halaman pertama wizard proxy API, klik Use OpenAPI saat memilih Reverse Proxy, Node.js App, atau No Target. Pada bidang yang muncul, masukkan URL untuk dokumen OpenAPI Anda. Untuk informasi selengkapnya, lihat Membangun proxy API sederhana. (MGMT-1376)
Dukungan WSDL 1.2 untuk proxy SOAP (Cloud 16.01.20)
Apigee Edge mendukung WSDL 1.2 dalam membuat proxy API untuk memanggil layanan SOAP. (MGMT-2835)
Variabel SSLInfo di konfigurasi TargetEndpoint (Cloud 16.01.20)
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)
Dukungan algoritma RSA_SHA256 untuk kebijakan pernyataan SAML (Cloud 16.01.20)
Kebijakan pernyataan SAML kini mendukung algoritma RSA_SHA256 selain RSA_SHA1. (APIRT-1779)
Validasi pada upload sertifikat (Cloud 16.01.20)
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 halaman Log Node.js (Cloud 16.01.20)
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)
Header HTTP X-Forwarded-For (Cloud 15.09.30)
Untuk keamanan yang lebih kuat, Edge secara default menghapus permintaan HTTP X-Forwarded-For
{i>header<i} yang mungkin berisi satu
atau lebih alamat IP. Perilaku default baru berarti IP klien
yang diterima oleh Edge akan menjadi alamat IP yang diterima dari TCP eksternal terakhir
alamat yang berpotensi di-spoofing untuk melewati Akses Kontrol
kebijakan kami.
Untuk mengubah perilaku default ini dan mengizinkan alamat X-Forwarded-For
menjangkau
Proxy API, Anda harus menetapkan properti
feature.enableMultipleXForwardCheckForACL=true
di organisasi Anda.
Akses JavaScript ke properti kebijakan (Cloud 15.07.08)
Saat menggunakan JavaScript dalam alur proxy API, Anda dapat mengakses properti yang ditentukan dalam JavaScript lebih lanjut. Ini sangat berguna jika Anda ingin menggunakan variabel yang dikenal di JavaScript Anda pada kode sumber. Misalnya, kebijakan JavaScript Anda berisi definisi properti berikut:
<Properties> <Property name='source'>response.content</Property> </Properties>
Di JavaScript, Anda dapat mengakses respons pesan dengan referensi ke 'sumber'
ini, seperti ini:
var source = properties.get('source'); // returns: response.content
atau
var source = properties.source
atau
var source = properties['source']
Untuk informasi selengkapnya, lihat kebijakan JavaScript. (APIRT-1460)
Audit tingkat organisasi (Cloud 15.07.08)
Administrator Organisasi dapat mengaudit histori tindakan yang dilakukan di tingkat organisasi. Di UI pengelolaan, pilih Admin > Histori Organisasi. Untuk selengkapnya informasi tambahan, lihat Audit: API, Produk, dan histori organisasi. (MGMT-2232)
Penghapusan mandiri administrator organisasi dari peran (Cloud 15.07.08)
Administrator organisasi dapat menghapus dirinya sendiri dari peran Administrator Organisasi di UI pengelolaan dengan membuka Admin > Pengguna Organisasi dan mengklik Hapus di samping nama mereka. (MGMT-934)
Indikator progres impor paket proxy API (Cloud 15.07.08)
Saat mengupload paket proxy API besar di UI pengelolaan, error "berfungsi" animasi adalah ditampilkan untuk mengindikasikan bahwa impor masih berlangsung, yang membuat Anda tidak dapat berinteraksi dengan manajemen proyek hingga proses impor selesai. (MGMT-1285)
Perilaku dan konfigurasi cache (Cloud 15.07.22)
Untuk pengelolaan dan pemanfaatan cache dalam memori yang lebih baik, "Elemen Maksimum dalam Memori" setelan pada resource cache lingkungan tidak digunakan lagi sejak rilis cloud Edge 15.06.10. Di beberapa Edge Cloud rilis 15.07.22, setelan ini telah dihapus dari UI Create Cache di Bagian Konfigurasi Lingkungan dari UI pengelolaan Apigee Edge.
Total elemen yang ada di semua resource cache (termasuk cache default) bergantung pada total memori yang dialokasikan ke {i>cache<i}. Secara default, total memori yang dialokasikan untuk {i>caching<i} pada prosesor pesan tertentu adalah 40% dari total memori yang tersedia. Elemen akan menjadi dikeluarkan dari cache dalam memori hanya bila memori cache tidak mencukupi atau kedaluwarsa. (MGMT-2413, APIRT-1140)
Konfigurasi Server Target di UI pengelolaan (Cloud 15.07.22)
API > Halaman Konfigurasi Lingkungan di UI pengelolaan kini memungkinkan Anda menambahkan, mengedit, dan menghapus server target.
Selain itu, laman telah didesain ulang sehingga {i>cache<i} juga dapat dibuat, ditambahkan, dan dihapus secara inline, bukan membuka halaman baru. Beberapa properti cache, termasuk "Maksimum Elements in Memory", tidak lagi tersedia di UI, karena setelan properti ini tidak lagi pada perilaku cache runtime. (MGMT-280)
SSL dengan logging pesan ke syslog (Cloud 15.07.22)
Kebijakan Logging Pesan mendukung pengiriman syslog ke penyedia pengelolaan log pihak ketiga melalui SSL/TLS. Gunakan baris berikut dalam konfigurasi kebijakan sebagai turunan langsung dari induk :
<SSLInfo> <Enabled>true</Enabled> </SSLInfo>
Untuk informasi selengkapnya, lihat kebijakan Logging Pesan. (APIRT-942)
UI Manajemen (Cloud 15.07.22)
Engineering Apigee membuat berbagai perbaikan bug kecil dan peningkatan kegunaan dalam pengelolaan UI.
cURL di Trace (Cloud 15.09.02)
Saat melacak panggilan proxy API yang membuat permintaan ke server target, Anda bisa melihat ke server target sebagai perintah cURL. Pilih "Permintaan dikirim ke server target" tahap di diagram Peta Transaksi, lalu klik tombol "Show Curl" pada tombol "Permintaan dikirim ke target server" di panel {i>Fase Details<i}. (MGMT-2589)
Karakter khusus penyamaran data (Cloud 15.09.02)
Saat menggunakan data masking untuk menyamarkan data sensitif dalam payload JSON, karakter khusus seperti $, *, dan { sekarang dapat disamarkan. (APIRT-1727)
Peta Nilai Kunci di UI pengelolaan (Cloud 15.09.30)
Anda kini dapat membuat dan mengelola Key Value Maps (KVM) cakupan lingkungan di pengelolaan Edge UI. KVM cakupan lingkungan berisi key-value pair yang dapat diakses oleh proxy API apa pun dalam tertentu, seperti pengujian atau produksi. Di menu UI pengelolaan, buka API > Konfigurasi Lingkungan > pilih lingkungan yang Anda inginkan > Peta Nilai Kunci tab. Untuk informasi selengkapnya, lihat Membuat dan mengedit {i>environment key value maps<i}. (MGMT-1393)
Akhir masa berlaku default kebijakan PengisianCache di UI pengelolaan (Cloud 15.09.30)
Saat menambahkan kebijakan FILLCache dengan editor proxy API, parameter <TimeoutInSec> elemen untuk kedaluwarsa cache diisi otomatis dengan nilai 3600 detik (1 jam). Default sebelumnya adalah 300 detik (5 menit). (MGMT-2622)
Layanan Developer
Performa halaman produk API, tidak ada aplikasi developer yang terdaftar (Cloud 16.01.20)
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)
Kolom kunci di halaman Aplikasi Developer (Cloud 15.08.05)
Di organisasi yang memiliki banyak aplikasi developer (ribuan), yang menampilkan kolom Kunci
pada halaman Aplikasi Developer (menampilkan jumlah kunci per aplikasi) dapat mengganggu performa tampilan. Kepada
meningkatkan performa tampilan dalam situasi ini, hubungi Dukungan Apigee untuk menetapkan hal berikut
properti tingkat organisasi: features.appsNoCredentialsEnabled = true
. Ini
menghapus kolom Kunci. Namun, perhatikan bahwa menghapus kolom Kunci juga akan menghapus
kemampuan untuk mencari berdasarkan kunci dan rahasia konsumen. (MGMT-2486)
Indikator lingkaran berputar progres halaman Detail Developer (Cloud 15.09.30)
Saat halaman Detail Developer dimuat di UI pengelolaan, bagian Aplikasi di halaman tersebut menampilkan indikator lingkaran berputar progres jika aplikasi masih dimuat. Hal ini meningkatkan perilaku sebelumnya di mana bagian Aplikasi tampak kosong saat memuat aplikasi. (MGMT-2667)
Monetisasi
Mengedit nama paket API (Cloud 16.01.20)
Anda dapat memperbarui nama paket API kapan saja selama siklus proses monetisasi, bahkan jika paket API berisi paket tarif yang dipublikasikan. (DEVRT-2177)
Desimal yang diizinkan dalam atribut khusus (Cloud 16.01.20)
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 detail atribut khusus kartu tarif (DEVRT-2191).
Nama dan ID Paket Tarif dalam laporan ringkasan (Cloud 15.09.02)
Saat membuat laporan pendapatan ringkasan dengan API pengelolaan, Anda dapat menambahkan "Paket Tarif" nama dan beri rating "Plan ID" kolom pada laporan. Untuk melakukannya, tambahkan "RATEPLAN" sebagai atribut groupBy di panggilan API, seperti yang dijelaskan dalam Membuat laporan. (Perhatikan bahwa fitur ini belum tersedia dalam UI laporan monetisasi.) Di beberapa laporan detail, nama paket tarif dan ID yang ada kini berada di dekat bagian depan bersama dengan kolom pengelompokan lainnya. (DEVRT-1740)
Layanan Analisis
sum( ) pada metrik waktu respons (Cloud 16.01.20)
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 (http://docs.apigee.com/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)
Laporan Analisis Latensi: Nama proxy API diurutkan (Cloud 16.01.20)
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 (Cloud 16.01.20)
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 di laporan kustom (Cloud 16.01.20)
Widget pemilih tanggal/waktu pada halaman laporan kustom di UI pengelolaan telah ditingkatkan. (MGMT-2881)
Perincian kota di GeoMap (Cloud 15.07.22)
GeoMap analisis menyertakan "City" perincian untuk Amerika Serikat dan Kanada. Jika Anda klik negara bagian atau provinsi pada peta, daftar kota tempat panggilan berasal akan ditampilkan. (MGMT-2282)
| (pipa) dan = karakter dalam laporan kustom Analytics (Cloud 15.09.02)
Definisi laporan kustom Analytics mendukung penggunaan | (pipa) dan simbol =. Sebelumnya, Pengkodean %7C dan %3D perlu digunakan untuk simbol-simbol itu. (MGMT-2504)
Dimensi Proxy Path Suffix (Cloud 15.09.30)
Dimensi Akhiran Jalur Proxy (proxy_pathsuffix) baru tersedia di Laporan Kustom Analytics dan panggilan API. Akhiran jalur proxy adalah bagian dari URL proxy API yang muncul setelah jalur dasar, seperti jalur yang dibuat untuk alur bersyarat. (AXAPP-1902)
Laporan menunjukkan ID developer, bukan nama tampilan (Cloud 15.09.30)
Saat melakukan panggilan API analisis Edge dengan /stats API yang menampilkan developer, nama tampilan developer ditampilkan beserta ID developer. Sebelumnya, hanya ID developer yang dikembalikan. (AXAPP-1759)
Bug diperbaiki
Bug berikut telah diperbaiki dalam rilis ini.
Private Cloud 4.16.01
Tabel berikut mencantumkan bug yang telah diperbaiki sejak rilis Edge for Private Cloud 4.16.01. Kepada mendapatkan perbaikan ini, ikuti petunjuk untuk memperbarui instalasi 4.16.01 Anda ke versi File RPM dan dukungan seperti yang dijelaskan dalam Memperbarui Apigee Edge 4.16.01.x hingga rilis 4.16.01 terbaru.
ID Masalah | Deskripsi | Nomor build |
---|---|---|
PRC-736 |
apigee-lib tidak lagi memerlukan GCC |
apigee-lib-4.16.01-0.0.901 |
PRC-735 |
apigee-validate tidak lagi gagal karena Yahoo Weather API memerlukan Oauth |
apigee-validate-4.16.01-0.0.910 |
PRC-739 |
Mengizinkan pengguna mengekstrak duplikasi di folder sistem file apa pun |
apigee-mirror-4.16.01-0.0.904
|
PRC-756 |
BaaS Usergrid check_cassandra_availability.sh tidak lagi menggunakan nc menggunakan perintah |
baas-usergrid-2.1.0-0.0.112 |
PRC-778 |
Informasi cluster Zookeeper tidak lagi hilang setelah upgrade |
apigee-migrate-4.16.01-0.0.873 |
PRC-787 |
API BaaS kini mendukung Autentikasi Cassandra |
baas-usergrid-2.1.1-0.0.122 |
PRC-804 |
Kini dapat menentukan lokasi file log |
apigee-service-4.16.05-0.0.435 |
PRC-840 |
Simlink rusak untuk komponen Edge |
edge-gateway-4.16.01-0.0.538 |
EDGEUI-538 EDGEUI-524 |
Pembuatan Proxy Sabun Ditangguhkan untuk impor WSDL/ Masalah membuat proxy API dari WSDL |
edge-ui-4.16.01-0.0.3650 |
EDGEUI-543 |
Tidak dapat mengimpor WSDL dari opsi URL jika URL adalah alamat lokal |
edge-ui-4.16.01-0.0.3650 |
APIRT-2719 APIRT-2918 |
target.url kini mulai ditetapkan saat membuat info target |
edge-gateway-4.16.01-0.0.538 |
Cloud 16.01.20
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 |
Cloud 15.07.08
ID Masalah | Deskripsi |
---|---|
MGMT-2381 | Tidak dapat men-deploy proxy menggunakan editor proxy baru |
MGMT-2374 | Spasi dalam elemen BasePath harus dipangkas sebelum menyimpan ProxyEndpoint |
MGMT-2355 | UI tidak menghitung izin untuk beberapa peran dengan benar jika satu peran Admin org |
MGMT-2324 | Mengimpor model Swagger menghasilkan node SmartDocs yang salah |
MGMT-1518 | UI menampilkan proxy sebagai di-deploy meskipun deployment gagal pada anggota parlemen |
MGMT-1489 | Produk API tidak menghasilkan resource yang benar |
DOC-1246 | Pernyataan yang bertentangan di dokumen tentang token akses |
DEVRT-1661 |
NextRecurringFeeDate kosong saat developer menerima tarif fitur
rencana |
Cloud 15.07.22
ID Masalah | Deskripsi |
---|---|
TBD-73 | IP Statis untuk Traffic masuk ke Apigee |
MGMT-2422 | Tidak dapat mengedit aplikasi perusahaan |
MGMT-2419 | Pengguna milik 'Pengguna' peran mendapatkan error izin saat login |
MGMT-2341 | Filter laporan kustom salah membuat kueri |
MGMT-2207 | JSONThreatProtection - ArrayElementCount tidak berfungsi jika elemen yang ada di dalamnya
tidak primitif Dalam kebijakan Perlindungan Ancaman JSON, elemen ArrayElementCount tidak akurat membatasi jumlah item yang diizinkan dalam array. Masalah ini sudah teratasi. |
MGMT-2158 | Tidak dapat mengimpor WSDL jika output mereferensikan bagian tanpa jenis |
Cloud 15.08.05
ID Masalah | Deskripsi |
---|---|
lebih dari satu | Sejumlah bug kecil telah diperbaiki di editor proxy API. |
Cloud 15.09.02
ID Masalah | Deskripsi |
---|---|
lebih dari satu | Sejumlah bug kecil telah diperbaiki di editor proxy API. |
MGMT-2618 | Masalah deployment yang sering terjadi |
MGMT-2588 | Halaman histori developer mengeksekusi html/kode -- persistensi XSS kerentanan |
MGMT-2543 | Editor proxy baru mengubah XML di <Payload> dari kebijakan Menetapkan Pesan, yang merusak proxy API yang ada |
MGMT-2521 | Terkadang sesi rekaman aktivitas hang |
MGMT-2519 | UI Konfigurasi Lingkungan tidak berfungsi |
AXAPP-1814 | Variabel kustom (kebijakan Statistics Collector) tidak dibuat di produk saat kurator zk diaktifkan |
APIRT-1927 | Host virtual yang tidak valid menyebabkan router tidak memuat konfigurasi untuk env |
APIRT-1863 | Kegagalan deployment karena ada ruang kosong pada paket |
APIRT-1823 | Panggilan API dengan isi POST yang berisi & (ampersand) karakter tutup |
APIRT-1789 | Pemroses pesan untuk organisasi tertentu yang mengalami kehabisan memori error |
APIRT-1776 | Memanggil "print" dalam kebijakan JavaScript menyebabkan logging berlebihan |
APIRT-1766 | Waktu tunggu di WebSockets |
APIRT-1600 | ConcurrentModifiedException di router Log router menampilkan beberapa instance ConcurrentModify dalam log pada layanan. Alasannya adalah koneksi ditambahkan ke daftar reaper sementara reaper sedang menghapus koneksi yang lebih lama. Masalah ini sudah teratasi. |
APIRT-1491 | Pengecualian layanan 503 tidak tersedia |
APIRT-1421 | Kebijakan Javacallout terkadang membutuhkan waktu pemrosesan yang lama |
DEVRT-1843 | UI Mint harus mendukung pembaruan atribut khusus di TRP dengan lebih baik |
DEVRT-1472 | Mengupdate developer menyebabkan error 500 server |
Cloud 15.09.30
ID Masalah | Deskripsi |
---|---|
MGMT-2687 | Laporan Kustom membekukan browser dengan lebih dari 14 ribu dimensi yang berbeda |
MGMT-2677 | Monetisasi: Halaman developer di UI pengelolaan berhenti berfungsi dengan ribuan developer dan penomoran halaman tidak diaktifkan di organisasi |
MGMT-2674 | UI Edge mencoba mendownload dari Internet saat login pengguna |
MGMT-2658 | Masalah UI Server Pengelolaan yang bergantung pada versi OPDK saat mengupgrade Revisi API Proxy |
MGMT-2616 | Editor proxy API baru tidak menangani entitas XML dengan benar |
MGMT-2541 | ID Sistem Autentikasi Eksternal yang ditambahkan sebagai sysadmin dengan sandi + adalah rusak |
MGMT-2510 | Dropdown tidak menampilkan semua developer yang termasuk dalam organisasi |
MGMT-2508 | Ikon link rusak pada kebijakan yang ditampilkan secara tidak akurat |
MGMT-2334 | Tidak dapat mengakses resource dari endpoint proxy kedua |
MGMT-1967 | Aplikasi Developer dengan Nama Tampilan yang sama menampilkan Traffic yang sama di analisis |
DEVRT-1839 | Monetisasi: Daftar pilihan negara di UI pengelolaan diurutkan dengan tidak benar |
AXAPP-1887 | Kondisi filter tidak berfungsi sesuai dokumentasi |
AXAPP-1869 | Jika pengguna dihapus dari organisasi, pengguna tersebut harus berhenti berlangganan dari analisis email |
AXAPP-1533 | Geomap Analytics menampilkan "Panggilan API Tidak Valid" kesalahan |
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 |
APIRT-1838 | Apigee-127: VerifyAPIKey hanya menampilkan satu produk API saat beberapa produk ada |
Private Cloud 4.15.07.03
ID Masalah | Deskripsi |
---|---|
APIRT-1600 | ConcurrentModifiedException di log Router |
APIRT-1734 | Pembaruan file resource tanpa periode nonaktif di tingkat org/env |
APIRT-1820 | Latensi berselang-seling (> 1%) di 4.15.04 Private Cloud lingkungan |
APIRT-2159 | Menambahkan message_id ke awalan logging |
APIRT-2160 | Mengecualikan handshake SSL dari request_processing_Latensi di analisis data |
AXAPP-1882 | Rangkaian pesan pengamat konsumen terhubung ke antrean yang salah dalam status aktif/aktif deployment |
AXAPP-1946 | Data dipindahkan ke tabel fakta induk, bukan tabel fakta turunan saat berada di zona waktu selain UTC |
MGMT-1590 | Memperbaiki kerentanan keamanan |
MGMT-1662 | Deployment gagal selama rilis |
MGMT-2361 | Deployment proxy gagal dengan RPCException: Waktu panggilan habis |
MGMT-2397 | Tampilan kode tidak menguraikan karakter akhir baris dengan benar |
MGMT-2466 | Pemeriksaan cluster terhadap Pemroses Pesan menampilkan Router yang tidak dapat dijangkau sebagai TERHUBUNG anggota |
OPDK-1981 | backup-cassandra.sh tidak mencadangkan keyspace sistem |
OPDK-1982 | apigee-upgrade.sh perlu memeriksa versi SSTable Cassandra sebelum upgrade |
Private Cloud 4.15.07.01
ID Masalah | Deskripsi |
---|---|
OPDK-1927 | Upgrade monetisasi tidak memiliki tabel; indeks duplikat menjadi dibuat |
OPDK-1878 | Mengubah nama POD gateway saat penyiapan akan menyebabkan masalah |
OPDK-1886 | Node tidak dapat mengakses alamat IP lokal, seperti 192.168.x.y |
MGMT-2521 | Terkadang sesi rekaman aktivitas hang |
MGMT-2543 | Editor proxy baru mengubah XML di <Payload> dari kebijakan Menetapkan Pesan, yang merusak proxy API yang ada |
MGMT-2599 | Editor Proxy baru memulihkan awalan namespace setelah Anda menghapusnya |
MGMT-2702 | Kerentanan keamanan lintas situs untuk FireFox dan IE |
APIRT-1074 | Konten yang di-zip tidak ditangani dengan benar saat header Connection: Close dikirim tanpa header Panjang Konten atau Transfer-Encoding |
Masalah umum
Rilis ini memiliki masalah umum berikut.
ID Masalah | Deskripsi |
---|---|
APIRT-2742 | Integrasi Edge JMX tidak tersedia dengan Edge untuk Private Cloud 4.16.01 dengan pengenalan server Nginx yang menggantikan {i>router<i} Netty. |
APIRT-2978 |
Router gagal memulai Nginx atau Router gagal dimulai Jika Edge Router gagal memulai Nginx atau gagal memulai sama sekali, seperti ditunjukkan dalam /opt/apigee/var/log/edge-router/logs/system.log file, lalu hapus semua file di direktori /opt/nginx/conf.d, dan mulai ulang {i>router<i}: > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
DOC-1687 | Karena adanya konflik dependensi paket yang diketahui, agen Katello yang digunakan dalam program Server 6 tidak dapat diinstal dengan benar di host Apigee Edge yang menjalankan Qpid daemon. |
PRC-1118 |
Error saat menjalankan "apigee-service apigee-postgresql pg-data-purge" menggunakan perintah Jika Anda menjalankan "apigee-service apigee-postgresql pg-data-purge" perintah dan melihat {i>error<i} dalam formulir: ERROR: harus merupakan pemilik relasi Edit /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge dan tetapkan properti berikut ke 'apigee': POSTGRES_USER=apigee |