1.2.0 - Apigee karma çalışma zamanı sürüm notları

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

3 Nisan 2020'de Apigee hybrid çalışma zamanı sürümü 1.2.0'ı kullanıma sunduk.

Yeni Sürüme Geçiş

Yeni özellikler ve güncellemeler

Bu sürümdeki yeni özellikler ve güncellemeler aşağıda verilmiştir.

Yönlendirme kurallarını belirtmek için yeni bir sanal ana makine yapılandırması eklendi

Yeni virtualhosts yapılandırma özelliği bir sorunu gideriyor Burada, temel yolların birden fazla ortama yönlendirilme sırası belirsizdir. Ayrıntılar için bkz. Sanal ana makineleri yapılandırın. (150336519)

OASValidation politikasının beta sürümü

OASValidation (OpenAPI Spesifikasyonu Doğrulama) politikası (Beta), bir OpenAPI 3.0 spesifikasyonuna (JSON veya YAML) karşı gelen istek veya yanıt mesajı. Daha fazla bilgi için OASValidation} bölümüne bakın politikası (Beta) hakkında daha fazla bilgi edinin. (144949685)

WebSocket desteğinin beta sürümü

Apigee hybrid, WebSocket bağlantılarını destekler. API proxy istemcileri artık protokol yükseltmesi isteyebilir HTTP'den WebSockets'e aktarmak için kullanabilirsiniz. Ayrıntılar için WebSocket'leri kullanma (Beta) bölümüne bakın.

Kubernetes gizli anahtarlarından politika gizli anahtarı değerlerine erişme

Bu yeni özellik, proxy akış değişkenlerindeki Kubernetes gizli anahtarında depolanan değerlere erişmenizi sağlar. Ayrıntılı bilgi için Kubernetes gizli anahtarında veri depolama başlıklı makaleyi inceleyin. (133377603)

ADAC ve ADAH'ın yerini Apigee Operatörleri (AO) öğesi aldı

Apigee Operatörleri (AO), gerekli olan alt düzey Kubernetes ve Istio kaynaklarını oluşturur ve günceller ve bakımını yapmak için kullanılır. Örneğin, denetleyici, bir web sitesini ziyaret eden bilgi edinin. Ayrıca, ApigeeDeployment yapılandırmasını Kubernetes'te kullanmaya devam etmeden önce doğrular kümesidir. AO, Apigee Deployment Admissionhook (ADAH) ve Apigee Dağıtım Denetleyicisi'nin (ADC) yerini almıştır. Yapılandırma özelliği referansında ao bölümüne bakın. (151250559)

Belirli küme ve proje yapılandırma özelliklerini değiştirme ve kullanımdan kaldırma

İki yeni yapılandırma özelliği eklendi: k8sCluster ve gcp. Bu mülkler, kullanımdan kaldırılan aşağıdaki mülklerin yerini alır: k8sClusterName, gcpRegion ve gcpProjectID. Ayrıntılı bilgi için Yapılandırma özelliği referansı başlıklı makaleyi inceleyin. (146299599)

Kubernetes'te Cassandra için kalıcı birim genişletme

Apigee-cassandra tarafından kullanılan kalıcı hacmin genişletilmesi için bir işlem eklendi. Böylece, depolama alanını artırmak için daha fazla düğüm eklemenize gerek kalmadan depolama alanı gereksinimlerinden yararlanabilirsiniz. Görüntüleyin Cassandra kalıcı birimlerini genişletin. (138167919)

Sertifikalar, şifreleme anahtarları ve SA'lar için ek kaynakları destekleme

Esnekliği artıran yeni yapılandırma özellikleri eklendi TLS sertifikalarını, şifreleme anahtarlarını ve hizmet hesabı anahtarlarını belirtirsiniz. Yeni mülkler aşağıdaki listede yer almaktadır:

  • 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

Daha fazla bilgi için Yapılandırma özellikleri referansını gösterir. (145303466)

Müşterilerin verileri analize göndermeden önce gizlemesine izin verin

Belirli analiz verilerini şuraya gönderilmeden önce kod karartmanıza olanak tanıyan bir özellik eklendi: ele alacağız. Ayrıntılar için bkz. Analiz için kullanıcı verilerini karartın. (142578910)

Durum bilgili kümeler için kalıcı birimleri genişletme

Apigee-cassandra tarafından kullanılan kalıcı birimi genişleterek depolama ihtiyaçlarını karşılayabilir. Daha fazla bilgi için bkz. Durum bilgili kümeler için kalıcı birimleri genişletme. (138167919)

GKE, Anthos ve AKS'nin desteklenen minimum sürümleri yeni sürüme geçirildi

Apigee hybrid artık GKE 1.14.x, Anthos 1.2 ve AKS 1.14.x sürümünü destekliyor. (149578101)

