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

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

2 Şubat 2016 Salı günü, Apigee Edge'in yeni bir bulut sürümünü kullanıma sunduk. Cloud'da geliştiricilerin karşılaştığı yaygın sorunları çözmenize ve kullanım alanlarını öğrenmenize yardımcı olacak teknik belgeleri ve videoları keşfedin.

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ı. "+ API Proxy"yi tıkladığınızda API Proxy'leri sayfasında yönetim arayüzündeki yeni sihirbaz, API proxy'si oluşturma işleminde size rehberlik eder. Tüm önceki API proxy sihirbazıyla aynı ayarlar kullanılabilir. (MGMT-1376)

API oluşturun OpenAPI (Swagger) belgelerine sahip proxy'ler

API proxy sihirbazının yeni tasarımının bir parçası olarak artık OpenAPI'den API proxy'si oluşturabilirsiniz. (Swagger) dokümanı. API proxy sihirbazının ilk sayfasında OpenAPI'yi kullan'ı tıklayın Ters Proxy, Node.js Uygulaması veya Hayır Hedef. Görünen alana OpenAPI dokümanınızın URL'sini girin. Daha fazla daha fazla bilgi için Basit bir API proxy'si. (MGMT-1376)

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

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

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

API proxy'si TargetEndpoint'te SSL/TLS ayrıntılarını esnek çerçeveleri destekleyecek şekilde dinamik olarak çalışma zamanı gereksinimlerini karşılayın. Aşağıdaki örnekte, SSLInfo'nun TargetEndpoint'te nasıl ayarlanacağını gösteren bir örnek yapılandırma için, değerler çalışma zamanında bir Java Çağrısı, bir JavaScript politikası veya İleti Ata Politikası. 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

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

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

Sertifikada doğrulama yüklemeler

Süresi dolmuş veya geçersiz sertifikaların anahtar depolarına ve güven depolarına yüklenmesini engellemeye yardımcı olması için Management API yükleme sırasında sertifikaları doğrular. Sertifikalar, her bir sertifikanın dosyanın boyutu 50 KB'tan büyük olmamalıdır ve biçimi PEM veya DER olmalıdır. Sertifika geçerlilik süresi de doğrulanır. Varsayılan süre sonu doğrulamasını geçersiz kılmak (doğrulanmamak için) için geçerli olması gerekir) aşağıdaki sorgu parametresini kullanın: ?ignoreExpiryValidation=true

Daha fazla bilgi için bkz. Anahtar deposuna JAR dosyası yükleyin ve Truststore'a sertifika yükleme. (SECENG-516) ve (APIRT-2213)

Node.js günlüklerinde otomatik anket sayfa

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

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

Yönetim kullanıcı arayüzünde bir API ürünü görüntülenirken bununla ilişkili geliştirici uygulamaları ürün listeleniyor. Kullanıcı arayüzü performansını iyileştirmek amacıyla, şu durumlarda geliştirici uygulamalarının listesi gösterilmez: API ürününü düzenleyerek. (MGMT-2869)

Günlük abonelik analytics e-postaları

Kuruluş yöneticileri artık günlük analiz raporu e-postalarına açıkça abone olmalıdır. Yönetim arayüzünde veya yönetim aracılığıyla kullanıcı tercihi belirleyerek abone olma/abonelikten çıkma API'ye gidin. Daha fazla bilgi için Günlük analizlere abone olma başlıklı makaleyi inceleyin e-postalar. (AXAPP-1949)

yanıtta sum( ) işlevi süre metrikleri

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

Gecikme Analizi rapor: API proxy adları sıralandı

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

Geliştirici Uygulamaları açık görünen ada göre gösterilen kontrol paneli

Yönetim kullanıcı arayüzü kontrol panelinde, Geliştirici Uygulamaları çubuk grafiği, geliştirici uygulamalarını ekrana göre listeler dahili ad yerine bir ad kullanın. (MGMT-2853)

Yeni tarih/saat widget'ı açık özel raporlar

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

Para kazanma: Düzenleme API'si paket adları

Bir API paketinin adını, para kazanma yaşam döngüsünün herhangi bir aşamasında değiştirebilirsiniz. API paketi yayınlanmış bir ücret planı içerdiğinde. (DEVRT-2177)

Para kazanma: Özel özelliklerde ondalık basamaklara izin verilir

"Özel Özelliklere Sahip Ücret Listesi" kullanırken plan, mesajdaki özel özellik işlem için çarpan olarak kullanılan başlık, artık dörde kadar ondalık bir değer olabilir ondalık basamak işaretidir. Bu tür bir plan hakkında daha fazla bilgi için bkz. Ücret listesi özelini belirtin özellik ayrıntılarına bakın. ( DEVRT-2191)

Genel iyileştirmeler

