4.15.07.00 - Private Cloud için Apigee Edge sürüm notları

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

8 Eylül 2015 Salı günü, Private Cloud için Apigee Edge'in önemli bir Özellik Sürümünü yayınladık.

Edge for Private Cloud'un üç aylık üç aylık sürümünden (4.15.04.00) bu yana aşağıdaki sürümler yayınlandı ve bu üç aylık sürüme dahil edildi:

Hangi Edge sürümlerini 4.15.07.00 sürümüne yükseltebileceğiniz

Mevcut Edge sürümünüze bağlı olarak şu iki işlemden birini yapabilirsiniz:

  • Doğrudan 4.15.07.00 sürümüne yükseltin
  • Kademeli olarak yükseltme yapın. Yani mevcut sürümünüzden Edge'in farklı bir sürümüne geçmeniz ve ardından 4.15.07.00'a yükseltmeniz gerekir.

Daha fazla bilgi için Hangi Edge for Private Cloud sürümlerini 4.15.07.00 sürümüne yükseltebileceğinizi inceleyin.

4.15.01.x sürümünden veya önceki bir sürümden yeni sürüme geçmeden önce

Yükseltmeden önce her Cassandra düğümünde Cassandra SSTable'ı yükselttiğinizden emin olun:
  1. Cassandra SSTable sürümünü kontrol edin:
    1. Dizini /<install-root>/apigee4/data/cassandra/data olarak değiştirin.
    2. Bir bul komutu çalıştırın,
      > find . -name *-ic-*
      Cassandra 1 .2 SSTable kullanıyorsanız sonuçlar bir.db dosyaları grubu döndürecektir.
    3. Şu bulma komutunu çalıştırın:
      > find . -name *-hf-*
      Sonuçlar boş olmalıdır, yani hiçbir .db dosyası hf biçiminde değildir. hf biçiminde hiçbir dosya görmüyorsanız işlem tamamlanmıştır. Artık 4.15.07.00 sürümüne geçebilirsiniz.

      hf biçimi, Cassandra 1.0 SSTables içindir. hf biçiminde *.db dosyalarınız varsa SSTable'ı bu prosedürün geri kalanında açıklandığı gibi yükseltmeniz gerekir.
  2. hf biçiminde *.db dosyaları bulursanız tüm Cassandra düğümlerini yükseltene kadar her Cassandra düğümünde aşağıdaki komutu çalıştırarak SSTable'ı yükseltin:
    > /<install-root>/Apigee4/share/apache-cassandra/bin/nodetool -h localhostUpgradestables -a
  3. Tüm *.db dosyalarının Cassandra 1.2 sürümü için ic biçiminde olup olmadığını kontrol etmek üzere 1. adımı tekrarlayın.
  4. Edge kurulumunuzdaki her Cassandra düğümünde 1 ile 3 arasındaki adımları tekrarlayın.
  5. Edge 4.15.07.00 sürümüne yükseltin.
  6. 4.15.07.00 yükseltmesinden sonra *.db dosyalarını kontrol ederek bunların hepsinin C* 2.0 stili kararlı sürüme yükseltildiğinden emin olun:
    > cd /<install-root>/Apigee4/data/cassandra/data
    > find . -name *-jb-*

    Cassandra 2 .0'ı çalıştırıyorsanız bu komut bir.db dosyaları grubu döndürecektir.

Yeni özellikler ve geliştirmeler

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

Yükleme ve yükseltme

Seçmeli bileşen yükseltme ve kaldırma

Apigee-upgrade.sh ve Apigee-uninstall.sh komut dosyaları artık yeni sürüme geçirmek veya kaldırmak için Edge bileşenlerini seçebilmenizi sağlıyor. Daha önce düğümdeki tüm bileşenler yükseltilmiş veya kaldırılmıştı. (OPDK-1377, OPDK-1175)

Yükseltme işlemini geri alma

Yükseltme sırasında Apigee-upgrade.sh başarısız olursa artık yükseltmeyi geri almak için Apigee-rollback.sh komut dosyasını kullanabilirsiniz. Yükseltme sorunlarını düzelttikten sonra yükseltme işlemini yeniden deneyebilirsiniz. (OPDK-1275)

Kısaltılmış yükleyici komut dosyası seçenekleri

Yükleme komut dosyaları artık --help gibi uzun seçeneklere sahip değil. Artık yalnızca -h gibi tek harfli seçenekleri kabul ediyorlar. (OPDK-1356)

SmartDokümanlar kurulumu

SmartDokümanlar'ı kurulum-smartdocs.sh komut dosyasıyla yüklerken kuruluş, ortam ve sanal ana makineyi girmeniz istenir. Bu, SmartDokümanlar'ın beklenen konuma yüklenmesini sağlar. Önceden, bu değerler komut dosyasına sabit kodlanıyordu. (OPDK-1310)

update-cass-pwd-in-config.sh'i istem olmadan çalıştırma

ENABLE_CASS_AUTH, CASS_KULLANICIADI ve CASS_password ortam değişkenlerini ayarlarsanız güncelleme-cass-pwd-in-config.sh komut dosyası istem olmadan çalışabilir. (OPDK-1309)

Kenar Platformu

Bu sürüme eklenen yeni Edge platformu özellikleri aşağıda verilmiştir.

Edge Private Cloud tarafından desteklenen OpenJDK 1.7

Edge'in bu sürümü Oracle JDK 1.7 ve OpenJDK 7'yi desteklerken JDK 1.6 desteğini kaldırdı. (OPDK-1187)

İşletim sistemi desteği

Private Cloud için Apigee Edge, işletim sistemi desteğini Red Hat Enterprise Linux 6.6 ve 7.0 (64 bit), CentOS 6.5, 6.6 ve 7.0 (64 bit) ve Oracle Linux 6.5'i içerecek şekilde genişletti.

Cassandra 2.0.15, OPDK 15.07'ye dahil

Bu sürüm Cassandra'nın 2.0.15 sürümünü yükler. Önceki bir sürüm için yükseltme yapıyorsanız Cassandra sürümünüz güncellenir. (OPDK-1197)

OAuth jetonu karma oluşturma işlemi için SHA2 desteği

