1.1.0 - ApigeeHybrid çalışma zamanı sürüm notları

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

27 Ocak 2020'de Google, Apigee hybrid çalışma zamanı sürümü 1.1.0'ı kullanıma sundu. Bu bölüm 1.1.0 sürümündeki yeni özellikleri ve değişiklikleri açıklar.

Yeni Sürüme Geçiş

1.0.0'dan 1.1.0'a yükseltemezsiniz ve yeni sürüm ile geriye dönük uyumluluğa sahip değildir. Sürüm 1.0.0'dır. 1.1.0 Sürümü için yeni bir yükleme işlemi gerekiyor.

Yeni özellikler ve iyileştirmeler

Apigee Connect (Alfa sürümü)

Apigee Connect Alpha, Apigee hybrid MART hizmetinin yönetim düzlemine bağlanmasını sağlıyor gerek kalmadan MART uç noktasını kullanıma sunmanızı sağlar. Apigee Connect kullanıyorsanız MART giriş ağ geçidini bir ana makine takma adı ve yetkili bir DNS ile yapılandırman gerekir sertifikası. Ayrıntılı bilgi için lütfen Apigee temsilcinizle iletişime geçin.

Temel yol yönlendirme

Temel yol yönlendirme özelliği, Apigee hybrid'in API proxy çağrılarını yönlendirme şeklini yapılandırmanıza ve yönetmenize olanak tanır. ortama aktarabiliyoruz. Ayrıntılar için Temel bilgileri yapılandırma bölümüne bakın. yol yönlendirme hakkında daha fazla bilgi edinin.

Değişiklikler

Karma çalışma zamanı 1.1.0 sürümü için aşağıdaki değişiklikler yapıldı. Bu değişikliklerden bazıları, belirtildiği gibi, bu özellikler 1.0.0 sürümüyle geriye dönük olarak uyumsuz değildir.

  • apigeectl KSA artık Istio'yu istio-system ad alanına yüklüyor. Bu, Istio için varsayılan ad alanıdır. Bu değişiklik geriye dönük uyumsuz karma sürümünü kullanın.
  • apigeectl KSA artık CertManager'ı cert-manager ad alanı. Bu değişiklik geriye dönük uyumsuz karma sürümünü kullanın.
  • Apigee hybrid çalışma zamanı ile dağıtılan Istio'nun desteklenen sürümü 1.4.2'ye taşındı. çünkü 1.2.x sürümü artık desteklenmiyor.

Düzeltilen hatalar

Apigee hybrid 1.0.0 sürüm notlarında listelenen aşağıdaki sorunlar düzeltildi:

Sorun Açıklama
144886537 Temel yol yönlendirme, Apigee hybrid 1.0.0 sürümünde çalışmıyor. Geçersiz kılmalar, aynı HostAlias ile farklı ortamlara yönlendirilecek şekilde ayarlandığında giriş, yola göre ortama yönlendirilmez.
143774187 Karma kullanıcı arayüzünde "Şirket" etiketi gösteriliyor. bir görünüm oluşturabilirsiniz.

Bilinen sorunlar

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

Sorun Açıklama
Yok "*" kullanamazsınız hostAlias özelliği için hem mart hem de envs yapılandırmaları. En iyi uygulama, belirli bir ana makine adı kullanmaktır mart yapılandırması için.
Yok HTTP_PROXY, HTTPS_PROXY ve NO_PROXY ayarlanıyor değişkenleri, Apigee Connect Alpha sürümünde desteklenmez.
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 List Debug Sessions API, oturumu bu listeye dahil etmez. API yalnızca oturum en az bir işlem içeriyorsa yanıttaki oturumları içerir.
144436206 Önbellek Performansı görünümünde Önbellek İsabet Oranı hesaplamasında yanlış.
144321491 Apigee hybrid günlük kaydı "Eksik önbellek oluşturuluyor" veya potansiyel bir risk olduğunu gösteren düşmesine neden olabilir. Bu tür iletiler olması beklenir ve yoksayılabilir.
144321144 Güvenli sanal ana makinelere sahip proxy'ler yeniden yüklenemez.
144286363

env.json dosyasındaki hata ayıklama maskesi, yanıt verilerini maskelemiyor.

env.json hata ayıklama maskesini responseJSONPaths alanıyla güncellemek için kullanılan aşağıdaki API çalışmıyor:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

İzlemeyle ilgili bu sorunu çözmek için kullanıcı arayüzünde bir iz oturumunun tamamını silebilirsiniz. veya bir oturumdaki tek tek işlemleri silmek için izleme API'lerini kullanabilirsiniz.

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ıyla sonuçlanabilir.

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