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

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 /&lt;install-dir&gt;/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:
    &gt; /opt/apigee/apigee-service/bin/apigee-all mulai
    &gt; /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:
    &gt; {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

/&lt;inst_dir&gt;/apigee4/var/log /opt/apigee/var/log/comp

Instal komponen

/&lt;inst_root&gt;/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

/&lt;inst_root&gt;/apigee4/bin/all-start.sh
/&lt;inst_root&gt;/apigee4/bin/all-stop.sh
/&lt;inst_root&gt;/apigee4/bin/all-status.sh
/&lt;inst_root&gt;/apigee4/bin/check.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version

Mulai, berhenti, mulai ulang, status, versi komp.

/&lt;inst_root&gt;/apigee4/bin/apigee-service comp start|stop|mulai ulang|status

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service comp start|stop|mulai ulang|status|versi

Cadangkan/pulihkan

/&lt;inst_root&gt;/apigee4/bin/backup.sh
/&lt;inst_root&gt;/apigee4/bin/restore-comp.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service lengkapi pencadangan

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service pemulihan komplikasi

Uji penginstalan

/&lt;inst_root&gt;/apigee4/test/test-sa.sh

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

Orientasi

/&lt;inst_root&gt;/apigee4/bin/setup-org.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-Provisioning instal
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-Provisioning setup-org -f configFile

Tambahkan org, env, host virtual dalam satu langkah

/&lt;inst_root&gt;/apigee4/bin/setup-org.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-Provisioning setup-org -f configFile

Tambahkan organisasi

/&lt;inst_root&gt;/apigee4/bin/create-org.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-Provisioning create-org -f configFile

Tambahkan env

/&lt;inst_root&gt;/apigee4/bin/add-env.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-Provisioning add-env -f configFile

Tambahkan pengguna

Panggilan API

Panggilan API atau:

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-Provisioning create-user -f configFile

Migrasi

/&lt;install_root&gt;/apigee4/share/installer/apigee-upgrade.sh -c komplikasi

  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 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:

(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
Jika developer menyetujui paket tarif tetap bulanan, band volume, atau paket yang dimulai dari tanggal di masa mendatang, melakukan beberapa panggilan API pada paket tarif sebelum tanggal mulai, dan kemudian diblokir agar tidak melakukan panggilan (perilaku yang diharapkan), developer tidak dibatalkan pemblokirannya saat paket tarif 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 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