Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Pada 18 Agustus 2021, kami merilis versi baru Apigee Edge untuk Private Cloud.
Prosedur update
Mengupdate rilis ini akan mengupdate komponen dalam daftar RPM berikut:
- edge-gateway-4.50.00-0.0.20137.noarch.rpm
- edge-management-server-4.50.00-0.0.20137.noarch.rpm
- edge-message-processor-4.50.00-0.0.20137.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
- edge-router-4.50.00-0.0.20137.noarch.rpm
- edge-analytics-4.50.00-0.0.40045.noarch.rpm
- apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
- apigee-service-4.50.00-0.0.1426.noarch.rpm
- apigee-provision-4.50.00-0.0.615.noarch.rpm
- apigee-validate-4.50.00-0.0.623.noarch.rpm
- apigee-sso-4.50.00-0.0.21017.noarch.rpm
- apigee-tomcat-8.5.64-0.0.915.noarch.rpm
- edge-ui-4.50.00-0.0.20193.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
- edge-management-ui-4.50.00-0.0.20017.noarch.rpm
- apigee-drupal-7.82-0.0.306.noarch.rpm
- apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
- Apigee-drupal-contrib-4.50.00-0.0.403.noarch.rpm
Anda dapat memeriksa versi RPM yang saat ini telah diinstal, untuk melihat apakah perlu diupdate, dengan memasukkan:
apigee-all version
Untuk mengupdate penginstalan, lakukan prosedur berikut di node Edge:
-
Di semua node Edge:
- Bersihkan repositori Yum:
sudo yum clean all
- Download file
bootstrap_4.50.00.shEdge 4.50.00 terbaru ke/tmp/bootstrap_4.50.00.sh:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Instal utilitas dan dependensi
apigee-serviceEdge 4.50.00:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
dengan uName:pWord adalah nama pengguna dan sandi yang Anda terima dari Apigee. Jika Anda tidak menyertakan pWord, Anda akan diminta untuk memasukkannya.
- Update utilitas
apigee-setup:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Gunakan perintah
sourceuntuk menjalankan skripapigee-service.sh:source /etc/profile.d/apigee-service.sh
- Bersihkan repositori Yum:
- Perbarui utilitas
apigee-validatedi Server Pengelolaan:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Perbarui utilitas
apigee-provisiondi Server Pengelolaan:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Perbarui semua node Cassandra:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
dengan configFile menentukan file konfigurasi yang Anda gunakan untuk menginstal Apigee Edge untuk Private Cloud. Misalnya,
/opt/silent.conf. - Perbarui node Postgres (master dan standby):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- Di semua node Edge, jalankan skrip
update.shuntuk prosesedge:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Jalankan skrip
update.shuntuk SSO di semua node:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- Jalankan skrip
update.shuntuk UI di semua node:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Jika Anda menggunakan New Edge, jalankan perintah berikut:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- Di semua node portal Apigee Developer Services, perbarui proses devportal dengan menjalankan
perintah berikut:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
Perubahan pada software yang didukung
Tidak ada perubahan pada software yang didukung dalam rilis ini.
Penghentian penggunaan dan penghentian
Tidak ada penghentian penggunaan atau penghentian layanan baru dalam rilis ini.
Fitur baru
Rilis ini memperkenalkan fitur baru berikut:
Jendela pop-up baru akan memperingatkan Anda tentang tanggal akhir siklus proses (EOL) untuk Edge untuk Private Cloud
Pelanggan Edge untuk Private Cloud akan mulai melihat pesan peringatan yang ditampilkan enam bulan sebelum tanggal EOL versi yang diinstal. Pesan EOL akan ditampilkan satu kali per sesi browser: jika Anda menutup tab atau browser, sesi akan hilang. Jika Anda membuka kembali Apigee di browser, pesan akan ditampilkan lagi.
Opsi baru untuk logout pengguna saat sandi mereka diubah
Flag baru ditambahkan ke apigee.feature.clearSessionOnPasswordUpdate, yang memungkinkan
Anda mengonfigurasi apakah pengguna logout setelah Anda mengubah sandi mereka.
Secara default, pengguna tidak logout.
Flag baru untuk menyetel versi TLS untuk SMTP
Flag baru telah ditambahkan ke mail.smtp.ssl.protocols, yang menentukan protokol SSL
yang diaktifkan untuk koneksi SMTP. Fitur ini memungkinkan Anda mengonfigurasi protokol SSL berdasarkan
persyaratan keamanan Anda.
Konfigurasi proxy penerusan.
Flag berikut telah ditambahkan, yang memungkinkan Anda mengonfigurasi proxy teruskan:
http.proxyHosthttp.proxyPorthttp.proxyUserhttp.proxyPassword
Secara default, nilai flag kosong.
Skrip pg-data-purge yang ditingkatkan untuk menghapus tabel fakta induk dari analisis
Untuk menjalankan skrip, masukkan perintah berikut:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]
Skrip memiliki opsi berikut:
Delete-from-parent-factDefault : Tidak. Juga akan menghapus data yang lebih lama dari hari retensi dari tabel fakta induk.Confirm-delete-from-parent-fact. Default: Tidak. Jika Tidak, skrip akan meminta konfirmasi sebelum menghapus data dari fakta induk. Setel ke Ya jika skrip penghapusan otomatis.
Opsi untuk mengubah label pengguna di halaman login
Flag baru, apigee.feature.customLoginUserLabel memungkinkan Anda mengonfigurasi label pengguna di halaman login berdasarkan preferensi mereka. Defaultnya adalah Alamat email.
Perbaikan bug
Bagian ini mencantumkan bug Private Cloud yang diperbaiki dalam rilis ini.
| ID Masalah | Deskripsi |
|---|---|
| 179989459 |
Menghapus produk API dari paket produk API tidak berfungsi. Masalah ini telah diperbaiki. |
| 67151202 |
Persyaratan kerumitan sandi tidak diterapkan saat penginstalan Masalah ini telah diperbaiki. |
| 175942835 |
Pelanggan dapat membuat permintaan GET ke dailysummaryreports tanpa perlindungan CSRF Masalah ini telah diperbaiki. |
| 161351690 |
Kebijakan HMAC tidak muncul dalam daftar kebijakan di UI Masalah ini telah diperbaiki. |
| 170791446 |
Masalah pengalihan 404 di tab Developer di UI. Pelanggan tidak dapat mengedit/menghapus atau melakukan operasi lain di tab Developer di UI karena email developer berisi karakter khusus. Masalah ini telah diperbaiki |
| 168149141 |
Penginstalan monetisasi gagal di server Pengelolaan kedua Memperbaiki beberapa potensi masalah akibat kondisi race selama penginstalan Mint Management Server |
| 167960487 |
Kata kunci yang dicadangkan AND/OR dalam teks dimensi menyebabkan laporan analytics gagal Masalah ini telah diperbaiki. |
| 168846482 |
Pemulihan Postgres gagal jika database Apigee tidak ada Kami telah meningkatkan logging error dalam skrip pemulihan Postgres. |
| 161155125 |
Upgrade gagal untuk apigee-ldap Masalah ini telah diperbaiki. |
| 180207712 |
Pelanggan tidak dapat menambahkan node Cassandra baru Penyiapan Cassandra akan gagal dengan pesan error yang lebih baik jika propertiCASS_HOSTS yang salah diberikan.
|
| 173657467 |
Server Pengelolaan tidak akan muncul jika node Cassandra di pusat data lain tidak berfungsi Skrip untuk mengaktifkan autentikasi Cassandra telah ditingkatkan untuk menangani hal ini. |
| 182456858 |
Server pengelolaan tidak terhubung ke region Postgres lokal. Melakukan peningkatan pada algoritma Server Pengelolaan untuk memilih Postgres terbaik yang akan dihubungkan untuk kueri analisis. |
| 189743303 |
Masalah pemfilteran Analytics API Masalah ini telah diperbaiki. |
| 156623186 |
Batasan izin tidak berfungsi untuk resource Audit Masalah ini telah diperbaiki. |
| 123015330 |
Angka yang salah format dalam file |
| 183147699 |
Memperbaiki masalah dalam pendaftaran datastore selama penginstalan/update Server Pengelolaan saat nama wilayah yang tidak dalam format dc-x digunakan. Lihat Referensi File Konfigurasi Edge. |
| 180373096 |
Peluncuran massal Proxy API berjalan lambat Masalah ini telah diperbaiki. |
| 182857918 |
Peningkatan log Message Processor untuk mencatat status error dengan lebih baik |
| 193870176 |
Menambahkan konfigurasi tingkat Router untuk menonaktifkan opsi pemrosesan Virtual Host pada port standar 80 & 443. |
| 168560804 |
Error 403 ditampilkan saat membuat alur bersama Error terjadi karena nilai yang tidak ditentukan diteruskan ke API. Masalah ini telah diperbaiki. |
| 186503861 |
Kebijakan ServiceCallout memisahkan nilai header dan mengirim header dengan kunci yang sama
dan nilai yang berbeda ke backend saat elemen conf_http_HTTPHeader.{ANY}) untuk mengontrol
perilaku default bernilai banyak & duplikat dari semua Header. Konfigurasi ini hanya akan
diterapkan jika konfigurasi header tertentu tidak ada.
|
Masalah keamanan telah diperbaiki
Berikut adalah daftar masalah keamanan umum yang telah diperbaiki dalam rilis ini. Untuk menghindari masalah ini, instal Edge Private Cloud versi terbaru.
| ID Masalah | Deskripsi |
|---|---|
| CVE-2020-11022 | Kerentanan jQuery telah diperbaiki |
| CVE-2020-11023 | Kerentanan jQuery telah diperbaiki |
| CVE-2018-20801 | Masalah Kerentanan Highcharts di UI Edge (Klasik) |
Kerentanan Pembuatan Skrip Lintas Situs (XSS) di jQuery Kerentanan di jquery yang melaporkan pembuatan skrip lintas situs (XSS) telah diperbaiki. |
|
Kerentanan di servlet Tomcat. Servlet Tomcat 8.0.53 yang ada memiliki kerentanan keamanan. Mengupgrade servlet Tomcat ke 8.5.34 akan memperbaiki kerentanan ini. |
Masalah umum
Lihat Masalah umum pada Edge untuk Private Cloud untuk mengetahui daftar lengkap masalah umum.