Veritabanı güvenlik ihlali durumunda Edge, OAuth jetonlarını daha iyi korumak için OAuth jetonlarına karma oluşturma işlemi uygulayan SHA2 algoritmalarını (SHA1'e ek olarak) destekler. Düzenleme düzeyindeki yeni özelliklerle, yeni jetonlar için karma oluşturma işlemini etkinleştirebilir ve yapılandırabilir, ayrıca bu yeni özellikten önceki jetonlarda eski karma oluşturma işlemini kullanmaya devam edebilirsiniz. Daha önce Private Cloud için Edge'de, keymanagement.properties dosyasındaki (yönetim sunucunuzda ve mesaj işlemcilerinizde) hash.oauth.tokens.enabled adlı bir mülk, OAuth jetonlarının otomatik SHA1 karma oluşturma işlemini etkinleştiriyordu. Bu özellik kullanımdan kaldırıldı.

SHA1 karma oluşturma işlemini etkinleştirmek için daha önce hash.oauth.tokens.enabled özelliğini kullandıysanız bu sürüme yönelik yükseltme komut dosyası, sizin için otomatik olarak kuruluş düzeyindeki yeni özellikleri oluşturur. Yükseltme işleminden sonra doğrulamak için şu API ile sistem yöneticisi olarak bir GET işlemi yapın: https://{host}:{port}/v1/o/{kuruluşunuz}.

  • Yeni özelliklerle kuruluşunuzda jeton karma oluşturma işlemini etkinleştirme hakkında bilgi edinmek için Erişim jetonları isteme konusundaki "Veritabanındaki jetonlara karma oluşturma işlemi yapma" bölümüne bakın.
  • Mevcut jetonlara toplu olarak karma oluşturma işlemi uygulama hakkında bilgi edinmek için Edge for Private Cloud İşlem Rehberi'ni inceleyin. (APIRT-1389)

Günlük dosyaları için düz dizin yapısı

Message-logging.properties dosyasında yeni bir enable.flat.directory.structure özelliğini "true" (doğru) değerine ayarlayarak, Edge'i günlük dosyalarını düz dizin yapısında depolayacak şekilde yapılandırabilirsiniz. Daha fazla bilgi için Message Logging politikası bölümüne bakın. (APIRT-1394)

Ortam önbelleği performansı

Daha iyi bellek içi önbellek yönetimi ve kullanımı için ortam önbellek kaynaklarındaki "Bellekteki Maksimum Öğe Sayısı" ayarları kullanımdan kaldırılmıştır. Tüm önbellek kaynaklarında (varsayılan önbellek dahil) bulunan toplam öğe sayısı, önbelleğe ayrılan toplam belleğe bağlıdır. Varsayılan olarak, belirli bir mesaj işlemcisinde bellek içi önbelleğe alma için ayrılan toplam bellek, kullanılabilir belleğin% 40'ıdır. Bu değer, mesaj işlemci cache.properties dosyanızdaki önbellek özelliği ayarları tarafından belirlenir. Öğeler, yalnızca yeterli önbellek olmadığında veya öğelerin süresi dolduğunda bellek içi önbellekten çıkarılır.

Önbellek yönetiminde "Bellekteki Maksimum Öğe Sayısı" özelliğini kullanma eski davranışına geri dönmek için cache.properties dosyasında overrideMaxElementsInCacheResource=false özelliğini ayarlayın. (APIRT-1140)


API Hizmetleri

Bu sürüme eklenen yeni API Hizmetleri özellikleri aşağıda verilmiştir.

Varsayılan olarak yeni Proxy Düzenleyici

Yeni API proxy düzenleyicisi, yönetim kullanıcı arayüzünde varsayılan olarak etkindir. Yeni düzenleyici; koşullu akışların ve uç noktaların Genel Bakış sayfasındaki daha kapsamlı görünümler, Geliştirme sayfasındaki tüm yapılandırmalar; koşullu akışların, uç noktaların ve politikaların daha kolay bir şekilde eklenmesi, küçük snippet'ler yerine daha eksiksiz XML görünümleri, dosya adlarını ve metni tarayan arama gibi daha kapsamlı özellikler içerir. (MGMT-2279)

Yeni OAuth v2.0 Bilgi Politikası Silme

Yeni "OAuth v2.0 Bilgilerini Silme" politikası, OAuth v2 erişim jetonlarını ve yetkilendirme kodlarını silebilmenizi sağlar. Politika, daha önce Management API'si tarafından sağlanan işlevlerin yerini alır. Daha fazla bilgi için OAuthV2 Bilgi Politikası'nı silme bölümüne bakın. (MGMT-2257)

Yeni OAuth v1.0 Bilgi Politikası Silme

Yeni "OAuth v1.0 Bilgilerini Silme" politikası, OAuth v1.0 istek jetonlarını, erişim jetonlarını ve doğrulayıcı kodlarını silmenize olanak tanır. Politika, yönetim API'sinin önceden sağladığı işlevlerin yerini alır. Daha fazla bilgi için OAuth V1 Bilgi politikasını silme başlıklı makaleye bakın. (APIRT-1351)

Erişim Denetimi politikası

Erişim Denetimi politikası, X-FORWARDED-FOR HTTP üst bilgisinde IP adresleri bulunduğunda, IP adreslerinin izin verilenler ve ret listesine ekleme işlemleri için daha ayrıntılı değerlendirilmesini sağlayacak şekilde geliştirilmiştir.

Başlıkta birden fazla IP adresi denetimi etkinken (feature.enableMultipleXForwardCheckForACL özelliğini ayarlamak için Destek Ekibi ile iletişime geçin) politikadaki yeni bir <ValidateBasedOn> öğesi başlıktaki ilk IP'yi, son IP'yi veya tüm IP'leri kontrol etmenize olanak tanır. Daha fazla bilgi için Erişim denetimi politikası başlıklı makaleyi inceleyin.

Access Entity politikasındaki yeni varlıklar

Erişim Varlık Politikası ile şu yeni varlıklara erişim sağlanır: tüketici anahtarı kapsamları, yetkilendirme kodu, istek jetonu ve doğrulayıcı. Daha fazla bilgi için Access Entity politikası başlıklı makaleyi inceleyin.

İstatistik Toplayıcı politikası: İstatistik adının otomatik olarak küçük harfe dönüştürülmesi

API proxy düzenleyicisinde (Geliştirme sayfası > Araçlar > Özel Analytics Koleksiyonu) özel analiz koleksiyonu oluştururken toplayıcı değişkeni (istatistik) "Ad" küçük harf olmalıdır. Adı büyük harfle girerseniz araç, İstatistik Toplayıcı politikasında İstatistik adını otomatik olarak küçük harfe dönüştürür. (MGMT-740)

API proxy düzenleyicisinde Klasik İzleme özelliğinin kaldırılması

API proxy düzenleyicisindeki Trace işlevinin en yeni sürümü, beta sürümünden genel kullanıma sunuldu. "İzlemenin klasik sürümüne eriş" bağlantısıyla "klasik iz" erişimi artık kullanılamaz.

Yönetim kullanıcı arayüzünden Apigee Topluluğu erişimi Yardım menüsünden

Apigee Topluluğu'na, yönetim kullanıcı arayüzü Yardım menüsünden erişebilirsiniz.

Yönetim kullanıcı arayüzündeki hata mesajları

Yönetim kullanıcı arayüzündeki hata mesajı geliştirmeleri aşağıda verilmiştir:

  • Siz kapatmadıkça tüm giriş oturumu boyunca tüm hata mesajlarını kullanıcı arayüzünde gruplandırmak ve görüntülemek için kullanılan yönetim kullanıcı arayüzü. Bu güncellemeyle, hata mesajları, oluştukları sayfadan ayrıldığınızda otomatik olarak temizlenir. (MGMT-2254)
  • Yönetim kullanıcı arayüzü artık yinelenen hata mesajlarını gizlemiyor. (MGMT-2242)

Kullanıcı arayüzü performansı ve hata geliştirmeleri

Sayfa görüntüleme performansı ve hata mesajı temizlemesi de dahil olmak üzere, yönetim kullanıcı arayüzünün farklı alanlarında genel iyileştirmeler yapıldı.

Yönetim kullanıcı arayüzündeki Kuruluş Kullanıcıları sayfasında (Yönetici > Kuruluş Kullanıcıları) rol adları artık köprülüdür. Böylece rol sayfalarına hızlıca gidebilirsiniz. (MGMT-1055)

Mesaj akışında yeni hedef değişkenleri

Mesaj akışlarındaki yeni değişkenler, hedef uç noktalar ve hedef sunucular için daha eksiksiz URL bilgileri sağlar:

  • TargetEndpoint: request.url, target.basepath.with.query yerinin yerini alır.
  • TargetServer: loadbalancing.targetserver, targetserver.name yerine geçer. Ayrıca target.basepath, yalnızca TargetEndpoint'in HTTPTargetConnection <LoadBalancer> öğesinde <Path> öğesi kullanıldığında doldurulur.

Server Name Indication (Sunucu Adı Göstergesi - SNI) desteği

Edge, güney sınırda (mesaj işlemciden hedef uç noktalara) Sunucu Adı Göstergesi'nin kullanımını destekler. SNI kullanmak istiyorsanız Apigee Destek Ekibi ile iletişime geçin.

Java 1.7 gereklidir.

TLS/SSL'nin bir uzantısı olan SNI ile bu hedeflerin tamamının aynı sertifikayı kullanmasına gerek kalmadan aynı IP adresi ve bağlantı noktası üzerinden birden fazla HTTPS hedefi sunulabilir.

Edge'e özel yapılandırma gerekmez. Ortamınız güney sınırındaki SNI için yapılandırılmışsa (Edge bulutu varsayılan olarak etkindir) Edge tarafından desteklenir.

Edge, istek URL'sinden ana makine adını otomatik olarak çıkarır ve bunu SSL el sıkışma isteğine ekler. Örneğin, hedef ana makine https://example.com/request/path ise Edge aşağıda gösterildiği gibi server_name uzantısını ekler:

SNI hakkında daha fazla bilgi için http://en.wikipedia.org/wiki/Server_Name_Indication adresine bakın.

SSL Sertifikaları ayrıntılarındaki "İmza Algoritması"

SSL sertifikası ayrıntılarına yeni bir "İmza Algoritması" alanı eklendi. Bu alan yönetim kullanıcı arayüzünde (Yönetici > SSL Sertifikaları) ve yönetim API'sinde (Anahtar Deposu veya Truststore'dan Sertifika Ayrıntılarını Alma) görüntülenebilmektedir. Alanda, sertifikayı oluşturmak için kullanılan karma algoritmasının türüne bağlı olarak "sha1WithRSAEncryption" veya "sha256WithRSAEncryption" gösterilir.

