Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
3 Aralık 2019 Salı günü, Herkese Açık Bulut için Apigee Edge'in bu sürümüne yönelik güncelleme yayınlamaya başladık. (İlk yayın tarihi: 18 Nisan 2019, Perşembe.)
Yeni Özellikler ve Güncellemeler
Bu sürümdeki yeni özellikler ve güncellemeler aşağıda verilmiştir.
Sorun Kimliği | Bileşen Adı | Açıklama |
---|---|---|
Apigee, 1 Ekim 2019'da aşağıdaki güncellemeleri yayınlamaya başladı. | ||
110995050 | API Çalışma Zamanı | Yük dengeleme - başarısız olan sunucuları kaldırmak için daha fazla denetim API proxy'si için
yük dengeleyici yapılandırırken bir sunucu yük dengeleme rotasyonundan kaldırılmadan önce kaç yanıt hatası oluştuğunu belirleyebilirsiniz. Yanıt hatası, Apigee'nin hedef sunucudan yanıt alamadığı anlamına gelir. Böyle bir durumda, hata sayacı bir artar. Apigee, hedeften yanıt aldığında, HTTP hatası (500 gibi) olsa bile, bu yanıt hedef sunucudan yanıt olarak sayılır ve hata sayacı sıfırlanır. Kötü HTTP yanıtlarının (ör. 500) aynı zamanda durumu kötü olan bir sunucuyu yük dengeleme rotasyonundan en kısa sürede çıkarmak üzere hata sayacını artırmasını sağlamak için yük dengeleyici yapılandırmanıza <HTTPTargetConnection> <LoadBalancer> <Algorithm>RoundRobin</Algorithm> <Server name="target1" /> <Server name="target2" /> <ServerUnhealthyResponse> <ResponseCode>500</ResponseCode> <ResponseCode>502</ResponseCode> <ResponseCode>503</ResponseCode> </ServerUnhealthyResponse> <MaxFailures>5</MaxFailures> </LoadBalancer> </HTTPTargetConnection> |
130416715 | Güvenlik | AccessControl politika geliştirmeleri AccessControl politikası, hangi IP adreslerinin API proxy'sine çağrı yapılabileceğini belirler. Bu politikadaki yeni öğe, API geliştiricilerine hangi IP adreslerinin değerlendirileceklerini belirleme konusunda daha fazla kontrol sağlar.
<AccessControl async="false" continueOnError="false" enabled="true" name="Access-Control-1"> <DisplayName>Access Control-1</DisplayName> <IgnoreTrueClientIPHeader>true</IgnoreTrueClientIPHeader> ... </AccessControl> |
Apigee, 18 Nisan 2019'da aşağıdaki güncellemeleri yayınladı. | ||
117558815, 119856499, 110548137, 79526748, 72989449, 70712859, 69049041 |
API Çalışma Zamanı | JWS ve JWT JWS desteği için yeni politikalar ekledik ve mevcut JWT politikalarımızı geliştirdik. Ayrıntılı bilgi için bu Topluluk gönderisine göz atın.
|
122610025 | API Çalışma Zamanı | GrowFault'un, AtaMessage'da olduğu gibi hata nedenini ve rastgele değişkenleri de ayarlamasına izin ver
FaultRules kullanımının daha düzenli ve güçlü olmasını sağlamak için PromoteFault politikasında iki yeni öğe kullanıma sunuldu.
|
121149811 | Barındırılan Hedefler | Barındırılan Hedefler için uygulanan sınırlar
Barındırılan Hedefler için sınırlar artık uygulanmaktadır. Sınırlarla ilgili ayrıntılar için Sınırlar başlıklı makaleyi inceleyin. |
117659213 | API Çalışma Zamanı | AccessControl politikasında IP aralıklarını parametre haline getirme
Artık AccessControl politikasında IP adreslerini ve CIDR maskelerini ayarlamak için mesaj şablonu değişkenlerini kullanabilirsiniz. Örneğin, anahtar/değer eşlemede (KVM) bir IP adresi ve maske depolamak istiyorsanız bu değerleri, API proxy akışında ayarladığınız bir değişkenden alabilirsiniz. Böylece, çalışma zamanında politika yapılandırmanızı değiştirmek zorunda kalmadan IP değerlerini daha kolay değiştirebilirsiniz. Örneğin: <MatchRule action="DENY"> <SourceAddress mask="24">198.51.100.1</SourceAddress> </MatchRule> Değerlerin bir KVM'de depolandığını ve değerleri almak ve burada gösterilen değişkenlere atamak için KeyValueMapTransactions politikasını kullandığınızı varsayarak politikayı şu şekilde yapılandırabilirsiniz: <MatchRule action="DENY"> <SourceAddress mask="{kvm.mask.ref}">{kvm.ip.ref}</SourceAddress> </MatchRule> |
113599885 | API Monitoring | API İzleme rolleri
API Monitoring iki rol sağlar: API İzleme Erişimi bölümünde açıklanan API İzleme Yöneticisi ve API İzleme Kullanıcısı. Bu özellikler Aralık 2018'de kullanıma sunulmuştur. |
132256772 | API Çalışma Zamanı | İsteğe X-Apigee.Message-Timeout üstbilgisi eklendi
Edge artık her isteğe |
78575018 | Private Cloud / OPDK | Birden fazla ağ geçidi kapsülü olduğunda ağ geçidi veri deposu kaydını atlamak için yönetim sunucusunu atla |
Düzeltilen Hatalar
Bu sürümde aşağıdaki hatalar düzeltilmiştir. Bu liste, temel olarak, destek kayıtlarının düzeltilip düzeltilmediğini kontrol eden kullanıcılar içindir. Tüm kullanıcılara ayrıntılı bilgi sağlamak için tasarlanmamıştır.
Sorun Kimliği | Bileşen Adı | Açıklama |
---|---|---|
Apigee, 3 Aralık 2019'da aşağıdaki düzeltmeleri kullanıma sunmaya başladı. | ||
Güvenlik düzeltmeleri. | ||
Apigee, 29 Ekim 2019'da aşağıdaki düzeltmeleri kullanıma sunmaya başladı. | ||
139381794 | Yönetim Sunucusu | API çağrısının başarısız olmaması için anahtar deposu silme hatalarını işleme |
Apigee, 1 Ekim 2019'da aşağıdaki düzeltmeleri kullanıma sunmaya başladı. | ||
140761319 | API Çalışma Zamanı | x-Apigee.edge.execution.sense.action her zaman null değerine ayarlanır. |
139091614 | API Çalışma Zamanı | ResponseCache politikasında, NIOTheread iş parçacığı havuzundan reddedilmeden yürütülür |
131331305 | Temel Hizmetler | Apigee yönlendiricilerde birden fazla günlük dışa aktarıcısı, yüksek CPU kullanımına neden oluyor |
136690640 | API Çalışma Zamanı | Belirli kuruluşlarda geçici 404 hataları |
140948100 | API Çalışma Zamanı | Dağıtılan Paylaşılan Akış bazı mesaj işlemcilerinde yürütülmüyor |
Apigee, 13 Eylül 2019'da aşağıdaki düzeltmeleri kullanıma sundu | ||
132654321 | Yönetim Sunucusu | Denetleme günlükleri veri göstermiyor |
131246911 | Yönetim Sunucusu | Bir portaldaki geliştirici e-postaları için *.games, *.asia gibi daha yeni alanlara yönelik desteği etkinleştirin |
Apigee, 18 Nisan 2019'da aşağıdaki düzeltmeleri kullanıma sundu. | ||
123844598 | Yönetim Sunucusu | Silinen uygulama anahtarları 24 saatten sonra tekrar içe aktarılamaz |
123588156 | API Çalışma Zamanı | Content-Length (İçerik Uzunluğu) üstbilgisinin yanıttan kaldırılması 304 hatasıyla başarısız oluyor |
122732400 | API Çalışma Zamanı | Setting api.timeout overrides io.timeout.millis |
122545281 | API Çalışma Zamanı | JSON için DebugSession Veri maskesi, jsonPayload'un dizi olduğu durumu dikkate almalıdır |
122355807 | Yönetim Sunucusu | Birden çok rolü olan kullanıcılar için yanlış izin davranışı |
121393556 | API Çalışma Zamanı | x_Apigee_fault_code, "org/codehaus/jackson/map/ObjectMapper" olarak ayarlanır |
120998548 | Edge kullanıcı arayüzü | Hata mesajında yazım hatası: Sertifika geçersiz veya güvenilir değil |
120990929 | API Çalışma Zamanı | Nginx/Apigee-Router'den gelen HTTP-413 yanıtı, sunucu türünü gösteriyor |
120799489 | API Çalışma Zamanı | httpClient, eşzamansız bir JavaScript geri çağırması olan httpComplete() ile kullanıldığında hata ayıklama (izleme) çıkışı yoksayılıyor |
120794339 | API Çalışma Zamanı | Kuruluş üyelerinden uzak parlamento üyeleri |
120277011 | Yönetim Sunucusu | Giriş doğrulaması gerekiyor: Hedef sunucu ana makine adında **varsa proxy dağıtılamıyor |
119976417 | API Monitoring | API Monitoring, yüksek proxy yanıt süresini gösterirken Analytics, yüksek hedef yanıt süresi gösterir |
119947481 | API Çalışma Zamanı | İstisna senaryosunda, maskelenecek yük düz metin olarak günlüğe kaydedilir |
119877164 | Private Cloud / OPDK | Yönlendiriciler hata oluşturuyor, mesaj işlemcisi TLS etkinken çevrimdışı oluyor
Bu düzeltme, Private Cloud için bir sonraki Edge sürümüne dahil edilecektir. |
119816218 | API Çalışma Zamanı | Yanıt önbelleği, 0 veya negatif sayıya çözümlenirse Geçerlilik sonu başlığını yoksayar |
119770242 | API Çalışma Zamanı | MP iletişimine yönlendiren, tam kapalı kalma süresine neden oldu: PostClientFlow hatası, sonsuz döngüye neden oluyor |
119443145 | Yönetim Sunucusu | ProxyEndpoint yeniden adlandırılıp yeniden dağıtıldığında API proxy'si 404 hatası döndürüyor |
119260281 | API Çalışma Zamanı | \"string3000.0\" günlük hatası olarak ayrıştırılamıyor |
118743407 | Yönetim Sunucusu | Apigee proxy dağıtımı süresi |
118447966 | API Çalışma Zamanı | MP Sürüm 180608_07 altındaki JavaScript Açıklama Metinlerinde hata |
117549719 | API Çalışma Zamanı | İstek URI'sı ile proxy temel yolu arasında uyuşmazlık |
117219520 | API Çalışma Zamanı | MessageLogging: Sistem günlüğü kaydedici varsayılan olarak yanlış bir tarih biçimi kullanıyor, milisaniyeleri yanlış gösteriyor |
117116435 | API Çalışma Zamanı | JavaScript dosyasında ara sıra ortaya çıkan hatalar |
117091520 | API Çalışma Zamanı | 18.06.08 mesaj işlemcisi sürümünden sonra JavaScript ek bilgileri çalışmıyor |
116165318 | API Çalışma Zamanı | Aynı paketin eş zamanlı dağıtımları RepositoryException'a neden oluyor |
116055025 | Configstore Hizmeti | Başlatma sonrasında ileti işlemcilerinde sanal ana makineler ve uygulamalar eksik |
115614498 | API Çalışma Zamanı | OPDK'da ILB için destek gerekiyor
Bu düzeltme, Private Cloud için bir sonraki Edge sürümüne dahil edilecektir. |
113972537 | API Çalışma Zamanı | Birden çok P1 - Trireme proxy'lerinde Node.js kodundan NullPointerException ortaya çıktı - 500 Dahili Sunucu Hatası |
113904969 | Apigee desteği | Demo kuruluşlardaki API proxy'lerinin silinmesiyle ilgili sorun |
113554802 | API Çalışma Zamanı | NullPointerException ile SAML onayının başarısız olduğunu doğrulama |
113315737 | Yönetim Sunucusu | Zookeeper'da eksik dağıtım kayıtları nedeniyle proxy dağıtımı başarısız oldu |
112767195 | API Çalışma Zamanı | KVM politikasına erişirken aralıklı DataStore hataları |
112162179 | API Çalışma Zamanı | Bir JavaScript nesnesini dizeleştirmeden önbelleğe almak, kilitlenmelere yol açabilir |
111860576 | API Çalışma Zamanı | Kota politikasında eksik hata |
111671525 | Barındırılan Hedefler | Barındırılan hedeflerden alınan başarısız yanıt kodları proxy'de hata akışını tetikliyor |
111523933 | Uzantılar(Bağlayıcılar) | ExtensionCall politika önbelleğe alma sorunu |
111420263 | API Çalışma Zamanı | MessageLogging'de ConcurrentModification istisnası |
110843526 | Yönetim Sunucusu | Akış kancası oluşturmak/güncellemek için kullanılan Management API'nin paylaşılan akışı doğrulaması gerekir |
110805739 | API Çalışma Zamanı | Reuserefreshtoken doğru değerine ayarlandığında ve yenileme jetonunun geçerlilik süresi açıkça ayarlanmadıysa CPS akışında TTL -1 olarak ayarlanmadı |
110429629 | API Çalışma Zamanı | BasicIdentity politikası, request.headers.Authorization değişkenini DebugSession'a gönderiyor |
110425503 | API Çalışma Zamanı | Nginx yeniden yükleme işlemi, MP kullanılabilirlik sorunlarına neden oluyor |
110311540 | API Çalışma Zamanı | MP kapanırken NPE |
110161455 | API Çalışma Zamanı | AccessEntity, CPS kuruluşları için tüm uygulamaları getirmek yerine uygulama adına göre getirme yöntemini kullanmalıdır |
90695522 | API Çalışma Zamanı | context.proxyRequest.asForm, java.lang.ArrayIndexOutOfBoundsException: 1 oluşturur |
79734096 | Yönetim Sunucusu | Proxy'lerin denetleme günlükleri artık proxy'lere filtre uygulamıyor |
78105568 | Yönetim Sunucusu | Paylaşılan akış dağıtımları, dağıtılan bir paylaşılan akış güncellendikten sonra /org/{org}/sharedflows/{sharedflow}/Deploys management API çağrılarında görünmüyor |
77528868 | Trireme | Trireme regresyonu: Komut dosyası server.js, durum kodu -1 ile çıkıldı: Mülk 0 bulunamadı |
73766568 | API Çalışma Zamanı | 170213_02'yi 171117_01'e yükseltme, Trireme/Düğüm hedefi olan proxy için gecikmede büyük artışa neden oldu |
72710481 | API Çalışma Zamanı | CacheServiceImpl/CacheMemoryLimiter NullPointerException |
68861063 | API Çalışma Zamanı | Yönlendiriciler kapatılırken NPE'yi işleme |
68833699 | API Çalışma Zamanı | API proxy'si ile ilgili bilgiler bazen API Sınıflandırma Ağacı'ndan kaldırılmıyor |
67377575 | Barındırılan Hedefler | Analiz kaydı ile Node.js proxy'sinde müşteriye gönderilen öğeler arasındaki uyuşmazlık |
112481174 | Barındırılan Hedefler | Turbo hatası nedeniyle proxy dağıtımını kaldırma işlemi başarısız olmasın |
117171470 | Barındırılan Hedefler | Geçersiz app.yaml hata mesajını düzeltme |
67169139 | API Çalışma Zamanı | MessageLogging politika sistem günlüğü zaman damgası biçimi doğru değil |
67165418 | API Çalışma Zamanı | Lisanslıdan daha az kullanılanda bile daha fazla mesaj işleyicinin kullanılmasıyla ilgili lisanslama hatası
Bu düzeltme, Private Cloud için bir sonraki Edge sürümüne dahil edilecektir. |
67165195 | API Çalışma Zamanı | ValidateSAMLAssertion, bir İmzalı Yanıta yerleştirilmiş bir Onaylamadaki imzayı doğrulamıyor |
66214414 | API Çalışma Zamanı | currentstep.flowstate değişkeni, paylaşılan bir akıştan referans alındığında her zaman \"SHARED_FLOW\" değerini döndürür |
65731656 | API Çalışma Zamanı | Threat Protection API aynı istek için aralıklı olarak başarısız oluyor |
133197060 | API Çalışma Zamanı | MP'den hedefe 57 Ağ Geçidi zaman aşımını sağlama |
110535186 | API Çalışma Zamanı | Yanıt öğesi bulunmayan ve proxy'yi işaret eden HTTPTargetConnection ile hizmet belirtme: SOMETIMES çağrı yok |
132443137 | API Çalışma Zamanı | Mesaj İşleyici davranışını X-Apigee-* ile başlayan üstbilgileri yoksayacak şekilde değiştirin. Bu nedenle, X-Apigee-* üst bilgilerini kullanan tüm kodları yeniden düzenlemeniz ve bu başlıkları desteklenenlerle değiştirmeniz gerekir.
|
125709964 | API Çalışma Zamanı | Beklendiği gibi çalışmayan purgeChildEntries ile Önbelleği geçersiz kılma |