16.01.20 - Herkese Açık Cloud için Apigee Edge sürüm notları

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

2 Şubat 2016 Salı günü, Herkese Açık Bulut için Apigee Edge'in yeni bulut sürümünü yayınladık.

Yeni özellikler ve geliştirmeler

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

Yeniden tasarlanmış API proxy sihirbazı

API proxy sihirbazı yeniden tasarlandı. Yönetim kullanıcı arayüzündeki API Proxy'leri sayfasında "+ API Proxy'si" seçeneğini tıkladığınızda yeni sihirbaz, API proxy'si oluşturma sürecinde size rehberlik eder. Önceki API proxy sihirbazıyla aynı ayarların hepsi kullanılabilir. (MGMT-1376)

OpenAPI (Swagger) belgeleriyle API proxy'leri oluşturma

API proxy sihirbazının yeni tasarımının bir parçası olarak artık OpenAPI (Swagger) belgesinden API proxy'si oluşturabilirsiniz. API proxy sihirbazının ilk sayfasında, Ters Proxy, Node.js Uygulaması veya Hedef Yok seçeneğini belirleyin. Görüntülenen alana OpenAPI dokümanınızın URL'sini girin. Daha fazla bilgi için Basit bir API proxy'si oluşturma bölümüne bakın. (MGMT-1376)

SOAP proxy'leri için WSDL 1.2 desteği

Apigee Edge, SOAP hizmetlerini çağırmak için API proxy'leri oluştururken WSDL 1.2'yi destekler. (MGMT-2835)

TargetEndpoint yapılandırmalarındaki SSLInfo değişkenleri

Bir API proxy'si TargetEndpoint'te, esnek çalışma zamanı gereksinimlerini desteklemek için SSL/TLS ayrıntılarını dinamik olarak ayarlayabilirsiniz. SSLInfo'nun bir TargetEndpoint yapılandırmasında nasıl ayarlanacağına ilişkin aşağıdaki örnekte, değerler çalışma zamanında bir Java Çağrısı, JavaScript politikası veya bir Mesaj Ata politikası tarafından sağlanabilir. Ayarlamak istediğiniz değerleri içeren mesaj değişkenlerini kullanın.

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

Bu özellik, aşağıdaki dokümanlarda ele alınmıştır:

(APIRT-1475)

SAML onay politikaları için RSA_SHA256 algoritma desteği

SAML onaylama politikaları artık RSA_SHA1'in yanı sıra RSA_SHA256 algoritmasını da desteklemektedir. (APIRT-1779)

Sertifika yüklemelerinde doğrulama

Yönetim API'si, süresi dolmuş veya geçersiz sertifikaların anahtar depolarına ve güven depolarına yüklenmesini önlemek için yükleme sırasında sertifikaları doğrular. Sertifikalar, dosya boyutunun 50 KB'tan büyük olmadığından ve biçimin PEM veya DER olduğundan emin olmak için doğrulanır. Sertifika geçerlilik bitiş tarihi de doğrulanır. Varsayılan süre sonu doğrulamasını geçersiz kılmak (yüklemede sertifika süre sonunu doğrulamamak için) şu sorgu parametresini kullanın: ?ignoreExpiryValidation=true

Daha fazla bilgi için Anahtar Deposuna JAR dosyası yükleme ve Truststore'a Sertifika Yükleme bölümlerine bakın. (SECENG-516) ve (APIRT-2213)

Node.js Günlükler sayfasında otomatik anket

Proxy düzenleyiciden Node.js günlüklerini görüntülerken, Node.js Günlükleri sayfası mevcut yeni günlükleri listelemek için düzenli aralıklarla otomatik olarak yenilenir. Otomatik yenilemeyi kapatmak için "Otomatik Yenilemeyi Durdur"u tıklayın. (MGMT-1692)

API ürün sayfası performansı, listelenen geliştirici uygulaması yok

Yönetim kullanıcı arayüzünde bir API ürünü görüntülenirken, söz konusu ürünle ilişkilendirilen geliştirici uygulamaları listelenir. API ürünü düzenlenirken, kullanıcı arayüzü performansını iyileştirmek için geliştirici uygulamalarının listesi gösterilmez. (MGMT-2869)