Süresi dolmak üzere olan SSL sertifikaları gösteriliyor

Yönetim arayüzündeki (Yönetici > SSL Sertifikaları) SSL Sertifikaları sayfası, yeni geçerlilik bitiş açılır menüsündeki seçiminize bağlı olarak SSL sertifikalarının süresinin 10, 15, 30 veya 90 gün içinde dolacağını belirtir.

Tehdit koruması hatası yapılandırması

Bir ileti JSON veya XML Tehdit Koruması politikasını geçemezse Edge, varsayılan olarak HTTP 500 Dahili Sunucu Hatası durum kodu ve ExecutionFailed hatası verir. Bu hata davranışını, kuruluş düzeyinde yeni bir mülkle değiştirebilirsiniz. features.isPolicyHttpStatusEnabled kuruluş özelliği "true" (doğru) değerine ayarlandığında aşağıdaki davranış gerçekleşir:

  • İstek: Herhangi bir istek akışına tehdit koruması politikası eklendiğinde geçersiz mesajlara karşılık gelen bir politika hata mesajıyla birlikte 400 durum kodu döndürülür.
  • Yanıt: Herhangi bir yanıt akışına eklenmiş bir tehdit koruması politikası olduğunda, geçersiz iletiler yine de 500 durum kodu döndürür ve (yalnızca ExecutionFailed yerine) karşılık gelen politika hata mesajlarından biri yayınlanır.

Cloud müşterileri, kuruluş mülkünü ayarlamak için Apigee Destek ekibiyle iletişime geçmelidir. Bu özellik, üç aylık bir sonraki Private Cloud sürümünde Edge Private Cloud müşterilerine sunulacaktır.

Uç noktalar, proxy'ler ve diğer varlıklar için güncellenen şemalar

TargetEndpoint, ProxyEndpoint, APIProxy ve daha birçok politika dışı varlık için referans şemalar güncellendi. https://github.com/apigee/api-platform-samples/tree/master/schemas adresine bakın. (APIRT-1249)


Geliştirici Hizmetleri

Bu sürümde yer alan Geliştirici Hizmetleri yeni özellikleri aşağıda verilmiştir.

SmartDokümanlar'ın genel kullanılabilirliği

