Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Pada tanggal 3 April 2020, kami merilis Apigee hybrid runtime versi 1.2.0.
Mengupgrade
Fitur dan update baru
Berikut adalah fitur dan update baru dalam rilis ini.
Konfigurasi host virtual baru telah ditambahkan untuk menentukan aturan perutean
Fitur konfigurasi virtualhosts
yang baru mengatasi masalah saat urutan jalur dasar dirutekan ke beberapa lingkungan tidak pasti. Untuk mengetahui detailnya, lihat
Mengonfigurasi host virtual. (150336519)
Rilis beta kebijakan OASValidation
Kebijakan OASValidation (OpenAPI Specification Validation) (Beta) memungkinkan Anda memvalidasi permintaan atau pesan respons yang masuk berdasarkan Spesifikasi OpenAPI 3.0 (JSON atau YAML). Untuk mengetahui informasi selengkapnya, lihat kebijakan OASValidation (Beta). (144949685)
Rilis versi beta dukungan WebSocket
Apigee Hybrid mendukung koneksi WebSocket. Klien proxy API kini dapat meminta upgrade protokol dari HTTP ke WebSockets. Untuk mengetahui detailnya, lihat Menggunakan WebSockets (Beta).
Mengakses nilai rahasia kebijakan dari rahasia Kubernetes
Fitur baru memungkinkan Anda mengakses nilai yang tersimpan dalam secret Kubernetes dalam variabel alur proxy. Untuk mengetahui detailnya, lihat Menyimpan data dalam rahasia Kubernetes. (133377603)
Elemen Apigee Operators (AO) menggantikan ADAC dan ADAH
Apigee Operators (AO) Membuat dan mengupdate resource Kubernetes dan Istio level rendah yang diperlukan untuk men-deploy dan memelihara AD. Misalnya, pengontrol menjalankan rilis pemroses pesan. Selain itu, memvalidasi konfigurasi ApigeeDeployment sebelum mempertahankannya di cluster Kubernetes. AO menggantikan Apigee Deployment Registrationhook (ADAH) dan Apigee Deployment Controller (ADC). Lihat ao di referensi properti Konfigurasi. (151250559)
Mengganti dan menghentikan penggunaan properti konfigurasi project dan cluster tertentu
Dua properti konfigurasi baru ditambahkan: k8sCluster
dan gcp
.
Properti ini menggantikan properti berikut yang tidak digunakan lagi: k8sClusterName
,
gcpRegion
, dan gcpProjectID
. Untuk mengetahui detailnya,
lihat Referensi properti konfigurasi. (146299599)
Perluasan Volume Persisten untuk Cassandra di Kubernetes
Sebuah proses ditambahkan untuk memperluas volume persisten yang digunakan oleh apigee-cassandra guna mengakomodasi kebutuhan penyimpanan, tanpa perlu menambahkan lebih banyak node hanya untuk meningkatkan penyimpanan. Lihat Memperluas volume persisten Cassandra. (138167919)
Mendukung sumber tambahan untuk sertifikat, kunci enkripsi, dan SA
Properti konfigurasi baru ditambahkan yang memberikan fleksibilitas lebih besar dalam menentukan sertifikat TLS, kunci enkripsi, dan kunci akun layanan. Properti baru tersebut tercantum di bawah ini:
kmsEncryptionPath
kmsEncryptionSecret.key
kmsEncryptionSecret.name
cassandra.backup.serviceAccountSecretRef
cassandra.restore.serviceAccountSecretRef
envs[].cacheEncryptionPath
envs[].cacheEncryptionSecret.key
envs[].cacheEncryptionSecret.name
envs[].kmsEncryptionPath
envs[].kmsEncryptionSecret.key
envs[].kmsEncryptionSecret.name
envs[].serviceAccountSecretRefs.synchronizer
envs[].serviceAccountSecretRefs.udca
envs[].sslSecret
logger.serviceAccountSecretRef
mart.serviceAccountSecretRef
mart.sslSecret
metrics.serviceAccountSecretRef
synchronizer.serviceAccountSecretRef
udca.serviceAccountSecretRef
Untuk informasi selengkapnya, lihat Referensi properti konfigurasi. (145303466)
Izinkan pelanggan meng-obfuscate data sebelum mengirimkannya ke analisis
Sebuah fitur ditambahkan yang memungkinkan Anda meng-obfuscate data analisis tertentu sebelum dikirim ke bidang pengelolaan. Untuk mengetahui detailnya, lihat Meng-obfuscate data pengguna untuk analisis. (142578910)
Memperluas volume persisten untuk statefulset
Sebuah fitur ditambahkan yang memungkinkan Anda memperluas volume persisten yang digunakan oleh apigee-cassandra untuk mengakomodasi kebutuhan penyimpanan, tanpa menambah lebih banyak daya komputasi. Untuk mengetahui informasi selengkapnya, lihat Memperluas volume persisten untuk set stateful. (138167919)
Versi minimum GKE, Anthos, dan AKS yang didukung akan diupgrade
Apigee Hybrid kini mendukung GKE 1.14.x, Anthos 1.2, dan AKS 1.14.x. (149578101)
Mendukung TLS 1.3 untuk koneksi Arah Utara
Dua properti konfigurasi baru memungkinkan Anda menetapkan versi TLS minimum dan maksimum untuk
ingress: ingress.minTLSProtocolVersion
dan maxTLSProtocolVersion
.
Nilai yang memungkinkan adalah 1.0, 1.1, 1.2, dan 1.3. Untuk informasi selengkapnya, lihat
Referensi
properti konfigurasi. (117580780)
Mendukung konfigurasi penerusan proxy untuk runtime hybrid
Proxy penerusan HTTP sekarang didukung untuk proxy API yang di-deploy ke lingkungan. Untuk mengetahui detailnya, lihat Mengonfigurasi proxy penerusan. (148970527)
Mendukung beberapa Alias host per lingkungan
Properti konfigurasi baru, envs[].hostAliases
, telah ditambahkan. Properti ini memungkinkan Anda menambahkan beberapa alias host ke lingkungan. Gunakan elemen ini, bukan
hostAlias
, yang sudah tidak digunakan lagi. Untuk detailnya, lihat Menambahkan beberapa alias host ke lingkungan. (150738495)
Mengizinkan template untuk kumpulan properti
Elemen baru <PropertySetRef> telah ditambahkan ke elemen <AssignVariable> dalam kebijakan <AssignMessage>. <PropertySetRef> memungkinkan Anda membuat pasangan kunci/nama kumpulan properti secara dinamis. Fitur ini hanya tersedia untuk proxy API yang di-deploy ke Apigee Hybrid. Lihat AssignVariable. (148612340)
Bug telah diperbaiki
Bug berikut telah diperbaiki dalam rilis ini. Daftar ini terutama ditujukan bagi pengguna yang memeriksa apakah tiket dukungan mereka telah diperbaiki. Layanan ini tidak dirancang untuk memberikan informasi mendetail kepada semua pengguna.
ID Masalah | Nama Komponen | Deskripsi |
---|---|---|
147958049 | Runtime | Masalah pengaturan waktu dalam pengurutan startup runtime telah diatasi, yang terkadang membuat sinkronisasi tidak dimulai dengan benar. |
149867244 | Platform K8S | Pod apigee-cps-setup gagal dalam penyiapan multi-region |
150187652 / 149117839 | Runtime | Tidak dapat menggunakan tanda hubung di nama lingkungan. |
149220463 | Pod MP | Proxy yang sebelumnya di-deploy perlu di-deploy ulang. |
144321144 | Runtime | Proxy dengan host virtual yang aman tidak dapat dimuat ulang. |
147685310 | Runtime | Kegagalan inisialisasi sinkronisasi karena pengambilan token GCP yang gagal selama inisialisasi. |
151115900 | Runtime | Pemeriksaan Internal Periodik tidak dilakukan untuk HybridMART yang mengakibatkan hasil positif palsu (PP). |
Masalah umum
Tabel berikut menjelaskan masalah umum untuk rilis ini:
Masalah | Deskripsi |
---|---|
T/A | Error Header HTTP tidak valid: Ingress Istio mengalihkan semua respons target yang masuk ke protokol HTTP2. Karena pemroses pesan campuran hanya mendukung HTTP1, Anda mungkin melihat error berikut saat proxy API dipanggil: http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] Jika melihat error ini, Anda dapat melakukan salah satu tindakan berikut untuk memperbaiki masalah:
|
144584813 | Jika Anda membuat sesi debug namun sesi tersebut belum memiliki transaksi apa pun di dalamnya, maka List Debug Sessions API tidak akan menyertakan sesi tersebut dalam daftar ini. API hanya menyertakan sesi dalam respons jika sesi berisi setidaknya satu transaksi. |
143659917 | Setelan habis masa berlaku kebijakan filledCache harus ditetapkan ke nilai eksplisit antara 1 dan 30. Contoh: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
133192879 | Ringkasan: Terdapat latensi yang sangat tinggi saat menggunakan API atau UI untuk mendapatkan status deployment organisasi Anda. Latensi ini dapat menghasilkan respons Solusi: Muat ulang browser Anda (atau kirim ulang permintaan). |