Günlük analiz e-postalarına abonelik

Kuruluş yöneticilerinin artık günlük analiz raporu e-postalarına açıkça abone olması gerekiyor. Yönetim kullanıcı arayüzünde veya Management API ile bir kullanıcı tercihi belirleyerek abone olun/e-posta listesinden çıkın. Daha fazla bilgi için Günlük analiz e-postalarına abone olma başlıklı makaleyi inceleyin. (AXAPP-1949)

yanıt süresi metriklerinde sum( ) işlevi

Analytics özel raporlarında ve API çağrılarında "sum" toplama işlevi artık Hedef Yanıt Süresi, Toplam Yanıt Süresi ve end_point_response_time için kullanılabiliyor. Örneğin, /stats API'de (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) artık şu "select" sorgu parametresini kullanabilirsiniz: ?select=sum(total_response_time). (AXAPP-2006)

Gecikme Analizi raporu: API proxy adları sıralanmış

Gecikme Analizi raporu kullanıcı arayüzünde (yalnızca Apigee Edge kurumsal planları) API proxy'leri, Proxy açılır listesinde alfabetik olarak listelenmiştir. (MGMT-2858)

Kontrol panelinde görünen geliştirici uygulamaları

Yönetim kullanıcı arayüzü kontrol panelindeki Geliştirici Uygulamaları çubuk grafiğinde, geliştirici uygulamaları dahili ad yerine görünen ada göre listelenir. (MGMT-2853)

Özel raporlarda yeni tarih/saat widget'ı

Yönetim kullanıcı arayüzündeki özel raporlar sayfasındaki tarih/saat seçici widget'ı iyileştirilmiştir. (MGMT-2881)

Para Kazanma: API paket adlarını düzenleme

Bir API paketinin adını, API paketi yayınlanmış bir ücret planı içerse bile para kazanma yaşam döngüsünün herhangi bir noktasında güncelleyebilirsiniz. (DEVRT-2177)

Para kazanma: Özel özelliklerde izin verilen ondalık basamaklar

Bir "Özel Özellik İçeren Ücret Listesi" planı kullanılırken, mesaj başlığında işlem için çarpan olarak kullanılan özel özellik artık dört ondalık basamağa kadar bir ondalık değer olabilir. Bu plan türü hakkında daha fazla bilgi için Ücret listesi özel özellik ayrıntılarını belirtme bölümüne bakın. ( DEVRT-2191)

Genel iyileştirmeler

Bu sürüm ayrıca kullanılabilirlik, performans, güvenlik ve kararlılık açısından çok sayıda geliştirme içerir.

Düzeltilen hatalar

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