SmartDokümanlar beta sürümünden genel kullanıma sunuluyor. Güncellemeler ve yeni özellikler şunlardır:

  • Dosya veya URL ile içe aktarma dahil olmak üzere Swagger 2.0 desteği (özel adlandırılmış güvenlik nesneleri için destek dahil).
  • SmartDokümanlar oluşturan şablonlarda görsel tasarım iyileştirmeleri.
  • Geliştirici Portalı'ndaki kullanılabilirlik ve iş akışı iyileştirmelerine Drupal'daki İçerik > SmartDokümanlar menüsünden ulaşabilirsiniz.
  • "Özel Jeton" kimlik doğrulaması olarak bilinen teknolojiye artık "API Anahtarı" adı veriliyor.
  • Kimlik doğrulama "güvenlik" nesneleri düzeltme düzeyinde tanımlanır.
  • Şablon düzeyinde istemci kimlik doğrulamasının yapılandırması. Yeni düzeltmeler artık önceden yapılandırılmış SmartDokümanlar istemci kimlik bilgilerini sıfırlamaz.

Diğer özellik açıklamaları için bu blog yayınını inceleyin.

SmartDokümanlar dokümanları için SmartDokümanlar'ı doküman API'leri için kullanma bölümüne bakın.

Yönetim kullanıcı arayüzünde gösterilen geliştirici uygulama adı

Edge'deki geliştirici uygulamalarında hem değişmeyen dahili bir Ad hem de değiştirebileceğiniz bir Görünen Ad bulunur. Yönetim kullanıcı arayüzündeki (Yayınla > Geliştirici Uygulamaları > uygulama adı) bir Geliştirici Uygulaması sayfasında, uygulamanın dahili "Adı" "Görünen Ad" ile birlikte görüntülenir. Böylece, sorun giderme ve API yönetimi için uygulamaların dahili adlarına göre görsel olarak daha kolay ayırt edilir.


Analiz Hizmetleri

Bu sürüme eklenen yeni Analytics Hizmetleri özellikleri aşağıda verilmiştir.

Korunan veriler için zaman sınırı

Yönetim kullanıcı arayüzü veya API ile analiz raporları oluştururken geçerli tarihten altı aydan daha eski olan verilere varsayılan olarak erişilemez. Altı aydan daha eski verilere erişmek istiyorsanız Apigee Destek Ekibi ile iletişime geçin.

Özel raporların klasik sürümü yönetim arayüzünden kaldırılıyor

Özel analiz raporlarının isteğe bağlı klasik sürümü, artık yönetim kullanıcı arayüzünde kullanılamaz.

Geliştirici Etkileşim widget'ı performansı

Ana analiz kontrol panelindeki (Geliştirici Etkileşimi bölümü) dönüşüm hunisi widget'ı daha iyi performans sağlamak için iyileştirildi.


Para kazanma

Bu sürümde yer alan yeni para kazanma özellikleri aşağıda verilmiştir.

Ücret planı e-posta bildirimleri

Yeni Ücret Planı e-posta bildirim türü, satın aldıkları hacim bantlı veya paket ücreti planlarında belirli bir işlem veya dolar sınırına ulaştıklarında geliştiricileri bilgilendirmenize olanak tanır. Ayrıntılar için Bildirim şablonlarını kullanarak bildirimleri ayarlama bölümüne göz atın.

Yinelenen Ücret ve Toplama Temeli dönemlerinin senkronizasyonu

Ücret planında, potansiyel olarak iki farklı dönem bulunmaktadır:

  • Geliştiricilerden ne zaman yinelenen bir ücret alınacağını belirleyen, ücret planının Ücretler sekmesinde yapılandırılan Yinelenen Ücret dönemi.
  • Hacim Bantlı veya Paket planları için ücret listesinde tanımlanan ve paket kullanımının geliştiriciler için ne zaman sıfırlandığını belirleyen Toplama Temeli dönemi.

Bu iki dönem artık senkronize edilir. Ücret planında hem sıfır olmayan bir yinelenen ücret hem de Hacim Bantlı veya Paket ücret listesi varsa her ikisi için de yinelenen ücret dönemi kullanılır. Örneğin, aylık olarak yinelenen bir ücret varsa ücret listesi paketleri de aylık olarak sıfırlanır (varsayılan olarak ayın başında).

Yinelenen bir ücret yoksa paketler, ücret listesinde tanımlanan Toplama Temeline göre sıfırlanır. Örneğin, geliştirici bir ücret listesini ayın 19'unda kullanmaya başlarsa ve Toplama Temeli her ay ise paket kullanımı ayın 19'undan sonraki bir ay sıfırlanır.

Toplama Temeli desteği sonlandırılmaktadır ve gelecekteki bir sürümde para kazanma özelliği kaldırılacaktır. Daha fazla bilgi için Ücret listesi planı ayrıntılarını belirtme bölümüne bakın.

Özet gelir raporlarındaki Özel Özellikler

İşlem kaydetme politikaları, isteğe bağlı olarak işlemlerden özel özellik verilerini yakalamanıza olanak tanır ve artık bu özel işlem özelliklerini özet gelir raporlarına dahil edebilirsiniz. Kuruluşunuza bir MINT.SUMMARY_CUSTOM_ATTRIBUTES özelliği ekleyerek raporlarda kullanılmak üzere veritabanı tablolarına hangi özel özelliklerin ekleneceğini belirtebilirsiniz.

Private Cloud için Apigee Edge müşterileri, aşağıdaki API çağrısı ve Sistem Yöneticisi kimlik bilgileriyle bayrağı ayarlayabilir.

curl -u email:password -X PUT -H "Content-type:application/xml" http://host:8080/v1/o/myorg -d \
"<Organization type="trial" name="MyOrganization">
    <Properties>
        <Property name="features.isMonetizationEnabled">true</Property>
        <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">[&quot;my_attribute_1&quot;,&quot;my_attribute_2&quot;]</Property>
        <Property name="features.topLevelDevelopersAreCompanies">false</Property>
    </Properties>
</Organization>"

API çağrısındaki özel özellikler dizisinin URL olarak kodlandığını unutmayın.


SmartDokümanlar yükseltme işlemi

Beta döneminde SmartDokümanlar'ı zaten kullanıyorsanız genel kullanıma sunulan sürümdeki yeni özellikler ve işlevler, geliştirici portalınızda SmartDokümanlar'ı yükseltmenizi gerektirir.

Geliştirici portalınızda yayınlanmış tüm SmartDokümanlar sayfaları çalışmaya devam eder ancak mevcut veya yeni sayfalarda yapılan değişiklikleri düzenlemeden ya da yayınlamadan önce güncelleme işlemini uygulamanız gerekir.

