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