4.16.01 - Catatan rilis Edge untuk Private Cloud

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 kuartalan Edge untuk Private Cloud sebelumnya (4.15.07.00), rilis berikut telah terjadi dan disertakan dalam Rilis Fitur ini:

Lihat Tentang penomoran rilis untuk memahami cara mengetahui apakah rilis cloud tertentu disertakan dalam versi Edge 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 memberikan perintah CURL berikut:
curl http:// <qpid_IP>:8083/v1/servers/self/queues
API tersebut sudah tidak digunakan lagi.

Analytics: Tampilan Dasbor Laporan Kustom dari beberapa laporan (Cloud 15.09.30)

Fitur Dasbor Laporan Kustom tertentu yang menyediakan tampilan hingga empat laporan kustom tidak digunakan lagi dan akan dihapus dalam rilis mendatang. (MGMT-2.673). Semua aspek lain dari laporan kustom 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 setelan:

  • APIGEE_ORG_NAME_LENGTH=25
    
  • APIGEE_ENV_NAME_LENGTH=25
    

Fitur dan peningkatan baru

Berikut adalah sejumlah fitur dan peningkatan baru dalam rilis ini. Selain peningkatan berikut, rilis ini juga berisi beberapa peningkatan kegunaan, performa, keamanan, dan 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 hingga 7.2.

Untuk mengetahui daftar lengkap persyaratan sistem, lihat Software yang didukung dan versi yang didukung.

Penginstalan berbasis RPM

Rilis Edge ini menggunakan mekanisme penginstalan berbasis RPM yang sangat menyederhanakan prosedur penginstalan dan migrasi.

Direktori dasar baru

Struktur direktori untuk versi Edge 4.16.01 telah berubah. Dalam rilis Edge sebelumnya, Anda telah menginstal Edge ke direktori dasar:

/<install-dir>/apigee4

Lokasi install-dir 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 direktori apigee4 telah diubah menjadi apigee.

Lokasi direktori data Anda tidak akan terpengaruh. Lokasinya bisa di /opt/apigee, atau bisa juga di tempat lain.

Persyaratan host virtual baru

Skrip migrasi Edge menangani sebagian besar tugas yang diperlukan untuk memigrasikan Netty Router yang ada ke Nginx. Namun, sebagai bagian dari upgrade, Anda juga harus memastikan bahwa semua definisi host virtual menyertakan alias host sebelum bermigrasi.

Lihat Panduan Penginstalan Edge, yang tersedia di situs Apigee FTP: ftp://ftp.apigee.com/, untuk mengetahui informasi tentang cara menambahkan alias host ke host virtual yang ada untuk informasi lebih lanjut.

Kode dengan konfigurasi

Di Edge versi 4.16.01, Anda tidak lagi menggunakan file .properties pada direktori /<install-dir>/apigee4/conf untuk mengonfigurasi komponen Edge. Mulai versi 4.16.01, Anda masih mengonfigurasi komponen Edge menggunakan file .properties, tetapi kini komponen tersebut berada di direktori:

/opt/apigee/customer/application

Untuk setiap komponen Edge yang diinstal pada sebuah node, akan ada file .properties di direktori tersebut. Untuk mengonfigurasi komponen, edit file .properties yang sesuai untuk mengubah nilai properti yang ada, atau menambahkan properti dan nilai baru. Jika belum ada, Anda dapat membuatnya.

Tidak seperti Edge versi 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 nilai properti default.

Manfaat arsitektur ini adalah bahwa pada migrasi ke versi Edge yang lebih baru, penginstal Edge tidak pernah menimpa file di /opt/apigee/customer/application. Tindakan ini akan mengurangi kemungkinan Edge secara tidak sengaja menimpa setelan Anda.

Saat bermigrasi, penginstal Edge akan memeriksa file .properties yang ada dan menyalin perubahan ke nilai properti default ke direktori /opt/apigee/token. Oleh karena itu, Anda tidak perlu melakukan pengeditan setelah migrasi.