SmartDokümanlar'ı geliştirici portalınızda oluşturup yayınlayabileceğinizi, ancak SmartDokümanlar'ın Apigee'nin Edge API Yönetim Hizmetleri kapsamında bulunan API modelinden oluşturulduğunu unutmayın. Edge'de bir API modelinde yaptığınız değişiklikler tüm Pantheon ortamlarınızda aynı olur (geliştiricilerin Pantheon ortamlarında var olması gibi).

SmartDokümanlar beta sürümünden genel kullanıma geçmek için

  1. 15.05.27 sürümünü Pantheon'daki dev veya test ortamlarınızda güncelleyip test edin.
  2. Kullanmakta olduğunuz mevcut API modellerinin yerini alacak yeni bir model oluşturun.
    • Swagger veya WADL belgelerini içe aktarıyorsanız bunları tekrar yeni bir düzeltmeye aktarın.
    • API modelinizin bakımını SmartDokümanlar modülü aracılığıyla yapıyorsanız dosyayı SmartDokümanlar JSON dosyası olarak dışa aktarın ve dosya ekini kullanarak yeni modelinize aktarın.
  3. Modelinizin düzeltmesinin güvenlik özelliklerini ayarlayın. İçerik > SmartDokümanlar > model sayfasında Güvenlik Ayarları'nı seçin.
  4. İşlemler sütununda Ayarlar'ı tıklayarak model ayarları sayfasındaki (İçerik > SmartDokümanlar) önceden yapılandırılmış kimlik doğrulamasını kontrol edin.
  5. Tüm özel şablonları, CSS ve JS öğelerinin v6'sını kullanacak şekilde güncelleyin ve authSchemes ve apiSchema gibi yeni nesne adlarını yansıtacak şekilde değişiklikler yapın. SmartDokümanlar şablonlarını güncelleme hakkında bilgi edinmek için SmartDokümanlar'ı doküman API'leri için kullanma bölümüne bakın.
  6. Model düzeltmenizi yeniden oluşturun ve yayınlayın.
  7. Yeni dokümanları doğruladıktan sonra üretim portalınızı 15.05.27 sürümüne güncelleyin.

Edge Enterprise müşterisiyseniz ve yükseltme işlemiyle ilgili sorularınız veya endişeleriniz varsa lütfen marsh@impression.com ve cnovak@impression.com adresine e-posta gönderin. Aksi takdirde en iyi yanıt için lütfen Apigee Topluluğu'nu kullanın.


Gelecekte yapılacak özellik değişiklikleri ve geliştirmeler

Bu bölümde, gelecekte yapılması beklenen özellik değişiklikleri ve geliştirmelerin önizlemesi sunulmaktadır:

Yanıt Önbelleği politika davranışında değişiklik

Gelecekteki bir sürümde çıkacak (belirlenecek) Yanıt Önbelleği politikasının <ExcludeErrorResponse> öğesinin varsayılan davranışı değişecek.

Mevcut davranış: Yanıt önbelleği politikasındaki <ExcludeErrorResponse> öğesi varsayılan olarak yanlıştır. Bu, varsayılan olarak, olası bir HTTP durum koduna (3xx dahil) sahip yanıtların, Yanıt Önbelleği politikası tarafından önbelleğe alındığı anlamına gelir.

Gelecekteki davranış: Yanıt Önbelleği politikasındaki <ExcludeErrorResponse> öğesi varsayılan olarak doğru olacaktır. Bu da varsayılan olarak yalnızca 200 ila 205 HTTP Durum kodlarına sahip yanıtların önbelleğe alınacağı anlamına gelir. Bu davranışı geçersiz kılmak ve tüm durum kodları için yanıtları önbelleğe almak amacıyla <ExcludeErrorResponse> öğesini açıkça true olarak ayarlamanız gerekir.

Şu anki çözüm: Private Cloud 4.15.07.00 ve daha eski sürümler için yalnızca 200 ila 205 durum kodlarına sahip yanıtları önbelleğe almak istiyorsanız <ExcludeErrorResponse> öğesini açıkça true olarak ayarlamanız gerekir.


Düzeltilen hatalar

Bu sürümde aşağıdaki hatalar düzeltilmiştir.

