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:
- API proxy'si yapılandırma referansı
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(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 |