Untuk mengetahui 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 utilitas apigee-service, apigee-all, apigee-setup, apiee-available, atau utilitas apigee-Migration.
    Misalnya, skrip all-start.sh dan all-stop.sh telah diganti dengan perintah berikut:
    > /opt/apigee/apigee-service/bin/apigee-all start
    > /opt/apigee/apigee-service/bin/apigee-all stop
  • Perintah yang Anda jalankan di komponen Edge secara langsung. Misalnya, dalam rilis sebelumnya, Anda menggunakan skrip chpasswd-openldap.sh yang digunakan untuk mengubah sandi OpenLDAP. Skrip tersebut telah diganti dengan perintah berikut yang Anda jalankan di komponen apigee-openldap:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-password -o oldPword -n newPword

Lihat Panduan Operasi Apigee Edge, yang tersedia di situs FTP Apigee: ftp://ftp.apigee.com/, untuk mengetahui informasi selengkapnya tentang cara melakukan konfigurasi melalui perintah.

Router Edge Baru

Rilis Edge untuk Private Cloud ini mencakup arsitektur router baru berdasarkan Router Nginx. Router Nginx menggantikan Netty Router yang digunakan dalam rilis Edge sebelum versi 4.16.01.

Router Nginx memiliki persyaratan hardware dan port yang sama dengan Router Netty, sehingga tidak perlu mengubah node yang ada.

Untuk informasi selengkapnya, lihat Lampiran A: Tentang Router Nginx, di Panduan Penginstalan Edge, yang tersedia di situs ftp Apigee: ftp://ftp.apigee.com/,

Load balancer BaaS dihapus

Load balancer internal telah dihapus dari portal API BaaS. Sekarang, Anda harus menggunakan load balancer Anda sendiri antara Portal BaaS API dan tiga node BaaS Stack API.

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 pencarian DNS, server DNS otomatis menampilkan nilai data A dengan metode round robin.

Dokumentasi baru yang menjelaskan cara menambahkan node Cassandra dan ZooKeeper, serta cara menambahkan pusat data ke pusat data yang ada

File ZIP dokumentasi di situs FTP Apigee kini berisi "Scaling Edge untuk Cloud Pribadi" yang menjelaskan cara menambahkan node Cassandra dan ZooKeeper, serta cara menambahkan pusat data ke pusat data yang ada.

Orgtool dihapus

orgtool dapat mengkueri penginstalan Edge untuk mendapatkan informasi tentang organisasi. Alat tersebut kini telah dihapus. Anda kini menggunakan panggilan UI Edge atau panggilan API untuk mendapatkan informasi tentang organisasi.

Cara melakukan tugas di 4.16.01

Tabel berikut menunjukkan cara Anda menjalankan tugas di versi 4.15.07.03 dan cara Anda melakukannya sekarang di versi 4.16.01. Untuk mengetahui informasi selengkapnya, lihat Panduan Operasi Edge, yang tersedia di situs FTP Apigee: ftp://ftp.apigee.com/.

Tugas 4.15.07.0x 4.16.01

Direktori penginstalan

/<inst_dir>/apigee4 /opt/apigee

Direktori log

/<inst_dir>/apigee4/var/log /opt/apigee/var/log/comp

Instal komponen

/<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile

/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

Semua mulai, berhenti, mulai ulang, status, versi

/<inst_root>/apigee4/bin/all-start.sh
/<inst_root>/apigee4/bin/all-stop.sh
/<inst_root>/apigee4/bin/all-status.sh
/<inst_root>/apigee4/bin/check.sh

/<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version

Komp mulai, berhenti, mulai ulang, status, versi

/<inst_root>/apigee4/bin/apigee-service comp start|stop|restart|status

/<inst_root>/apigee/apigee-service/bin/apigee-service comp start|stop|restart|status|versi

Mencadangkan/memulihkan

/<inst_root>/apigee4/bin/backup.sh
/<inst_root>/apigee4/bin/restore-comp.sh

Pencadangan /<inst_root>/apigee/apigee-service/bin/apigee-service comp

Pemulihan /<inst_root>/apigee/apigee-service/bin/apigee-service comp

Uji penginstalan

/<inst_root>/apigee4/test/test-sa.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. penyiapan/opt/apigee/apigee-service/bin/apigee-service apigee-validate