Sorun Kimliği Açıklama
OPDK-1521 Şifre şifreleme sorunu
OPDK-1201 Kullanıcı arayüzü verileri geri yüklenemiyor
OPDK-1112 Apigee yönetici kullanıcısına özel LDAP şifre politikası uygulanmıyor
OPDK-1097 OPDK yükseltmesi sırasında Keyspace istisnası
OPDK-1068 Yükleme sırasında başarısız olursa yönetici şifresini değiştirebilir
OPDK-1053 Zookeeper kök olarak çalışıyor
OPDK-967 OpenLDAP'yi set-autostart.sh kullanarak otomatik başlatılacak şekilde ayarlarken all-status.sh, durumu "ölü" olarak bildiriyor
OPDK-905 Smartdocs prod, axgroup001 grubunda zaten kayıtlı
OPDK-899 İlk katılım sırasında hata
OPDK-847 İlk katılım sırasında oluşturulan kullanıcı şifre sıfırlama için e-posta almıyor
OPDK-817 init.d komut dosyaları hata veriyor
OPDK-815 ax-purge.sh komut dosyası, örnekleme tablolarının tamamen silinmesini gerektirir
MGMT-2246 Özel rapor oluşturma sayfası, yönetim kullanıcı arayüzünde doğru şekilde görüntülenmiyor
MGMT-2235 Süresi dolan SSL sertifikalarında süre sonu göreli süresi kafa karıştırıcı bir şekilde yuvarlanabilir
Süresi dolan SSL sertifikalarında, geçerlilik bitiş tarihinin göreli zamanı, sertifikanın süresinin 90 gün veya daha kısa bir süre içinde sona erdiği aylara yuvarlanması yerine her zaman gün cinsinden gösterilir.
MGMT-2193 API düzenlenirken dönen yükleme döner simgesi
MGMT-2173 Trace kullanıcı arayüzü, yasal URL'lere izin vermiyor
Trace kullanıcı arayüzü, artık iç içe yerleştirilmiş sorgu parametreleri içeren sorgu parametresi değerleriyle istek göndermenize olanak tanıyor.
MGMT-2162 JavaScript derleme sorunu
MGMT-2124 Kullanıcı arayüzünde izinler kaydedildiğinde müşteri rolünün izinleri sıfırlanır
MGMT-2114 MessageLogging politikasında geçersiz Sistem Günlüğü IP'si dağıtım sırasında doğru hata vermelidir
MGMT-2067 İzleme: API proxy düzeltmesi 2 ortamda dağıtıldıysa düzeltme ve ortamın seçilmesi doğru şekilde çalışmıyor
MGMT-2061 Şifremi Unuttum yalnızca kayıtlı kullanıcılara e-posta gönderilmelidir
Yönetim kullanıcı arayüzü giriş sayfasındaki "Şifrenizi mi unuttunuz?" bağlantısı yalnızca kayıtlı Apigee kullanıcılarına e-posta gönderir.
MGMT-2048 Dağıtım izinlerini bir ortamla sınırlayan özel role sahip kullanıcı diğer ortamlarda dağıtım yapabilir
MGMT-2041 FaultRules öğesini varsayılan ek şablonundan kaldırın
Politikalarda veya API proxy adımlarında kullanılmayan FaultRules öğesi, artık API proxy'leri oluşturduğunuzda veya politika eklediğinizde otomatik olarak eklenmez.
MGMT-2034 WSDL getirme hatası: "Getirme WSDL Hatası: WSDL işlenirken hata oluştu."
MGMT-1986 Geliştirici eklenirken kullanıcı arayüzü hatası
MGMT-1983 OAuth 2.0 yetkilendirme kodu API'sinin yanlış durum döndürmesi
MGMT-1962 Güçlü şifreyle yönetim kullanıcı arayüzüne giriş hatası
Artık yüzde işareti gibi belirli özel karakterlerle kullanıcı arayüzüne giriş yapma başarısız olmuyor.
MGMT-1947 Yönetim kullanıcı arayüzündeki rastgele roller
Kullanıcının İşlem Kaydetme Politikası oluşturma veya düzenleme izni yoksa İşlem Kaydetme Politikası oluşturmak ve düzenlemek için kullanılan kullanıcı arayüzü düğmeleri devre dışı bırakılır.
MGMT-1899 Ürün ayarları kaydedildikten sonra kaynak yolları silindi
Bir API ürünü düzenlenirken kullanıcı Kaydet düğmesini çift tıklarsa ürünün kaynak yolları silinebilir. Bu sorun düzeltildi.
MGMT-1894 Geliştirici Uygulamaları sayfasının geliştirici sütununun yüklenmesi hiç tamamlanmıyor
MGMT-1882 WSDL'deki yeni API proxy'si yalnızca son parametre ayrıntılarını gösterir
MGMT-1878 Bir ortama birden fazla düzeltme dağıtıldıysa Trace bunlardan yalnızca birini gösterir
MGMT-1872 Özel raporlar indirilemiyor
MGMT-1863 Node.js günlükleri yönetim kullanıcı arayüzünde görüntülenemiyor
MGMT-1843 API Proxy'si Açılmıyor
MGMT-1833 sysadmin kullanıcısının OPDK için kullanıcı arayüzünde şifreyi değiştirme seçeneği olmamalıdır
MGMT-1825 Siteler arası komut dosyası çalıştırma (XSS) hataları
MGMT-1824 .xml uzantısına sahip WSDL dosyasını içe aktarırken WSDL hatası getir
MGMT-1812 İçe aktarma sırasında TargetEndpoint doğrulaması ekleme
ProxyEndpoint'e benzer şekilde TargetEndpoint de API proxy'si içe aktarma işlemindeki koşullarda kullanılan uygun şema ve ifadeler için doğrulanır.
MGMT-1804 Node.js API bazı durumlarda geçersiz JSON gönderiyor
json verilerinde geçersiz karakterler varsa biçimlendirilmemiş günlükleri göstermek için kullanılan Node.js günlükleri ekranı. Bu sorun bu sürümde düzeltilmiştir. Kullanıcı arayüzü artık iyi biçimlendirilmiş Node.js günlüklerini göstermektedir.
MGMT-1802 şifre sıfırlama URL'si #118
Yönetim kullanıcı arayüzü, SSL sonlandırma sunucusunun arkasındaysa yönetim kullanıcı arayüzü artık düzgün şekilde http URL'si yerine https URL'sine bağlantı içeren bir şifre sıfırlama e-postası oluşturuyor.
MGMT-1799 Trace'te istek gönderen kullanıcı arayüzü güvenlik açığı
MGMT-1777 TLD'si .acn olan e-posta adresine sahip kullanıcı eklenemez
MGMT-1735 "W getirilirken hata oluştu" markalama"
Geçerli bir karara varmak üzere Edge OPDK'da özel markalama desteği kaldırıldı. Bunun, hizmeti kullanan az sayıda müşteriyi hayal kırıklığına uğratabileceğinin farkındayız ancak bu, Edge'in API yönetimi alanındaki becerilerini doğrudan iyileştiren bir özellik değildir.
MGMT-1569 Mevcut API ürününe API proxy'si ekleme sorunu
Yönetim kullanıcı arayüzünde, API Proxy'sinde "/" yolu için bir kaynak bulunduğunda API ürününe API proxy'si eklenmesi düzeltildi.
MGMT-1563 Trace'teki Gönder düğmesi hatayla karşılaşırsa devre dışı kalıyor
MGMT-1362 Şifremi Unuttum e-postası, e-posta adresinde "_" işareti varsa çalışmaz
OPDK'da, alt çizgi içeren e-posta adresleriyle ilgili şifre sıfırlama sorununu düzeltir.
MGMT-1345 WSDL'nin birden fazla ad alanı ile içe aktarılması yanlış Derleme SOAP Adımına neden oluyor
MGMT-1193 Yeni bir düzeltme rota kuralını beklenmedik bir şekilde değiştirdiği için proxy kaydediliyor
MGMT-1061 SmartDokümanlar: Swagger tanımındaki gövde türü parametresinin açıklaması, dokümanın kullanıcı arayüzünde gösterilmiyor
MGMT-800 "Varsayılan" adlı kaynak oluşturma işlemi bozuk kullanıcı arayüzüyle sonuçlanıyor
MGMT-787 Kullanıcı arayüzü uyarısı kullanılabilirlik sorunu
Yönetim kullanıcı arayüzünde + API Proxy'sini tıkladığınızda ve Yeni API Proxy iletişim kutusu göründüğünde iletişim kutusunu kapatmak için Esc tuşuna basabilirsiniz.
MGMT-619 API proxy kullanıcı arayüzü sayfasında sayfalara ayırmayı etkinleştirme
MGMT-602 API Proxy Geliştirme görünümü: Uç noktada PreFlow/PostFlow hataya neden olmadığında Yanıt Önbelleği politikası ekleyin
MGMT-460 Politikanın yeniden adlandırılması hatalı davranışa neden olur ve politikanın kaldırılması mümkün değildir
DEVRT-1644 Yanlış e-postanın gönderilmesine neden olan bildirim adlarına göre arama
DEVRT-1583 Para kazanma kullanıcı arayüzünde, mevcut ücret planı için "Gelecek" rozeti gösteriliyor
DEVRT-1546 Plan sınırları çalışmıyor
DEVRT-1511 Mevcut bir geliştirici içinmint.resource doesNotExist hatası
CORERT-639 TCPSysLogSocket eş zamansız olmalıdır
CORERT-613 "untagnized_name" nedeniyle gerçekleşen SSL el sıkışma hataları
AXAPP-1728 Analizlerde para kazanma değişkenlerini yoksayma
AXAPP-1708 Analytics API, nasıl istekte bulunduğuma bağlı olarak aynı istatistik için farklı sayılar üretiyor gibi görünüyor
AXAPP-1707 Ücretsiz kapsül analizi performansını geliştirme
AXAPP-1690 Özel raporlarda"Geçersiz API Hatası"
AXAPP-1533 Analytics Coğrafi Haritası, Geçersiz API Çağrısı hatası bildiriyor
AXAPP-1493 Önbellek performansı istatistikleri yanlış
APIRT-1436 Karma oluşturma uygulanmamış jetonlara karma oluşturma işlemi uygulamak için araç/komut dosyası oluşturma
APIRT-1425 "true" değerine ayarlandığında devam edenOnError özelliğinin JavaScript çağrı politikası üzerinde hiçbir etkisi yoktur
APIRT-1346 OAuth2.0: hash.oauth.tokens.enabled doğru olduğunda, erişim jetonu yanıtında karma oluşturma işlemi uygulanmış değer döndürülür
APIRT-1206 target_ip, 503'ler ve 504'lerin çoğu için bilgi tablosuna kaydedilmez
APIRT-1170 Eksik kaynak dosyası, MP'nin bir ortamı yükleyememesine neden oldu
APIRT-1148 ResponseFlow'daki {message.version} değişkeninin GET'si, bir Node.js hedefi için NPE belirtir
APIRT-1054 Varsayılan dışında bir dizine giriş yapmaya çalışırken Message Logging başarısız oluyor
APIRT-387 OrganizationService'in MP'de "diğerleri" lezzetinde çalışmasını sağlama
APIRT-67 OAuth GenerateAccessToken politikası, oauthV2.failed değişkenini doğru şekilde ayarlamıyor
APIRT-52 Özel Raporlar: Birçok API için yanıt durumu kodu boş

