4.16.01 - Catatan rilis Edge untuk Private Cloud

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Pada Kamis, 24 Maret 2016, kami merilis versi baru Apigee Edge untuk Private Cloud.

Sejak rilis kuartalan Edge for 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 Anda.

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 dari beberapa laporan (Cloud 30.09.15)

Fitur Dasbor Laporan Kustom tertentu yang memberikan tampilan hingga empat laporan kustom tidak digunakan lagi dan akan dihapus dalam rilis mendatang. (MGMT-2673). Semua aspek laporan kustom lainnya akan tetap tersedia.

Tidak dapat mengganti panjang nama organisasi di Private Cloud

Anda tidak dapat lagi mengganti panjang nama organisasi 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 peningkatan berikut, rilis ini juga berisi beberapa peningkatan kegunaan, performa, keamanan, dan stabilitas.

Cloud Pribadi

Menambahkan dukungan 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. Pada rilis Edge sebelumnya, Anda menginstal Edge ke direktori dasar:

/<install-dir>/apigee4

Tempat install-dir dapat berada 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 terpengaruh. Direktori ini dapat berada di /opt/apigee, atau dapat berada 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 Anda menyertakan alias host sebelum Anda melakukan migrasi.

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

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 tetap mengonfigurasi komponen Edge menggunakan file .properties, tetapi kini file tersebut berada di direktori:

/opt/apigee/customer/application

Untuk setiap komponen Edge yang diinstal pada 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 file belum ada, Anda dapat membuatnya.

Tidak seperti versi Edge sebelumnya, file .properties untuk Edge 4.16.01 tidak berisi semua properti untuk komponen. Salah satu perubahan untuk rilis ini adalah file .properties hanya berisi penggantian nilai properti default.

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

Saat melakukan migrasi, 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 apa pun 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 di rilis Edge sebelumnya telah dihapus dan diganti dengan:

  • Perintah yang Anda jalankan melalui utilitas Apigee, seperti utilitas apigee-service, apigee-all, apigee-setup, apigee-provision, atau apigee-migrate.
    Misalnya, skrip all-start.sh dan all-stop.sh telah digantikan oleh perintah berikut:
    > /opt/apigee/apigee-service/bin/apigee-all start
    > /opt/apigee/apigee-service/bin/apigee-all stop
  • Perintah yang Anda jalankan langsung di komponen Edge. Misalnya, pada rilis sebelumnya Anda menggunakan skrip chpasswd-openldap.sh yang digunakan untuk mengubah sandi OpenLDAP. Skrip tersebut telah digantikan oleh 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 Nginx Router. Nginx Router menggantikan Netty Router yang digunakan dalam rilis Edge sebelum 4.16.01.

Router Nginx memiliki persyaratan hardware dan port yang sama dengan Router Netty, sehingga tidak diperlukan perubahan pada node yang ada.

Untuk mengetahui informasi selengkapnya, lihat Lampiran A: Tentang Router Nginx, dalam 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 API BaaS dan tiga node Stack API BaaS.

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 secara 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 "Menskalakan Edge untuk Private Cloud" 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 dapat menggunakan panggilan API atau UI Edge untuk mendapatkan informasi tentang organisasi.

Cara menjalankan tugas di 4.16.01

Tabel berikut menunjukkan cara Anda melakukan tugas di 4.15.07.03 dan cara Anda melakukannya sekarang di 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

Dir penginstalan

/<inst_dir>/apigee4 /opt/apigee

Direktori log

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

Menginstal 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

Mulai, hentikan, mulai ulang, status, versi Comp

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

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

Mencadangkan/memulihkan

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

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

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

Menguji penginstalan

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

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

Orientasi

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

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

Menambahkan org, env, host virtual dalam satu langkah

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

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

Tambahkan org

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

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

Tambahkan env

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

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

Tambahkan pengguna

Panggilan API

Panggilan API atau:

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision 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-migrate/bin/migrate.sh -c cs,zk -f configFile

Rilis alfa Alat dan Dasbor Monitoring