Aktivasi

/<inst_root>/apigee4/bin/setup-org.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provider install
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provider setup-org -f configFile

Tambahkan org, env, host virtual dalam satu langkah

/<inst_root>/apigee4/bin/setup-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-available setup-org -f configFile

Tambahkan organisasi

/<inst_root>/apigee4/bin/create-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-appeal create-org -f configFile

Tambahkan lingkungan

/<inst_root>/apigee4/bin/add-env.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provider add-env -f configFile

Tambahkan pengguna

Panggilan API

Panggilan API atau:

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provider create-user -f configFile

Migrasi

/<install_root>/apigee4/share/installer/apigee-upgrade.sh -c comp

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-Migrate install
  2. /opt/apigee/apigee-migration/bin/migration.sh -c cs,zk -f configFile

Rilis alfa Alat Pemantauan dan Dasbor

Rilis ini mencakup versi Alfa dari dasbor dan alat pemantauan baru untuk Edge. Alat ini memungkinkan Anda memahami kondisi berbagai komponen (Router, Message Processors, ZooKeeper, Cassandra) serta kode error http untuk berbagai organisasi dan lingkungan dalam deployment Anda. Anda juga dapat mengambil snapshot data dasbor dan membagikannya kepada Apigee untuk membantu menyelesaikan insiden dukungan.

Dokumentasi, termasuk petunjuk penginstalan, disertakan dalam file ZIP dokumen Edge 4.16.01 yang tersedia di situs FTP Apigee: ftp://ftp.apigee.com/.

Namun, sebelum dapat menginstal dan menggunakan dasbor, Anda harus menyelesaikan Perjanjian Evaluasi Apigee yang disertakan dalam file ZIP dokumen, dan mengembalikannya ke Apigee dengan mengirimkannya melalui email ke orders@apigee.com.

Platform Edge

Penataan gaya ulang UI pengelolaan (Cloud 15.09.30)

Beberapa halaman di UI pengelolaan telah mendapatkan update tampilan dan nuansa. (MGMT-2.627)

Layanan API

Wizard proxy API yang didesain ulang (Cloud 16.01.20)

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) (Cloud 16.01.20)

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 (Cloud 16.01.20)

Apigee Edge mendukung WSDL 1.2 dalam membuat proxy API untuk memanggil layanan SOAP. (MGMT-2.835)

Variabel SSLInfo dalam konfigurasi TargetEndpoint (Cloud 16.01.20)

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:

(APIRT-1475)

Dukungan algoritme RSA_SHA256 untuk kebijakan pernyataan SAML (Cloud 16.01.20)

Kebijakan pernyataan SAML kini mendukung algoritma RSA_SHA256 selain RSA_SHA1. (APIRT-1779)

Validasi upload sertifikat (Cloud 16.01.20)

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 (Cloud 16.01.20)

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)

Header HTTP X-Forwarded-For (Cloud 15.09.30)

Untuk keamanan yang lebih kuat, Edge secara default menghapus header permintaan HTTP X-Forwarded-For yang mungkin berisi satu atau beberapa alamat IP. Perilaku default baru ini berarti alamat IP klien yang diterima Edge adalah alamat IP yang diterima dari handshake TCP eksternal terakhir, bukan alamat yang berpotensi di-spoofing untuk mengabaikan kebijakan Kontrol Akses.

Untuk mengubah perilaku default ini dan mengizinkan alamat X-Forwarded-For mencapai proxy API, Anda harus menetapkan feature.enableMultipleXForwardCheckForACL=true properti di organisasi Anda.

Akses JavaScript ke properti kebijakan (Cloud 15.07.08)

Saat menggunakan JavaScript dalam alur proxy API, Anda dapat mengakses properti yang ditetapkan dalam kebijakan JavaScript. Hal ini sangat berguna jika Anda ingin menggunakan variabel yang sudah dikenal dalam kode JavaScript Anda. 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 properti 'sumber', 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 diambil di tingkat organisasi. Di UI pengelolaan, pilih Admin > Histori Organisasi. Untuk informasi selengkapnya, lihat Audit: API, Produk, dan histori organisasi. (MGMT-2.232)