Bilinen sorunlar

Bu sürümde aşağıdaki bilinen sorunlar bulunuyor.

Sorun Kimliği Açıklama
OPDK-1586

IPV6 desteği etkin değilse API BaaS portalı başlatılamıyor
Çözüm, API BaaS Portalı'nı çalışır hale getirmek veya IPV6 desteğini etkinleştirmek için /<install-dir>/apigee4/conf/nginx/conf.d/loadbalancer.conf dosyasında aşağıdaki IPV6 satırını yorumlamaktır:

# listen [::]:8080;

OPDK-1785

Para kazanma bileşenini, yükseltilmiş Edge ortamına yükleyin
Bir Edge yüklemesini 4.15.07.00 sürümüne yükseltirseniz ve yükseltme işleminden önce para kazanma özelliğini kullanmıyorsanız Edge'in 4.15.07.00 sürümüne para kazanmayı yükleyemezsiniz.

Çözüm, Para Kazanma'yı yüklemeyi denemeden önce Apigee-env.sh dosyasında doğru Para Kazanma sürümünü belirlemektir. 4.15.07 sürümünde Para Kazanma sürümünü edinmek için (Edge 4.15.07'ye yükselttikten sonra) şu komutu çalıştırın:
> source /{install-dir}/apigee4/bin/apigee-env.sh 

> VER=`basename $(find $SHARE_DIR/installer/monetization -name "mint-*.zip") | cut -d "-" -f 2,3,4` 
Varsayılan olarak install-dir, /opt şeklindedir.
Yukarıdaki VER değerinin Apigee-env.sh içinde ayarlanması gerekir:
> sed -i "s/^MONETIZATION_VERSION=.*/MONETIZATION_VERSION=$VER/" /install-dir/apigee4/bin/apigee-env.sh 
Yukarıdaki adımları uygulamadan Para Kazanma'yı yüklemeye çalıştıysanız yükleme başarısız olur ve paylaşım dizininde ölü bir sembolik bağlantı olabilir. Bu sembolik bağlantıyı kaldırmanız gerekir:
> rm /install-dir/apigee4/share/monetization 
Sembolik bağlantıyı kaldırdıktan sonra Para Kazanma sürümünü ayarlamak için yukarıdaki adımları uygulayın, ardından Para Kazanma özelliğini yeniden yüklemeyi deneyin.
OPDK-1857 bin/qpid-stat.sh ve bin/qpid-config.sh konumunda sabit kodlu Python 2.6 sürümü

CentOS ve RedHat 7.0'da, bin/qpid-stat.sh ve bin/qpid-config.sh kapsamındaki çeşitli komut dosyaları, Python sürüm 2.6'yı kullanacak şekilde sabit kodlanmıştır.

Bu sorunun geçici çözümü, Apigee4/bin dizinindeki qpid-stat.sh ve qpid-config.sh içindeki PYTHONPATH dosyasını dışa aktaran satırı değiştirmektir.

export PYTHONPATH="${QPID_DIR}/lib/python2.6/site-packages"

Sisteminizdeki Python sürümünü belirlemek için /opt/../../4/share/apache-qpid/lib dizinindeki Python sürümünü kontrol edin. Dizin büyük olasılıkla python2.7'dir.

Ardından, qpid-stat.sh ve qpid-config.sh dosyalarındaki PMIMEONPATH ayarını doğru yolla güncellemeniz gerekir. Örneğin:

export PYTHONPATH="${QPID_DIR}/lib/python2.7/site-packages"