Rilis ini mencakup versi Alfa alat dan dasbor pemantauan baru untuk Edge. Dengan alat ini, Anda dapat memahami kondisi berbagai komponen (Router, Pemroses Pesan, 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 dokumentasi Edge 4.16.01 yang tersedia di situs FTP Apigee: ftp://ftp.apigee.com/.

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

Platform Edge

Penataan ulang UI pengelolaan (Cloud 15.09.30)

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

Layanan API

Wizard proxy API yang didesain ulang (Cloud 16.01.20)

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

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

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

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 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 (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 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 (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 Muat Ulang Otomatis" untuk menonaktifkan muat ulang otomatis. (MGMT-1692)

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 berarti alamat IP klien yang diterima oleh Edge akan menjadi alamat IP yang diterima dari handshake TCP eksternal terakhir, bukan alamat yang berpotensi dipalsukan untuk melewati kebijakan Kontrol Akses.

Untuk mengubah perilaku default ini dan mengizinkan alamat X-Forwarded-For menjangkau proxy API Anda, 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 kebijakan JavaScript. Hal ini sangat berguna jika Anda ingin menggunakan variabel terkenal 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 'source', seperti ini:
var source = properties.get('source'); // returns: response.content
atau
var source = properties.source
atau
var source = properties['source']

Untuk mengetahui 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 > Organization History. Untuk informasi selengkapnya, lihat Audit: Histori API, Produk, dan organisasi. (MGMT-2232)

Penghapusan diri sendiri 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 berukuran besar di UI pengelolaan, animasi "sedang diproses" akan ditampilkan untuk menunjukkan bahwa impor masih berlangsung, sehingga Anda tidak dapat berinteraksi dengan UI pengelolaan hingga impor selesai. (MGMT-1285)

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 telah dihentikan sejak rilis cloud Edge 15.06.10. Di rilis Edge Cloud 15.07.22, setelan ini telah dihapus dari UI Create Cache di bagian Environment Configuration pada UI pengelolaan Apigee Edge.

Jumlah 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 penge-cache-an dalam memori pada pemroses pesan tertentu adalah 40% dari total memori yang tersedia. Elemen akan dikeluarkan dari cache dalam memori hanya jika memori cache tidak mencukupi atau elemen tersebut sudah tidak berlaku. (MGMT-2413, APIRT-1140)

Konfigurasi Target Server 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 sehingga cache juga dapat dibuat, ditambahkan, dan dihapus secara inline, bukan membuka halaman baru. Beberapa properti cache, termasuk "Elemen Maksimum dalam Memori", tidak lagi tersedia di UI, karena menyetel properti ini tidak lagi memengaruhi perilaku cache runtime. (MGMT-280)

SSL dengan pencatatan pesan ke syslog (Cloud 15.07.22)

Kebijakan Message Logging mendukung pengiriman syslog ke penyedia pengelolaan log pihak ketiga melalui SSL/TLS. Gunakan yang berikut dalam konfigurasi kebijakan sebagai elemen turunan langsung dari elemen induk:

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

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

UI Pengelolaan (Cloud 15.07.22)

Tim 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 melihat permintaan ke server target sebagai perintah cURL. Pilih tahap "Permintaan dikirim ke server target" di diagram Peta Transaksi, lalu klik tombol "Tampilkan Curl" di kolom "Permintaan dikirim ke server target" di panel Detail Fase. (MGMT-2589)

Karakter khusus penyamaran data (Cloud 15.09.02)

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

Peta Nilai Kunci di UI pengelolaan (Cloud 15.09.30)

Sekarang Anda dapat membuat dan mengelola Peta Nilai Kunci (KVM) yang tercakup dalam lingkungan di UI pengelolaan Edge. KVM yang tercakup dalam lingkungan berisi key-value pair yang dapat diakses oleh proxy API apa pun di lingkungan, seperti test atau prod. Di menu UI pengelolaan, buka APIs > Environment Configuration > pilih lingkungan yang Anda inginkan > tab Key Value Maps. Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengedit peta nilai kunci lingkungan. (MGMT-1393)

Masa berlaku default kebijakan PopulateCache di UI pengelolaan (Cloud 15.09.30)

Saat menambahkan kebijakan PopulateCache dengan editor proxy API, elemen <TimeoutInSec> untuk masa berlaku cache akan 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 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-2869)

Kolom Kunci di halaman Aplikasi Developer (Cloud 15.08.05)

Di organisasi dengan 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 menyetel properti tingkat organisasi berikut: features.appsNoCredentialsEnabled = true. Properti ini menghapus kolom Kunci. Namun, perhatikan bahwa menghapus kolom Kunci juga akan menghapus kemampuan untuk menelusuri berdasarkan kunci dan rahasia konsumen. (MGMT-2486)

Spinner 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 saat 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 saat paket API berisi paket tarif yang dipublikasikan. (DEVRT-2177)

Desimal diizinkan dalam atribut kustom (Cloud 16.01.20)

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

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

Saat membuat laporan pendapatan ringkasan dengan Management API, Anda dapat menambahkan nama "Paket Tarif" dan kolom "ID Paket" tarif ke laporan. 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 kini terletak di dekat bagian depan laporan bersama dengan kolom pengelompokan lainnya. (DEVRT-1740)

Layanan Analytics

Fungsi sum( ) pada metrik waktu respons (Cloud 16.01.20)

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

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

Widget tanggal/waktu baru di laporan kustom (Cloud 16.01.20)

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

Penelusuran kota di GeoMap (Cloud 15.07.22)

GeoMap Analytics menyertakan perincian "Kota" untuk Amerika Serikat dan Kanada. Saat Anda mengklik negara bagian atau provinsi di peta, daftar kota tempat panggilan berasal akan ditampilkan. (MGMT-2282)

| (pipe) dan = karakter dalam laporan kustom analytics (Cloud 15.09.02)

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

Dimensi Akhiran Jalur Proxy (Cloud 15.09.30)

Dimensi Suffix Jalur Proxy (proxy_pathsuffix) baru tersedia di Panggilan API dan Laporan Kustom Analytics. Sufiks jalur proxy adalah bagian dari URL proxy API yang muncul setelah jalur dasar, seperti jalur yang dibuat untuk alur bersyarat. (AXAPP-1902)

Laporan menampilkan ID developer, bukan nama tampilan (Cloud 15.09.30)

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

Bug yang diperbaiki

Bug berikut telah diperbaiki dalam rilis ini.

Private Cloud 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 dan file dukungan terbaru 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 cermin di folder sistem file mana 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

API BaaS 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

Link simbolik yang rusak untuk komponen Edge

edge-gateway-4.16.01-0.0.538

EDGEUI-538
EDGEUI-524

Pembuatan Proxy SOAP Terhenti 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 saat URL adalah alamat lokal

edge-ui-4.16.01-0.0.3650
APIRT-2719
APIRT-2918

target.url kini ditetapkan saat membuat teks 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 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

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 dengan benar untuk beberapa peran jika salah satu peran adalah orgadmin
MGMT-2324 Mengimpor model Swagger menghasilkan node SmartDocs yang salah
MGMT-1518 UI menampilkan proxy sebagai di-deploy meskipun deployment gagal di MP
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 menerima paket tarif tetap bulanan, volume bertingkat, atau paket yang dimulai pada tanggal mendatang, melakukan beberapa panggilan API pada paket tarif sebelum tanggal mulai, dan kemudian diblokir untuk melakukan panggilan (perilaku yang diharapkan), developer tidak otomatis dibatalkan pemblokirannya saat paket tarif berlaku. 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 terkandung bukan primitif
Dalam kebijakan JSON Threat Protection, 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 menjalankan html/kode -- kerentanan XSS persisten
MGMT-2543 Editor proxy baru mengubah XML di <Payload> kebijakan AssignMessage, yang merusak proxy API yang ada
MGMT-2521 Sesi rekaman aktivitas terkadang macet
MGMT-2519 UI Konfigurasi Lingkungan tidak berfungsi
AXAPP-1814 Variabel kustom (kebijakan Pengumpul Statistik) tidak dibuat di prod saat zk curator diaktifkan
APIRT-1927 Host virtual yang tidak valid menyebabkan router tidak memuat konfigurasi untuk env
APIRT-1863 Kegagalan deployment karena adanya spasi putih dalam paket
APIRT-1823 Panggilan API dengan isi POST yang berisi karakter & (ampersand) macet
APIRT-1789 Pemroses pesan untuk organisasi tertentu yang mengalami error kehabisan memori
APIRT-1776 Memanggil "print" dalam kebijakan JavaScript menyebabkan logging berlebihan
APIRT-1766 Waktu tunggu di WebSockets
APIRT-1600 ConcurrentModificationException di router
Log router menunjukkan beberapa instance ConcurrentModification dalam log secara rutin. Alasannya adalah koneksi ditambahkan ke daftar reaper saat reaper menghapus koneksi yang lebih lama. Masalah ini sudah teratasi.
APIRT-1491 Pengecualian layanan tidak tersedia 503
APIRT-1421 Kebijakan JavaCallout terkadang membutuhkan waktu lama untuk diproses
DEVRT-1843 UI Mint harus mendukung pembaruan atribut kustom di TRP dengan lebih baik
DEVRT-1472 Memperbarui developer menyebabkan error server 500

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 berhenti berfungsi dengan ribuan developer dan penomoran halaman tidak diaktifkan di organisasi
MGMT-2674 UI Edge mencoba mendownload dari Internet saat pengguna login
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 admin sistem dengan + dalam sandi akan rusak
MGMT-2510 Dropdown tidak menampilkan semua developer yang tergabung dalam organisasi
MGMT-2508 Ikon link rusak pada kebijakan 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 Analytics
DEVRT-1839 Monetisasi: Daftar pilihan negara di UI pengelolaan diurutkan dengan salah
AXAPP-1887 Kondisi filter tidak berfungsi sesuai dokumentasi
AXAPP-1869 Menghapus pengguna dari organisasi akan membatalkan langganan email analisisnya
AXAPP-1533 Geomap Analytics menampilkan error "Panggilan API Tidak Valid"
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
APIRT-1838 Apigee-127: VerifyAPIKey hanya menampilkan satu produk API saat ada beberapa produk

Private Cloud 4.15.07.03

ID Masalah Deskripsi
APIRT-1600 ConcurrentModificationException di log Router
APIRT-1734 Update file resource tanpa periode nonaktif di tingkat org/env
APIRT-1820 Latensi terputus-putus (> 1%) di lingkungan Private Cloud 4.15.04
APIRT-2159 Menambahkan message_id ke awalan logging
APIRT-2160 Mengecualikan handshake SSL dari latensi_pemrosesan_permintaan dalam data analisis
AXAPP-1882 Thread pemantau konsumen terhubung ke antrean yang salah dalam deployment aktif/aktif
AXAPP-1946 Data dipindahkan ke tabel fakta induk, bukan tabel fakta turunan, jika berada di zona waktu selain UTC
MGMT-1590 Memperbaiki kerentanan keamanan
MGMT-1662 Deployment gagal selama rilis
MGMT-2361 Deployment proxy gagal dengan RPCException: Call timed out
MGMT-2397 Tampilan kode tidak mengurai karakter akhir baris dengan benar
MGMT-2466 Pemeriksaan cluster terhadap Message Processor menunjukkan Router yang tidak dapat dijangkau sebagai anggota yang TERHUBUNG
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 sedang dibuat
OPDK-1878 Mengubah nama POD gateway saat penyiapan menyebabkan masalah
OPDK-1886 Node tidak dapat mengakses alamat IP lokal seperti 192.168.x.y
MGMT-2521 Sesi rekaman aktivitas terkadang macet
MGMT-2543 Editor proxy baru mengubah XML di <Payload> kebijakan AssignMessage, 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-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 JMX Edge tidak tersedia dengan Edge untuk Private Cloud 4.16.01 dengan pengenalan server Nginx yang menggantikan router Netty.
APIRT-2978

Router gagal memulai Nginx atau Router gagal dimulai

Jika Edge Router gagal memulai Nginx atau gagal dimulai sama sekali, seperti yang ditunjukkan dalam file /opt/apigee/var/log/edge-router/logs/system.log, maka hapus semua file di direktori /opt/nginx/conf.d, dan 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 Satellite 6 tidak akan diinstal dengan benar di 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 bentuk:

ERROR: harus menjadi pemilik hubungan

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