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.
info

2 Şubat 2016 Salı günü, Apigee Edge for Public Cloud'un yeni bir 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 tasarlanan API proxy sihirbazı

API proxy sihirbazı yeniden tasarlandı. Yönetim kullanıcı arayüzündeki API Proxies (API Proxy'leri) sayfasında "+ API Proxy"yi tıkladığınızda yeni sihirbaz, API proxy'si oluşturma sürecinde size yol gösterir. Önceki API proxy sihirbazındaki tüm ayarlar kullanılabilir. (MGMT-1376)

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

Yeni API proxy sihirbazı yeniden tasarımı kapsamında artık OpenAPI (Swagger) dokümanından API proxy'si oluşturabilirsiniz. API proxy sihirbazının ilk sayfasında Ters Proxy, Node.js Uygulaması veya Hedef Yok'u seçerken OpenAPI Kullan'ı tıklayın. Görünen alana OpenAPI belgenizin URL'sini girin. Daha fazla bilgi için Basit bir API proxy'si oluşturma başlıklı makaleyi inceleyin. (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)

Hedef uç nokta 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 dair aşağıdaki örnekte, değerler çalışma zamanında bir Java Callout, bir JavaScript politikası veya bir Assign Message 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 belgelerde ele alınmaktadır:

(APIRT-1475)

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

SAML onaylama politikaları artık RSA_SHA1'e ek olarak RSA_SHA256 algoritmasını da destekliyor. (APIRT-1779)

Sertifika yüklemelerinde doğrulama

Süresi dolmuş veya geçersiz sertifikaların anahtar depolarına ve güven depolarına yüklenmesini önlemek için yönetim API'si, yükleme sırasında sertifikaları doğrular. Sertifikaların dosya boyutunun 50 KB'tan büyük olmadığı ve biçiminin PEM veya DER olduğu doğrulanır. Sertifikanın geçerlilik süresinin dolup dolmadığı da doğrulanır. Varsayılan geçerlilik süresi doğrulamasını geçersiz kılmak için (yükleme sırasında sertifikanın geçerlilik süresinin dolup dolmadığını doğrulamamak için) aşağıdaki sorgu parametresini kullanın: ?ignoreExpiryValidation=true

Daha fazla bilgi için Anahtar deposuna JAR dosyası yükleme ve Güven deposuna sertifika yükleme başlıklı makaleleri inceleyin. (SECENG-516) ve (APIRT-2213)

Node.js günlükleri sayfasında otomatik yoklama

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

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

Yönetim kullanıcı arayüzünde bir API ürünü görüntülenirken bu ürünle ilişkili geliştirici uygulamaları listelenir. Kullanıcı arayüzü performansını artırmak için API ürünü düzenlenirken 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 Analytics raporu e-postalarına açıkça abone olması gerekiyor. Yönetim kullanıcı arayüzünde veya yönetim API'si ile kullanıcı tercihi belirleyerek abone olabilir/abonelikten çıkabilirsiniz. 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

Analiz özel raporlarında ve API çağrılarında, "sum" toplama işlevi artık Target Response Time, Total Response Time ve end_point_response_time için kullanılabilir. Örneğin, /stats API'sinde (/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'si adları sıralandı

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

Kontrol panelinde görünen ada göre gösterilen 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ında bulunan tarih/saat seçici widget'ı geliştirildi. (MGMT-2881)

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

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

Para kazanma: Özel özelliklerde ondalık sayılara izin verilir.

"Özel özellikli fiyat listesi" planı kullanılırken iletinin üstbilgisindeki, işlem için çarpan olarak kullanılan özel özellik artık en fazla dört ondalık basamağa sahip bir ondalık değer olabilir. Bu plan türü hakkında daha fazla bilgi için Fiyat listesi özel özellik ayrıntılarını belirtme başlıklı makaleyi inceleyin. ( DEVRT-2191)

Genel iyileştirmeler

Bu sürümde ayrıca kullanılabilirlik, performans, güvenlik ve kararlılıkla ilgili birçok iyileştirme de yer almaktadır.

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ışlar etiketi içindeki yorumları kabul etmiyor
MGMT-2957 Bir kuruluşa yeni bir pod eklemek, yeni pod'daki yönlendiriciler için paketin dağıtım durumunu hata olarak döndürüyor
MGMT-2937 Özel rollerle ilgili yetersiz izin hataları
MGMT-2875 WSDL SOAP oluşturma işlemi, SOAP 1.2 için yanlış başlıklara sahip
MGMT-2739 Geliştirici uygulamaları raporunun Analytics sekmesinde anomali grafiği gösterilmiyor
MGMT-2735 Node.js günlükleri yenileme işlemi hiçbir zaman tamamlanmıyor/durdurulmuyor
MGMT-2734 Dağıtılan bir paketi kaydetmeye çalışırken hata oluştuğunda Kaydet düğmesi etkinleştirilmiyor
MGMT-2729 Kullanıcı arayüzünde TargetServer için bağlantı noktasını güncelleme, SSLInfo'yu siler
MGMT-2702 Firefox ve IE için siteler arası güvenlik açığı
Firefox ve IE'deki siteler arası isteklere uygunsuz şekilde izin veren güvenlik açıkları nedeniyle oluşabilecek bir güvenlik açığı düzeltildi.
MGMT-2681 Proxy Düzenleyici: Koşulda bir normal ifade eşleşmesi kullanılırken Akış Gezgini fiili göstermiyor
MGMT-2361 Proxy'lerin dağıtımı RPCException: Call timed out hatasıyla başarısız oluyor
MGMT-1662 Apigee Public Cloud sürümleri sırasında API proxy'si dağıtımı başarısız oluyor
DEVRT-2286 sync-organization Monetization API bozuk
Apigee Edge verilerini para kazanma ile senkronize etmek için kullanılan API, 16.01.20 sürümünün en son yenilemesiyle düzeltildi.
DEVRT-2173 Paketin yeniden adlandırılması gerekiyor ancak etkin fiyat planı nedeniyle düzenlenemiyor
DEVRT-1661 Geliştiricinin, ücret planının başlangıç tarihinden önce API istekleri göndermesi engelleniyor ancak engelleme hiçbir zaman kaldırılmıyor
Bir API geliştiricisi, gelecekteki bir tarihte başlayacak aylık sabit, hacim bantlı veya paket ücret planını kabul ederse ve belirtilen başlangıç tarihinden önce API istekleri gönderirse API geliştiricisinin başka istek göndermesi engellenir. Ücret planının başlangıç tarihi geldiğinde blok kaldırılır.
DEVRT-1643 Taslak fiyat planı kaydedildikten sonra bozuluyor
AXAPP-1991 Apigee Analytics Özetini devre dışı bırakma ve e-postaların durdurulmaması
AXAPP-1946 Analytics temizliği disk alanını boşaltmıyor
AXAPP-1708 Analytics API, aynı istatistik için nasıl sorduğuma bağlı olarak farklı sayılar üretiyor gibi görünüyor
AXAPP-1293 Analytics Özet e-postasında bulunmayan geliştirici uygulaması adları
APIRT-2518 JavaScript politikasıyla https arka ucuna bağlanmayla ilgili sorunlar
APIRT-2398 Geçersiz/süresi dolmuş yetkilendirme kodu, Apigee hatası olarak sayılır
APIRT-2397 steps.assignmessage.SetVariableFailed, Apigee hatası olarak sayılıyor
APIRT-2396 OAuth'ta IllegalArgumentException, 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 bildiriliyor
APIRT-2159 message_id'yi günlük kaydı önekine ekleme
APIRT-2145 Facebook API'si için işlemlerde yüksek oranda hata
":" ile başlayan başlık değerleri için doğrulama kaldırıldı.
APIRT-2137 MP: Parçalı 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 İleti günlüğü politikası, DNS güncellemelerine uymuyor
APIRT-2110 Yalnızca bir X-Forwarded-For üstbilgisi yönlendirici tarafından iletiliyor
APIRT-2062 SkipCacheLookup koşulu karşılandığında yanıt önbelleği düzgün çalışmıyor
APIRT-2061 Mesaj işleyici, mesajları QPID'ye aktarmıyor
APIRT-2052 Yönetim bağlantı noktası yanıt vermediği için çok sayıda CLOSE_WAIT oluşuyor
APIRT-2024 Yük dengeleyici olmayan Nginx, X-Forwarded-For HTTP üstbilgilerini doğru şekilde doldurmuyor
X-Forwarded-For desteğinin sonlandırılmasıyla ilgili bildirim, 150930 sürüm notlarına ve Erişim Kontrolü politikasına eklendi.
APIRT-1933 Proxy'ye özgü sınıf yükleyiciler, MP sınıf yükleyiciye temsilci olarak atanmaya devam ediyor
APIRT-1877 Ad alanları içeren XML yanıtları maskelenemiyor
APIRT-1838 Apigee-127: Birden fazla ürün olduğunda VerifyAPIKey yalnızca bir API ürünü döndürüyor
APIRT-1827 Eşzamanlı yayın sınırı düşük
APIRT-1820 4.15.04 Private Cloud ortamında aralıklı gecikme (> %1)
APIRT-707 <GenerateResponse> öğesi VerifyAccessToken politikasındaysa çalışma zamanında NPE