Bu sürüm ayrıca birden çok kullanılabilirlik, performans, güvenlik ve kararlılık içerir unutmayın.

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 bir kapsül eklendiğinde, paketin dağıtım durumu hata olarak döndürülür. yeni kapsüldeki yönlendiriciler için de geçerlidir.
MGMT-2937 Özel rollerle ilgili yetersiz izin hataları
MGMT-2875 WSDL SOAP oluşturma işlemi SOAP 1.2 için yanlış başlıklar içeriyor
MGMT-2739 Geliştirici Uygulamaları raporu, Analytics sekmesinde anormallik grafiği gösterilmiyor
MGMT-2735 Node.js günlüklerini yenileme işlemi hiçbir zaman tamamlanmaz/durdurulmaz
MGMT-2734 Dağıtılan bir dosyayı kaydetmeye çalışırken herhangi bir hatadan sonra Kaydet düğmesi etkinleştirilmiyor paket
MGMT-2729 Kullanıcı arayüzünde TargetServer için bağlantı noktasının güncellenmesi, SSLInfo'yu temizliyor
MGMT-2702 Firefox ve IE için siteler arası güvenlik açığı
FireFox ve IE güvenlik açıkları nedeniyle oluşabilecek güvenlik açığı düzeltildi izin verilmeyen siteler arası içerik bulunur.
MGMT-2681 Proxy Düzenleyici: Koşul'da bir Normal İfade eşleşmesi kullanırken, Akış Gezgini fiili göstermiyor
MGMT-2361 Proxy'lerin dağıtımı RPCException: Çağrı zaman aşımına uğradı
MGMT-1662 Apigee Public Cloud sürümleri sırasında API proxy dağıtımı başarısız oluyor
DEVRT-2286 sync-organization Monetization API bozuk
verilerinizi senkronize etmek için kullanılan Para kazanma özelliğine sahip Apigee Edge verileri, 16.01.20 sürümü
DEVRT-2173 Paketin yeniden adlandırılması gerekiyor ancak etkin ücret nedeniyle düzenlenemiyor planlayın
DEVRT-1661 Geliştiricinin ücret planı başlangıç tarihinden önce API isteğinde bulunması engellendi, ancak engelleme hiçbir zaman iptal edilmez
Bir API geliştiricisi, bir tarih kullanıp ardından API isteklerini belirtilen başlangıç tarihinden önce gönderir. geliştiricinin başka istekte bulunması engellendi. Ücret planı başlangıç tarihi: ulaşıldığında engelleme iptal edilmiş olur.
DEVRT-1643 Taslak ücret planı kaydedildikten sonra bozuldu
AXAPP-1991 Apigee Analytics'i Devre Dışı Bırakma Özeti ve e-postalar bitmiyor
AXAPP-1946 Analytics temizleme, disk alanını serbest bırakmıyor
AXAPP-1708 Analytics API aynı istatistik için farklı sayılar oluşturuyor gibi görünüyor soru sorma biçimime göre
AXAPP-1293 Analytics Özeti e-postasında mevcut olmayan Geliştirici Uygulaması adları
APIRT-2518 JavaScript politikasıyla https arka ucuna bağlanma 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ır
APIRT-2396 InvalidArgumentException, ArrayIndexOutofBoundsException, OAuth'ta şu şekilde sayılır: Apigee hatası
APIRT-2362 JavaScript derleme hatası
APIRT-2322 Geçersiz İstemci Kimliği yanlışlıkla Apigee hatası olarak bildirildi
APIRT-2159 Günlük kaydı önekine Message_id ekleme
APIRT-2145 Facebook API için işlemlerde yüksek başarısızlık
':' ile başlayan başlık değerleri için doğrulama kaldırıldı.
APIRT-2137 MP: Yığınlı aktarım kodlaması ve içerik uzunluğu 0 ile 205
APIRT-2124 Nginx yönlendirici, yeni eklenen MP'ler için MP havuzunu güncellemiyor
APIRT-2117 İleti Günlük Kaydı politikası DNS güncellemelerini dikkate almaz
APIRT-2110 Yönlendirici tarafından yalnızca bir X-Forwarded-For başlığı iletiliyor
APIRT-2062 SkipCacheLookup koşulu olduğunda yanıt önbelleği düzgün şekilde çalışmıyor karşılandı
APIRT-2061 Mesaj işlemcisi, mesajları QPID'ye aktarmıyor
APIRT-2052 Yönetim bağlantı noktası yanıt vermediği için çok sayıda CLOSE_WAIT
APIRT-2024 Yük dengeleyici olmayan Nginx, X-Forwarded-For HTTP'yi düzgün doldurmuyor. başlıklar
150930 sürüm notlarına ve Erişim Denetimi'ne X-Forwarded-For kullanımdan kaldırma bildirimi eklendi politikası.
APIRT-1933 Proxy'ye özel sınıf yükleyiciler yine de MP sınıf yükleyicisine yetki verir
APIRT-1877 Ad alanları olan XML yanıtları maskelenemiyor
APIRT-1838 Apigee-127: VerifyAPIKey, birden fazla ürün olduğunda yalnızca bir API ürünü döndürür. mevcut
APIRT-1827 Düşük eşzamanlı akış sınırı gözlemlendi
APIRT-1820 4.15.04 Private Cloud'da aralıklı gecikme (>%1) ortam
APIRT-707 <GenerateResponse> öğesi, VerifyAccessToken politikası