Sorun Kimliği Açıklama
MGMT-2964 Yeni proxy düzenleyici, Akış etiketi içindeki yorumları kabul etmiyor
MGMT-2957 Bir kuruluşa yeni kapsül eklendiğinde, paketin dağıtım durumu yeni kapsüldeki yönlendiriciler için hata olarak döndürülür
MGMT-2937 Özel rollerle ilgili yetersiz izin hataları
MGMT-2875 WSDL SOAP oluşturma işleminde SOAP 1.2 için yanlış başlıklar var
MGMT-2739 Geliştirici Uygulamaları raporu, Analytics sekmesinde anormallik grafiği gösterilmiyor
MGMT-2735 Node.js günlüklerini yenilemek hiçbir zaman tamamlanmıyor/durdurmuyor
MGMT-2734 Dağıtılmış bir paketi kaydetmeye çalışırken herhangi bir hata oluştuğunda Kaydet düğmesi etkinleştirilmiyor
MGMT-2729 Kullanıcı arayüzünde TargetServer için bağlantı noktasının güncellenmesi SSLInfo'yu temizler
MGMT-2702 Firefox ve IE için siteler arası güvenlik açığı
Siteler arası isteklere düzgün şekilde izin vermeyen FireFox ve IE güvenlik açıkları nedeniyle oluşabilecek güvenlik açığı düzeltildi.
MGMT-2681 Proxy Düzenleyici: Koşulda bir normal ifade eşleşmesi kullanırken Akış Gezgini fiili göstermez
MGMT-2361 Proxy dağıtımı RPCException nedeniyle başarısız oluyor: Çağrı zaman aşımına uğradı
MGMT-1662 Apigee Herkese Açık Bulut sürümleri sırasında API proxy dağıtımı başarısız oluyor
DEVRT-2286 senkronizasyon kuruluşu Monetization API bozuk
Apigee Edge verilerini para kazanma ile senkronize etmek için kullanılan API, 16.01.20 sürümündeki son yenilemeyle düzeltildi.
DEVRT-2173 Paketin yeniden adlandırılması gerekiyor ancak etkin ücret planı nedeniyle düzenlenemiyor
DEVRT-1661 Geliştiricinin ücret planı başlangıç tarihinden önce API isteklerinde bulunması engelleniyor ancak engelleme hiçbir zaman bırakılmıyor
Bir API geliştiricisi, ileri bir tarihte başlayan ve API isteklerini belirtilen başlangıç tarihinden önce gönderen aylık sabit, hacim bantlı veya paket ücreti platformunu kabul ederse API geliştiricisinin daha fazla istekte bulunması engellenir. Ücret planı başlangıç tarihine ulaşıldığında engelleme kaldırılır.
DEVRT-1643 Kaydedildikten sonra taslak ücret planı bozuldu
AXAPP-1991 Apigee Analytics Özeti'ni devre dışı bırakın ve e-posta almaya devam edin
AXAPP-1946 Analytics temizleme işlemi disk alanını serbest bırakmıyor
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-1293 Analytics Özet e-postasındaki mevcut olmayan Geliştirici Uygulaması adları
APIRT-2518 JavaScript politikasıyla https arka ucuna bağlanma sorunları
APIRT-2398 Apigee hatası olarak sayılan geçersiz/süresi dolmuş yetkilendirme kodu
APIRT-2397 steps.assignmessage.SetVariableFailed, Apigee hatası olarak sayıldı
APIRT-2396 YasadışıArgumentException, OAuth'taki ArrayIndexOutofBoundsException, Apigee hatası olarak sayılıyor
APIRT-2362 JavaScript derleme hatası
APIRT-2322 Geçersiz istemci kimliği yanlışlıkla Apigee hatası olarak raporlandı
APIRT-2159 Günlük kaydı önekine message_id ekleme
APIRT-2145 Facebook API için yüksek işlem hatası
":" ile başlayan üstbilgi değerleri için doğrulama kaldırıldı.
APIRT-2137 MP: Yığın aktarım kodlaması ve içerik uzunluğu 0 olan 205
APIRT-2124 Nginx yönlendirici, yeni eklenen MP'ler için MP havuzunu güncellemiyor
APIRT-2117 Message Logging politikası, DNS güncellemelerine uymuyor
APIRT-2110 Yönlendirici tarafından yalnızca bir X-Forwarded-For üstbilgisi aktarılır
APIRT-2062 JumpCacheLookup koşulu karşılandığında yanıt önbelleği doğru şekilde çalışmıyor
APIRT-2061 İleti işlemcisi, mesajları QPID'ye aktarmıyor
APIRT-2052 Yönetim bağlantı noktasının yanıt vermemesi nedeniyle çok sayıda CLOSE_WAIT
APIRT-2024 Yük dengeleyici olmayan Nginx, X-Forwarded-For HTTP üst bilgilerini düzgün şekilde doldurmuyor
X-Forwarded-For desteği sonlandırma bildirimi 150930 sürüm notlarına ve Erişim Denetimi politikasına eklendi.
APIRT-1933 Proxy'ye özel sınıf yükleyiciler hâlâ MP classloader'a yetki vermeye devam ediyor
APIRT-1877 Ad alanları olan XML yanıtları maskelenemiyor
APIRT-1838 Apigee-127: VerificationAPIKey, birden fazla ürün mevcut olduğunda yalnızca bir API ürünü döndürür
APIRT-1827 Düşük eşzamanlı akış sınırı gözlemlendi
APIRT-1820 4.15.04 Private Cloud ortamında geçici gecikme (> %1)
APIRT-707 <GenerateResponse> öğesi ValidAccessToken politikasındaysa çalışma zamanı sırasında NPE