Penghapusan mandiri administrator organisasi dari peran (Cloud 15.07.08)

Administrator organisasi dapat menghapus diri mereka 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, animasi "berfungsi" akan ditampilkan untuk menunjukkan bahwa impor masih terjadi, sehingga Anda tidak akan berinteraksi dengan UI pengelolaan hingga proses impor selesai. (MGMT-1.285)

Perilaku dan konfigurasi cache (Cloud 15.07.22)

Untuk pengelolaan dan pemanfaatan cache dalam memori yang lebih baik, setelan "Maximum Elements in Memory" pada resource cache lingkungan sudah tidak digunakan lagi sejak rilis cloud Edge 15.06.10. Pada rilis Edge Cloud 15.07.22, setelan ini telah dihapus dari UI Create Cache di bagian Environment Configuration dari UI pengelolaan Apigee Edge.

Total elemen yang ada di semua resource cache (termasuk cache default) bergantung pada total memori yang dialokasikan ke cache. Secara default, total memori yang dialokasikan untuk caching dalam memori pada prosesor pesan tertentu adalah 40% dari total memori yang tersedia. Elemen akan dikeluarkan dari cache dalam memori hanya jika memori cache tidak cukup atau masa berlaku elemen habis. (MGMT-2413, APIRT-1140)

Konfigurasi Server Target di UI pengelolaan (Cloud 15.07.22)

Halaman APIs > Environment Configuration di UI pengelolaan kini memungkinkan Anda menambahkan, mengedit, dan menghapus server target.

Selain itu, halaman telah didesain ulang agar cache juga dapat dibuat, ditambahkan, dan dihapus secara inline, bukan membuka halaman baru. Beberapa properti cache, termasuk "Maximum Elements in Memory", tidak lagi tersedia di UI, karena menyetel properti ini tidak lagi berpengaruh pada perilaku cache runtime. (MGMT-280)

SSL dengan logging pesan ke syslog (Cloud 15.07.22)

Kebijakan Pencatatan Log Pesan mendukung pengiriman syslog ke penyedia pengelolaan log pihak ketiga melalui SSL/TLS. Gunakan baris berikut dalam konfigurasi kebijakan sebagai turunan langsung dari elemen induk:

<SSLInfo>
    <Enabled>true</Enabled>
</SSLInfo>

Untuk mengetahui informasi selengkapnya, lihat kebijakan Logging Pesan. (APIRT-942)

UI Pengelolaan (Cloud 15.07.22)

Engineering Apigee melakukan berbagai perbaikan bug kecil dan peningkatan kegunaan di UI pengelolaan.

cURL di Trace (Cloud 15.09.02)

Saat melacak panggilan proxy API yang membuat permintaan ke server target, Anda dapat menampilkan permintaan tersebut ke server target sebagai perintah cURL. Pilih tahap "Request sent to target server" di diagram Transaction Map, lalu klik tombol "Show Curl" pada kolom "Request sent to target server" di panel Phase Details. (MGMT-2.589)

Karakter khusus penyamaran data (Cloud 15.09.02)

Saat menggunakan data masking untuk menyamarkan data sensitif dalam payload JSON, karakter khusus seperti $, *, dan { kini dapat disamarkan. (APIRT-1727)

Key Value Maps di UI pengelolaan (Cloud 15.09.30)

Kini Anda dapat membuat dan mengelola Key Value Maps (KVM) cakupan lingkungan di UI pengelolaan Edge. KVM cakupan lingkungan berisi key-value pair yang dapat diakses oleh proxy API apa pun dalam suatu lingkungan, seperti pengujian atau produksi. Di menu UI pengelolaan, buka APIs > Environment Configuration > pilih lingkungan yang Anda inginkan > tab Key Value Maps. Untuk informasi selengkapnya, lihat Membuat dan mengedit peta nilai kunci lingkungan. (MGMT-1.393)

Akhir masa berlaku default kebijakan filledCache di UI pengelolaan (Cloud 15.09.30)

Saat menambahkan kebijakan LengkapiCache dengan editor proxy API, elemen <TimeoutInSec> untuk masa berlaku cache sudah diisi sebelumnya dengan nilai 3600 detik (1 jam). Default sebelumnya adalah 300 detik (5 menit). (MGMT-2.622)

Layanan Developer

Performa halaman produk API, tidak ada aplikasi developer yang tercantum (Cloud 16.01.20)

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)