DEVRT-1574 Birden fazla etkin ücret planı olan geliştiriciler için denge ve kullanım tutarsızlığı
Para kazanma özelliğinde, bir geliştirici API başına çağrı ücreti olan birden fazla ücret planında çalışıyorsa para bakiyesi kullanımı bazen tutarsız olabilir.
APIBAAS-1647 Sistem yöneticisi olarak giriş yaptıktan sonra BaaS kullanıcı arayüzünde "Roller alınırken hata oluştu" mesajı görüntüleniyor
Bu hata mesajı, 4.15.01 sürümünden 4.15.07 sürümüne geçtikten sonra sistem yöneticisi tarafından sisteme ilk girişte görünür. Bu mesajı yoksayabilirsiniz.
DEVRT-1834 Para kazanma 4.15.07 sürümüne yükseltme
Apigee-upgrade.sh komut dosyası, en sonda başka bir komut dosyası çalıştırmanızı isteyen şu mesajı yazdırır:
************************************** 
In order to complete the monetization upgrade please run: 
sudo /opt/apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/
365-create-notification-condition.sh 
************************************** 

Bu mesajı yoksayabilirsiniz. Bu komut dosyası gerekli değildir ve yürütülemez.

DEVRT-1951 Para kazanma yeni yüklemede bildirim yapılandırmaları eksik
Private Cloud için Apigee Edge sürüm 4.15.07.00'ın yeni yüklemesinde, para kazanma bildirimleriyle ilgili aşağıdaki yapılandırmalar eksik. Bunlar, yönetim kullanıcı arayüzündeki Yönetici > Bildirimler sayfasındaki bildirim türlerine karşılık gelir.
mint.scheduler.${ORG_ID}.adhocnotify@@@management
mint.scheduler.${ORG_ID}.expiringrateplannotify@@@management
mint.scheduler.${ORG_ID}.newpkgnotify@@@management
mint.scheduler.${ORG_ID}.newproductnotify@@@management
mint.scheduler.${ORG_ID}.newrateplannotify@@@management
mint.scheduler.${ORG_ID}.tncacceptancenotify@@@management
Bu sorunu çözmek için aşağıdaki adımları uygulayın. Cassandra örneğinizin IP adresine ihtiyacınız vardır. Bu API'yi bulmak için <installation-root>/Apigee4/conf/cassandra/cassandra.yaml veya <installation-root>/Apigee4/conf/cassandra/cassandra-topology.properties adresine bakın.
  1. Aşağıdaki komutları çalıştırın. {ORG_ID} değişkenini olduğu gibi bırakın ancak <org_name>, <installation-root> ve <cassandra_ip_address> değerlerini değiştirin.
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/ui/mint-org-specific-ui-schedulers.txt > /tmp/mint-org-specific-ui-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-ui-schedulers.txt
    
  2. Yönetim sunucusunu yeniden başlatın.
DEVRT-1952 4.14.07.00 sürümünden para kazanma yükseltmesi eksik bildirim yapılandırmaları
Apigee Edge for Private Cloud sürümünden 4.14.07.00 sürümünden 4.15.07.00 sürümüne yükseltme yapıldığında para kazanma bildirimleri için aşağıdaki yapılandırmalar eksik olduğundan para kazanma raporları yanlış çalışıyor.
mint.scheduler.${ORG_ID}.chargedaily@@@management
mint.scheduler.${ORG_ID}.chargehourly@@@management
Bu sorunu çözmek için aşağıdaki adımları uygulayın. Cassandra örneğinizin IP adresine ihtiyacınız vardır. Bu API'yi bulmak için <installation-root>/Apigee4/conf/cassandra/cassandra.yaml veya <installation-root>/Apigee4/conf/cassandra/cassandra-topology.properties adresine bakın.
  1. Aşağıdaki komutları çalıştırın. {ORG_ID} değişkenini olduğu gibi bırakın ancak <org_name>, <installation-root> ve <cassandra_ip_address> değerlerini değiştirin.
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/system/mint-org-specific-system-schedulers.txt > /tmp/mint-org-specific-system-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-system-schedulers.txt
    
  2. Yönetim sunucusunu yeniden başlatın.
OPDK-1878 Birden fazla veri merkezi kurulumunda kapsül adı ayarlanamıyor
Edge yükleme kılavuzunda, birden fazla veri merkezi kurulumu için sessiz yükleme dosyalarında Kapsül adlarının "ağ geçidi-1" ve "ağ geçidi-2" olarak ayarlanması belirtilir. Ancak Kapsülün yeniden adlandırılması, Yönlendiricilerin ve Mesaj İşleyicilerin düzgün bir şekilde kaydedilmesini ve erişilebilir olmasını engeller. Bu sorun, setup-org.sh komut dosyasının kullanılabilir İleti İşleyicileri bulmasını da engeller.

Bu sorunun çözümü, her iki veri merkezinin sessiz yükleme dosyasında MP_POD özelliğini kullanarak Kapsül adını "ağ geçidi" olarak ayarlamaktır.
OPDK-1886

Düğüm, 192.168.x.y gibi yerel IP adreslerine erişemiyor
Yerel bir IP adresine erişmeye çalışırken "EINVAL'a bağlan" hatasını görüyorsunuz.
Bu sorunun çözümü, Mesaj İşleyici düğümlerindeki /<install_dir>/apigee4/conf/apigee/message-processor/nodejs.properties dosyasını düzenleyerek aşağıdaki satırı açıklamaktır:

connect.ranges.denied=10.0.0.0/8,192.168.0.0/16,127.0.0.1/32

Ardından, İleti İşleyici düğümlerini yeniden başlatın:

<install_dir>/apigge4/bin/apigee-service message-processor restart 
OPDK-1958 Yükseltme yaparken tüm düğümlerin Management Server'da 8080 numaralı bağlantı noktasına erişmesi gerekir
Çalışma zamanında, şu bileşenlerin Yönetim Sunucusu'nda 8080 bağlantı noktasına erişmesi gerekir: Yönlendirici, Mesaj İşleyici, UI, Postgres ve Qpid. Ancak yükseltme sırasında tüm düğümlerin Cassandra ve Zookeeper düğümleri dahil olmak üzere Yönetim Sunucusu'ndaki 8080 numaralı bağlantı noktasına erişmesi gerekir.
OPDK-1962 Yeni sürüme geçildikten sonra Edge API için SSL'yi yeniden yapılandırmalısınız
Edge API'yi 4.15.07.00 sürümüne yükseltmeden önce SSL kullanacak şekilde yapılandırdıysanız yeni sürüme geçtikten sonra SSL'yi yeniden yapılandırmanız gerekir. Edge API için SSL'yi yapılandırma prosedürüyle ilgili Edge İşlem Kılavuzu'na bakın.