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 |