Kolom kunci di halaman Aplikasi Developer (Cloud 15.08.05)

Di organisasi yang memiliki banyak aplikasi developer (ribuan), menampilkan kolom Kunci di halaman Aplikasi Developer (menampilkan jumlah kunci per aplikasi) dapat menghambat performa tampilan. Untuk meningkatkan performa tampilan dalam situasi ini, hubungi Dukungan Apigee untuk menetapkan properti tingkat organisasi berikut: features.appsNoCredentialsEnabled = true. Properti ini menghapus kolom Kunci. Namun, perhatikan bahwa menghapus kolom Kunci juga akan menghapus kemampuan untuk melakukan penelusuran berdasarkan rahasia dan kunci pengguna. (MGMT-2.486)

Indikator lingkaran berputar progres halaman Detail Developer (Cloud 15.09.30)

Saat halaman Detail Developer dimuat di UI pengelolaan, bagian Aplikasi pada halaman tersebut menampilkan indikator lingkaran berputar progres jika aplikasi masih dimuat. Tindakan ini akan meningkatkan perilaku sebelumnya saat bagian Aplikasi tampak kosong saat memuat aplikasi. (MGMT-2.667)

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 diizinkan di atribut khusus (Cloud 16.01.20)

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).

Nama dan ID Paket Tarif dalam laporan ringkasan (Cloud 15.09.02)

Saat membuat laporan ringkasan pendapatan dengan API pengelolaan, Anda dapat menambahkan nama "Paket Tarif" dan kolom tarif "ID Paket" ke laporan tersebut. Untuk melakukannya, tambahkan "RATEPLAN" sebagai atribut groupBy dalam panggilan API, seperti yang dijelaskan dalam Membuat laporan. (Perhatikan bahwa fitur ini belum tersedia di UI laporan monetisasi.) Dalam laporan detail, kolom ID dan nama paket tarif yang ada sekarang berada di dekat bagian depan laporan bersama dengan kolom pengelompokan lainnya. (DEVRT-1740)

Layanan Analytics

