4.50.00.03 - Edge for Private Cloud sürüm notları

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

29 Eylül 2020'de Apigee Edge Private Cloud'un yeni bir sürümünü yayınladık.

Güncelleme prosedürü

Bu sürümün güncellenmesi, aşağıdaki RPM'ler listesindeki bileşenleri günceller:

  • edge-gateway-4.50.00-0.0.20093.noarch.rpm
  • edge-management-server-4.50.00-0.0.20093.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20093.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20093.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20093.noarch.rpm
  • edge-router-4.50.00-0.0.20093.noarch.rpm
  • edge-analytics-4.50.00-0.0.40031.noarch.rpm
  • apigee-mtls-4.50.00-0.0.20187.noarch.rpm
  • apigee-mtls-consul-4.50.00-0.0.20127.noarch.rpm
  • apigee-cassandra-2.1.16-0.0.2509.noarch.rpm
  • apigee-sso-4.50.00-0.0.20079.noarch.rpm
  • edge-ui-4.50.00-0.0.20165.noarch.rpm

Şu anda yüklü olan RPM sürümlerinin güncellenmesi gerekip gerekmediğini kontrol etmek için şunu girin:

apigee-all version

Yüklemenizi güncellemek için Edge düğümlerinde aşağıdaki prosedürü uygulayın:

  1. Tüm Edge düğümlerinde:

    1. Yum depolarını temizleyin:
      sudo yum clean all
    2. En son Edge 4.50.00 bootstrap_4.50.00.sh dosyasını /tmp/bootstrap_4.50.00.sh konumuna indirin:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Edge 4.50.00 apigee-service yardımcı programını ve bağımlılarını yükleyin:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      Burada uName:pWord, Apigee'den aldığınız kullanıcı adı ve şifredir. pWord karakterini atlarsanız girmeniz istenir.

    4. apigee-setup yardımcı programını güncelleyin:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. apigee-service.sh komut dosyasını yürütmek için source komutunu kullanın:
      source /etc/profile.d/apigee-service.sh
  2. Tüm Cassandra düğümlerini güncelleyin:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    Burada configFile, Apigee Edge Private Cloud'u yüklemek için kullandığınız yapılandırma dosyasını belirtir. Örneğin, /opt/silent.conf.

  3. Tüm Edge düğümlerinde, update.sh işleminin edge komut dosyasını çalıştırın. Bunu yapmak için her düğümde aşağıdaki komutu yürütün:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. Tüm düğümlerde kullanıcı arayüzü için update.sh komut dosyasını çalıştırın. Her düğümde aşağıdaki komutu çalıştırın:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  5. Tüm düğümlerde TOA için update.sh komut dosyasını çalıştırın. Her düğümde aşağıdaki komutu çalıştırın:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  6. Apigee mTLS kullanıyorsanız Apigee mTLS'yi yükseltme başlıklı makalede açıklanan prosedürü uygulayın.

    Daha fazla bilgi için Apigee mTLS'ye giriş başlıklı makaleyi inceleyin.

Desteklenen yazılımlar

Değişiklik yok.

Desteği sonlandırma ve kullanımdan kaldırma

Yeni kullanımdan kaldırma veya devre dışı bırakma yok.

Yeni Özellikler

Bu bölümde, bu sürümdeki yeni özellikler listelenmektedir.

JMX şifrelerini şifreleme

Artık JMX şifrelerini şifreleyebilirsiniz. Ayrıntılar için JMX şifre şifrelemeyi etkinleştirme ve Cassandra için JMX kimlik doğrulamasını etkinleştirme başlıklı makaleleri inceleyin. (150633039)

Düzeltilen hatalar

Aşağıdaki tabloda, bu sürümde düzeltilen hatalar listelenmiştir:

Sorun Kimliği Açıklama
135972575

Edge for Private Cloud, override=true&delay=300 ile dağıtım sırasında farklı davranışlar gösteriyordu.

Bu sorun düzeltildi.

163578296

axstatus API, yeni yüklemeler için yanlışlıkla başarısızlık durumu bildiriyordu.

Bu sorun düzeltildi.

160955355

Kullanıcı arayüzü izleme oturumu, izleme oturumu günlüğüyle eşleşmedi: İki hizmet çağrısı arasında yürütülen politikalar eksikti.

Bu durum, bazı politikaların yanlış sırada kaydedilip gönderilmesinden kaynaklanıyordu. Bu sorun düzeltildi.

147736003

enterprise.apigee.com'daki eski bir kitaplık güvenlik sorunlarına neden oluyordu.

Kitaplık güncellendi.

161858295

Bazı sessiz değişkenler yanlış yazılmış.

Sessiz yükleme değişkeni SSO_JWT_SIGNING_KEY_FILEPATH artık yanlış yazılmıyor.

160951701

mTLS yüklemesi, eski bir Consul ikili sürümü nedeniyle başarısız oluyordu.

Consul ikilisi v1.6.2'den en yeni kararlı sürüm olan v1.8.0'a yükseltildi.

160916451

mTLS yüklemesi, Consul bindaddr alanı için giriş eksik olduğundan başarısız oluyordu.

apigee-mtls artık birden fazla ağ arayüzü ve adresi olan sunucuları düzgün şekilde işliyor.

Bilinen sorunlar

Aşağıdaki tabloda bu sürümdeki bilinen sorunlar listelenmiştir:

Sorun Kimliği Açıklama
149245401

Ldap policy connection pooling issue

LDAP kaynağı kullanılarak belirtilen LDAP bağlantı havuzu özellikleri geçerli olmuyor. Sonuç olarak, bağlantılar tek kullanımlık olarak her seferinde açılıp kapatılıyor ve LDAP sunucusuna saatte çok sayıda bağlantı oluşturuluyor.

Geçici çözüm:

LDAP bağlantı havuzu özelliklerini değiştirmek için tüm LDAP politikalarında genel bir değişiklik ayarlamak üzere aşağıdaki adımları uygulayın.

  1. Yapılandırma özellikleri dosyası yoksa oluşturun:
    /opt/apigee/customer/application/message-processor.properties
  2. Dosyaya aşağıdakileri ekleyin (Java Adlandırma ve Dizin Arayüzü (JNDI) özelliklerinin değerlerini LDAP kaynağı yapılandırma gereksiniminize göre değiştirin). Java Naming and Directory Interface (JNDI) özelliklerinin değerlerini LDAP kaynağı yapılandırma gereksiniminize göre değiştirin.
    bin_setenv_ext_jvm_opts="-Dcom.sun.jndi.ldap.connect.pool.maxsize=20
    -Dcom.sun.jndi.ldap.connect.pool.prefsize=2
    -Dcom.sun.jndi.ldap.connect.pool.initsize=2
    -Dcom.sun.jndi.ldap.connect.pool.timeout=120000
    -Dcom.sun.jndi.ldap.connect.pool.protocol=ssl"
  3. /opt/apigee/customer/application/message-processor.properties dosyasının sahibi apigee:apigee olmalıdır.
  4. Her mesaj işlemcisini yeniden başlatın.

Bağlantı havuzu JNDI özelliklerinizin geçerli olduğunu doğrulamak için LDAP bağlantı havuzunun zaman içindeki davranışını gözlemlemek üzere tcpdump gerçekleştirebilirsiniz.