Kuzeye giden bağlantılar için TLS 1.3 desteği

İki yeni yapılandırma özelliği, istediğiniz her şey için minimum ve maksimum TLS sürümünü giriş: ingress.minTLSProtocolVersion ve maxTLSProtocolVersion. Olası değerler 1,0, 1,1, 1,2 ve 1,3'tür. Daha fazla bilgi için bkz. Yapılandırma özellikleri referansını gösterir. (117580780)

Karma çalışma zamanı için yönlendirme proxy yapılandırmasını destekleme

HTTP yönlendirme proxy'si artık bir ortama dağıtılan API proxy'leri için desteklenmektedir. Ayrıntılar için Yönlendirilmiş proxy'yi yapılandırma başlıklı makaleye bakın. (148970527)

Ortam başına birden fazla HostAlias'ı destekleme

Yeni bir yapılandırma özelliği (envs[].hostAliases) eklendi. Bu mülkündeki tüm özellikler, bir ortama birden çok ana makine takma adı eklemenize olanak tanır. Şunun yerine bu öğeyi kullanın: hostAlias desteği sonlandırıldı. Ayrıntılar için bkz. Ekleme bir ortama birden fazla ana makine takma adı gönderebilir. (150738495)

Mülk grupları için şablonlara izin ver

Yeni bir öğe <PropertySetRef> , <AssignmentDeğişken> öğesine eklendi <assignMessage> öğesi politikası. &lt;PropertySetRef&gt; Dinamik olarak bir özellik grubu adı/anahtar çifti oluşturmanıza olanak tanır. Bu özellik yalnızca Apigee hybrid'e dağıtılan API proxy'leri için kullanılabilir. Görüntüleyin AssignVariable. (148612340)

Düzeltilen hatalar

Bu sürümde aşağıdaki hatalar düzeltilmiştir. Bu liste öncelikle 'da test edebiliyorlar. Ayrıntılı bilgi sağlamak üzere tasarlanmamıştır tüm kullanıcılara yönelik bilgi edinebilirsiniz.

Sorun Kimliği Bileşen Adı Açıklama
147958049 Çalışma zamanı Çalışma zamanı başlatma sıralamasındaki bir zamanlama sorunu giderildi ve zaman zaman bu sorun senkronize edicinin doğru bir şekilde başlatılmasını önler.
149867244 K8S Platformu Apigee-cps-setup kapsülü çoklu bölge kurulumunda başarısız
150187652 / 149117839 Çalışma zamanı Ortam adlarında kısa çizgi kullanılamadı.
149220463 MP kapsül Daha önce dağıtılan proxy'lerin yeniden dağıtılması gerekiyordu.
144321144 Çalışma zamanı Güvenli sanal ana makinelere sahip proxy'ler yeniden yüklenemedi.
147685310 Çalışma zamanı Başlatma sırasında başarısız GCP jetonu getirilmemesi nedeniyle senkronize edici başlatma hataları.
151115900 Çalışma zamanı HybridMART için periyodik dahili prob işlemi yapılmadığında yanlış pozitif sonuçlar elde edildi.

Bilinen sorunlar

Aşağıdaki tabloda bu sürümdeki bilinen sorunlar açıklanmaktadır:

Sorun Açıklama
Yok

Geçersiz HTTP Başlığı hatası: Istio girişi, gelen tüm hedef yanıtlarını değiştiriyor HTTP2 protokolüne gönderir. Karma mesaj işlemcisi yalnızca HTTP1'i desteklediğinden API proxy'si çağrıldığında aşağıdaki hatayı görebilir:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Bu hatayı görürseniz, sorunu düzeltmek için aşağıdaki işlemlerden birini sorun:

  • Hedef hizmeti, yanıtta Ana makine üstbilgisini içermeyecek şekilde değiştirin.
  • Aşağıdaki durumlarda API proxy'nizdeki Ataması politikasını kullanarak Ana makine üstbilgisini kaldırın. gerekir.
144584813 Hata ayıklama oturumu oluşturursanız ancak oturumda henüz herhangi bir işlem yoksa ardından List Debug Sessions API'si bu listedeki oturumu içermiyor. API yalnızca şunları içerir: oturum en az bir işlem içeriyorsa yanıttaki oturum sayısı.
143659917

PopulateCache politikasının geçerlilik sonu ayarı açık bir değere ayarlanmalıdır 1 ile 30 arasında. Örneğin:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Özet: Verilerinizi almak için API veya kullanıcı arayüzünü kullanırken çok yüksek bir gecikme kuruluşun dağıtım durumuna bağlıdır. Bu gecikme, HTTP 204 (No Content) veya HTTP 400 (Bad Request) yanıtına neden olabilir.

Geçici çözüm: Tarayıcınızı yenileyin (veya isteği yeniden gönderin).