sum( ) pada metrik waktu respons (Cloud 16.01.20)

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 (http://docs.apigee.com/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 (Cloud 16.01.20)

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 yang ditampilkan berdasarkan nama tampilan (Cloud 16.01.20)

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 (Cloud 16.01.20)

Widget pemilih tanggal/waktu pada halaman laporan kustom di UI pengelolaan telah ditingkatkan. (MGMT-2.881)

Perincian kota di GeoMap (Cloud 15.07.22)

GeoMap analitik mencakup perincian "Kota" untuk Amerika Serikat dan Kanada. Saat Anda mengklik negara bagian atau provinsi pada peta, daftar kota tempat panggilan berasal akan ditampilkan. (MGMT-2.282)

| (pipa) dan = karakter dalam laporan kustom Analytics (Cloud 15.09.02)

Definisi laporan kustom Analytics mendukung penggunaan simbol | (pipa) dan =. Sebelumnya, encoding %7C dan %3D perlu digunakan untuk simbol tersebut. (MGMT-2.504)

Dimensi Akhiran Jalur Proxy (Cloud 15.09.30)

Dimensi Akhiran Jalur Proxy (proxy_pathsuffix) baru tersedia di Laporan Kustom dan panggilan API Analytics. 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 yang tidak menampilkan nama (Cloud 15.09.30)

Saat melakukan panggilan Edge analytics API dengan /stats API yang menampilkan developer, nama tampilan developer akan ditampilkan bersama dengan ID developer. Sebelumnya, hanya ID developer yang ditampilkan. (AXAPP-1759)

Bug telah diperbaiki

Bug berikut telah diperbaiki dalam rilis ini.

Cloud Pribadi 4.16.01

Tabel berikut mencantumkan bug yang diperbaiki sejak rilis Edge untuk Private Cloud 4.16.01. Untuk mendapatkan perbaikan ini, ikuti petunjuk untuk mengupdate penginstalan 4.16.01 ke RPM terbaru dan file dukungan seperti yang dijelaskan dalam Mengupdate Apigee Edge 4.16.01.x ke 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 mirror 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 perintah nc

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

BaaS API kini mendukung Autentikasi Cassandra

baas-usergrid-2.1.1-0.0.122
PRC-804

Sekarang dapat menentukan lokasi file log

apigee-service-4.16.05-0.0.435
PRC-840

Simlink yang rusak untuk komponen Edge

edge-gateway-4.16.01-0.0.538

EDGEUI-538
EDGEUI-524

Pembuatan Proxy Sabun Hanging untuk impor WSDL/ Masalah saat 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 siap 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 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

Cloud 15.07.08

ID Masalah Deskripsi
MGMT-2381 Tidak dapat men-deploy proxy menggunakan editor proxy yang 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 adalah orgadmin
MGMT-2324 Mengimpor model Swagger menghasilkan node SmartDocs yang salah
MGMT-1518 UI menunjukkan proxy sebagai di-deploy meskipun deployment gagal pada anggota parlemen
MGMT-1489 Produk API tidak menghasilkan resource yang benar
DOC-1246 Pernyataan yang bertentangan dalam dokumen tentang token akses
DEVRT-1661

NextRecurringFeeDate kosong saat developer menerima paket tarif fitur
Jika developer menyetujui paket tarif tetap, volume band, atau paket bulanan yang dimulai pada tanggal di masa mendatang, melakukan beberapa panggilan API pada paket tarif sebelum tanggal mulai, lalu diblokir agar tidak dapat melakukan panggilan (perilaku yang diharapkan), developer tidak otomatis dibatalkan pemblokirannya saat paket tarif ini diberlakukan. Masalah ini sudah teratasi.

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 yang termasuk dalam peran 'Pengguna' mendapatkan error izin saat login
MGMT-2341 Filter laporan kustom salah membuat kueri
MGMT-2207 JSONThreatProtection - ArrayElementCount tidak berfungsi jika elemen yang ditampung tidak primitif
Dalam kebijakan Perlindungan Ancaman JSON, elemen ArrayElementCount tidak secara 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 -- kerentanan persistensi XSS
MGMT-2543 Editor proxy baru mengubah XML di <Payload> kebijakan TetapkanMessage, dan merusak proxy API yang ada
MGMT-2521 Sesi perekaman aktivitas macet pada waktu tertentu
MGMT-2519 UI Konfigurasi Lingkungan tidak berfungsi
AXAPP-1814 Variabel kustom (kebijakan Kolektor Statistik) tidak dibuat dalam produksi saat kurator zk diaktifkan
APIRT-1927 Host virtual tidak valid menyebabkan router tidak memuat konfigurasi untuk env
APIRT-1863 Kegagalan deployment karena ruang kosong dalam paket
APIRT-1823 Panggilan API dengan isi POST yang berisi karakter & (ampersand) hang
APIRT-1789 Pemroses pesan untuk organisasi tertentu yang mengalami error kehabisan memori
APIRT-1776 Memanggil "print" di kebijakan JavaScript menyebabkan logging berlebihan
APIRT-1766 Waktu tunggu di WebSockets
APIRT-1600 ConcurrentModifierException di router
Log router menampilkan beberapa instance ConcurrentModified di log secara rutin. Alasannya adalah koneksi ditambahkan ke daftar reaper sementara reaper menghapus koneksi lama. Masalah ini sudah teratasi.
APIRT-1491 Pengecualian 503 layanan tidak tersedia
APIRT-1421 Kebijakan JavaCallout sesekali memerlukan waktu pemrosesan yang lama
DEVRT-1843 UI Mint harus mendukung update atribut khusus di TRP dengan lebih baik
DEVRT-1472 Mengupdate developer menyebabkan 500 error server

Cloud 15.09.30

ID Masalah Deskripsi
MGMT-2687 Laporan Kustom membekukan browser dengan lebih dari 14 ribu elemen dimensi
MGMT-2677 Monetisasi: Halaman developer di UI pengelolaan macet 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 Proxy API
MGMT-2616 Editor proxy API baru tidak menangani entitas XML dengan benar
MGMT-2541 ID Sistem Autentikasi Eksternal yang ditambahkan sebagai sysadmin dengan sandi + dalam 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 menunjukkan Traffic yang sama di analisis
DEVRT-1839 Monetisasi: Daftar pilihan negara di UI pengelolaan tidak diurutkan dengan benar
AXAPP-1887 Kondisi filter tidak berfungsi sesuai dokumentasi
AXAPP-1869 Menghapus pengguna dari organisasi akan menghentikan langganan mereka dari email analisis
AXAPP-1533 Peta Geo Analytics menampilkan error "Invalid API Call"
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 dapat mengisi header HTTP X-Forwarded-For dengan benar
APIRT-1838 Apigee-127: VerifyAPIKey hanya menampilkan satu produk API ketika ada beberapa produk

Private Cloud 4.15.07.03

ID Masalah Deskripsi
APIRT-1600 ConcurrentModifiedException di log Router
APIRT-1734 Update file resource tanpa periode nonaktif di tingkat org/env
APIRT-1820 Latensi intermiten (> 1%) di lingkungan Private Cloud 4.15.04
APIRT-2159 Menambahkan message_id ke awalan logging
APIRT-2160 Mengecualikan handshake SSL dari request_processing_Latency di data analisis
AXAPP-1882 Thread watcher konsumen terhubung ke antrean yang salah dalam deployment aktif/aktif
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 mengurai karakter akhir baris dengan benar
MGMT-2466 Pemeriksaan cluster terhadap Pemroses Pesan menampilkan Router yang tidak dapat dijangkau sebagai anggota CONNECTED
OPDK-1981 backup-cassandra.sh tidak mencadangkan keyspace sistem
OPDK-1982 apigee-upgrade.sh perlu memeriksa versi Cassandra SSTable sebelum upgrade

Private Cloud 4.15.07.01

ID Masalah Deskripsi
OPDK-1927 Tabel upgrade monetisasi tidak memiliki tabel; indeks duplikat sedang dibuat
OPDK-1878 Mengubah nama POD gateway dalam penyiapan dapat menyebabkan masalah
OPDK-1886 Node tidak dapat mengakses alamat IP lokal seperti 192.168.x.y
MGMT-2521 Sesi perekaman aktivitas macet pada waktu tertentu
MGMT-2543 Editor proxy baru mengubah XML di <Payload> kebijakan TetapkanMessage, dan merusak proxy API yang ada
MGMT-2599 Proxy Editor baru memulihkan awalan namespace setelah Anda menghapusnya
MGMT-2702 Kerentanan keamanan lintas situs untuk FireFox dan IE
APIRT-1074 Konten yang dikompresi dengan Gzip tidak ditangani dengan benar saat header Connection: Close dikirim tanpa header Content-Length atau Transfer-Encoding

Masalah umum

Rilis ini memiliki masalah umum berikut.

ID Masalah Deskripsi
APIRT-2742 Integrasi Edge JMX tidak tersedia pada Edge for Private Cloud 4.16.01 dengan diperkenalkannya server Nginx yang menggantikan router Netty.
APIRT-2978

Router gagal memulai Nginx atau Router gagal dimulai

Jika Router Edge gagal memulai Nginx atau gagal dimulai sama sekali, seperti yang ditunjukkan dalam file /opt/apigee/var/log/edge-router/logs/system.log, hapus semua file di direktori /opt/nginx/conf.d, lalu mulai ulang router:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
DOC-1687 Karena konflik dependensi paket yang diketahui, agen Katello yang digunakan di Server Satelit 6 tidak akan diinstal dengan benar pada host Apigee Edge yang menjalankan daemon Qpid.
PRC-1118

Error saat menjalankan perintah "apigee-service apigee-postgresql pg-data-purge"

Jika Anda menjalankan perintah "apigee-service apigee-postgresql pg-data-purge" dan melihat error dalam formulir:

KESALAHAN: harus menjadi 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