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

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

3 Nisan 2020'de Apigee karma çalışma zamanının 1.2.0 sürümünü yayınladık.

Yeni sürüme geçme

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, temel yolların birden fazla ortama yönlendirilme sırasının belirsiz olduğu bir sorunu ele alır. Ayrıntılar için Sanal ana makineleri yapılandırma başlıklı makaleye göz atın. (150336519)

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

OASValidation (OpenAPI Specification Validation) politikası (Beta), gelen bir isteği veya yanıt mesajını bir OpenAPI 3.0 Spesifikasyonu'na (JSON veya YAML) göre doğrulamanızı sağlar. Daha fazla bilgi için OASValidation politikası (Beta) bölümüne bakın. (144949685)

WebSocket desteğinin beta sürümü

ApigeeHybrid, WebSocket bağlantılarını destekler. API proxy istemcileri artık HTTP'den WebSockets'e protokol yükseltmesi isteğinde bulunabilir. Ayrıntılar için WebSockets'i (Beta) kullanma başlıklı makaleyi inceleyin.

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

Bu yeni özellik, proxy akış değişkenlerindeki bir Kubernetes gizli anahtarında depolanan değerlere erişmenize olanak tanır. Ayrıntılar için Verileri Kubernetes gizli anahtarında depolama başlıklı makaleye bakın. (133377603)

Apigee Operators (AO) öğesi, ADAC ve ADAH'nin yerini aldı

Apigee Operators (AO) AD'yi dağıtmak ve sürdürmek için gerekli olan alt düzey Kubernetes ve Istio kaynaklarını oluşturur ve günceller. Örneğin, kumanda mesaj işlemcileri yayınlama işlemini gerçekleştirir. Ayrıca ApigeeDeployment yapılandırmasını, Kubernetes kümesinde sürdürmeden önce doğrular. AO, Apigee Deployment Admissionhook (ADAH) ve Apigee Deployment Controller'ın (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ırması özelliklerini değiştirme ve kullanımdan kaldırma

İki yeni yapılandırma özelliği eklendi: k8sCluster ve gcp. Bu özellikler, kullanımdan kaldırılan şu özelliklerin yerini almıştır: k8sClusterName, gcpRegion ve gcpProjectID. Ayrıntılar için Yapılandırma özelliği referansı bölümüne bakın. (146299599)

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

Depolama alanı ihtiyaçlarını karşılamak için Apigee-cassandra tarafından kullanılan kalıcı hacmi genişletmek amacıyla, depolama alanını artırmak amacıyla daha fazla düğüm eklemeye gerek kalmadan bir işlem eklendi. Cassandra kalıcı birimlerini genişletme bölümüne bakın. (138167919)

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

TLS sertifikalarını, şifreleme anahtarlarını ve hizmet hesabı anahtarlarını belirtme şeklinizde daha fazla esneklik sağlayan yeni yapılandırma özellikleri eklendi. Yeni mülkler aşağıda listelenmiştir:

  • 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ına bakın. (145303466)

Müşterilerin verileri analize göndermeden önce karartmasına izin verme

Belirli analiz verilerini yönetim düzlemine gönderilmeden önce gizlemenize olanak tanıyan bir özellik eklendi. Ayrıntılı bilgi için Analiz için kullanıcı verilerini karartma bölümüne bakın. (142578910)

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

Apigee-cassandra tarafından kullanılan kalıcı hacmi işlem gücü eklemeden depolama ihtiyaçlarını karşılamak için genişletmenizi sağlayan bir özellik eklendi. Daha fazla bilgi için Durum bilgili kümeler için kalıcı birimleri genişletme bölümüne bakın. (138167919)

GKE, Anthos ve AKS'nin desteklenen minimum sürümleri yükseltildi

ApigeeHybrid artık GKE 1.14.x, Anthos 1.2 ve AKS 1.14.x'i destekliyor. (149578101)

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

İki yeni yapılandırma özelliği, giriş için minimum ve maksimum TLS sürümünü ayarlamanıza olanak tanır: ingress.minTLSProtocolVersion ve maxTLSProtocolVersion. Olası değerler 1,0, 1,1, 1,2 ve 1,3'tür. Daha fazla bilgi için Yapılandırma özellikleri referansına bakın. (117580780)

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

Artık bir ortama dağıtılan API proxy'leri için HTTP yönlendirme proxy'si desteklenmektedir. Ayrıntılar için Yönlendirme proxy'sini yapılandırma bölümüne bakın. (148970527)

Ortam başına birden fazla sunucu takma adı desteği

Yeni bir yapılandırma özelliği (envs[].hostAliases) eklendi. Bu özellik, bir ortama birden fazla ana makine takma adı eklemenize olanak tanır. Kullanımdan kaldırılan hostAlias yerine bu öğeyi kullanın. Ayrıntılar için Bir ortama birden çok ana makine takma adı ekleme bölümüne bakın. (150738495)

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

<assignMessage> politikasının <AssignmentVariable> öğesine yeni bir < PropertySetRef> öğesi eklendi. <propertySetRef> özelliği, dinamik olarak bir mülk grubu ad/anahtar çifti oluşturmanızı sağlar. Bu özellik yalnızca ApigeeHybrid'e dağıtılan API proxy'leri için kullanılabilir. AssignVariable'a bakın. (148612340)

Düzeltilen hatalar

Bu sürümde aşağıdaki hatalar düzeltilmiştir. Bu liste, birincil olarak destek kayıtlarının düzeltilip düzeltilmediğini kontrol eden kullanıcılar içindir. Tüm kullanıcılara ayrıntılı bilgi sağlamak için tasarlanmamıştır.

Sorun Kimliği Bileşen Adı Açıklama
147958049 Çalışma zamanı Çalışma zamanı başlatma sıralamasında zaman zaman senkronize edicinin düzgün şekilde başlamasını engelleyen bir zamanlama sorunu giderildi.
149867244 K8S Platformu Apigee-cps-setup kapsülü çoklu bölge kurulumda başarısız oluyor
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 olan GCP jetonu alma işleminden kaynaklanan senkronize edici başlatma hataları.
151115900 Çalışma zamanı HybridMART için periyodik Dahili Probe uygulanmıyordu ve bu da yanlış pozitif sonuçlara yol açtı.

Bilinen sorunlar

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

Sorun Açıklama
Yok

Geçersiz HTTP Üst Bilgisi hatası: Istio girişi, gelen tüm hedef yanıtlarını HTTP2 protokolüne geçirir. Karma mesaj işlemcisi yalnızca HTTP1'i desteklediğinden API proxy'si çağrıldığında aşağıdaki hatayı görebilirsiniz:

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

  • Hedef hizmeti, yanıtta ana makine başlığını atlayacak şekilde değiştirin.
  • Gerekirse API proxy'nizdeki TakeMessage politikasını kullanarak Ana makine üst bilgisini kaldırın.
144584813 Bir hata ayıklama oturumu oluşturursanız ancak oturumda henüz herhangi bir işlem yoksa List Debug Sessions API, oturumu bu listeye dahil etmez. API yalnızca oturum en az bir işlem içeriyorsa yanıta oturumları dahil eder.
143659917

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

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

Özet: Kuruluşunuzun dağıtım durumunu almak için API veya kullanıcı arayüzü kullanılırken çok yüksek bir gecikme yaşanır. Bu gecikme, HTTP 204 (No Content) veya HTTP 400 (Bad Request) yanıtıyla sonuçlanabilir.

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