Apigee Edge belgelerini görüntülüyorsunuz.
.
Git:
Apigee X belgeleri. bilgi
Aşağıdaki tarihlerde, Herkese Açık Bulut için Apigee Edge'de bileşen güncellemeleri yayınlamaya başladık:
- Mesaj İşleyici: 1 Mayıs 2020, Cuma
- API Yönetimi: 20 Nisan 2020, Pazartesi
- Para Kazanma Yönetimi: 20 Nisan 2020, Pazartesi
- API Yönetimi Yaması Sürümü: 22 Haziran 2020, Pazartesi
- Para Kazanma Yönetimi Yaması Sürümü: 6 Temmuz 2020, Pazartesi
- Yönetim Sunucusu Güvenlik Güncellemesi: 24 Ağustos 2020, Pazartesi
- Hata düzeltmeleri içeren Mesaj İşleyici Yaması Sürümü: 24 Eylül 2020 Perşembe
- Hata düzeltmeleri içeren Mesaj İşleyici Yaması Sürümü: 26 Ekim 2020, Pazartesi
- Hata düzeltmeleri içeren Mesaj İşleyici Yaması Sürümü: 1 Şubat 2021 Pazartesi
Yeni özellikler ve güncellemeler
Bu sürümdeki yeni özellikler ve güncellemeler aşağıda verilmiştir.
JWT politikaları
-
JWT şifrelemesi
JWT politikaları, şifrelenmiş jetonlar oluşturmanıza, bu jetonları doğrulamanıza ve bunların kodunu çözmenizi sağlar. Yeni öğeler şunlardır:
<Type>
- Jetonların imzalı mı yoksa şifreli mi olacağını ayarlamanıza olanak tanır.<EncryptionAlgorithms>
-<Key>
değerini ayarlamanıza olanak tanır ve<Content>
şifreleme algoritması.
(67165581)
İmzalı jetonlarda PSS algoritmaları için destek
JWT ve JWS'yi oluşturma ve doğrulama politikaları artık PS256, PS384, ve PS512 algoritmaları aşağıda açıklandığı gibi, IETF RFC 7518. (119856499)
Jeton için GenerateJWT göreli başlangıç zamanı
GenerateJWT politikasıyla bir JWT oluştururken
<NotBefore>
öğesi bir jetonun oluşturulması ile geçerli hale gelmesi arasında göreli bir süre belirtmeniz gerekir. Örneğin,<NotBefore>
değerinin 2 saat olması, bir jetonun Oluşturulduktan 2 saat sonra. Şu süre içinde<NotBefore>
kez ayarlayabilirsiniz: milisaniye (ms), saniye (s), dakika (m), saat (h), gün (d) veya hafta (w). (126261970)-
VerifyJWT'de Referans Ortak Anahtar/Sertifika
VerifyJWT politikasında
<PublicKey>
/<Certificate>
öğesi, gelen JWT imzalarını doğrulamak için kullanılan PEM biçimli sertifika. Örneğin:<PublicKey> <Certificate ref='public.certificate_pem'/> </PublicKey>
(132918033)
Mesaj şablonu işlevleri
Aşağıdakiler yeni mesaj şablonu işlevleri şu sürümde kullanılabilir:
- firstnonull - İlk (en soldaki) boş olmayan bağımsız değişkenin değerini döndürür. (139698514)
- xpath - XML değişkenlerini ayrıştırmak için bir XML Yolu (XPath) ifadesi uygulamanıza olanak tanır. (123246424)
Ataması politikası: assignVariable, mesaj şablonuna referans vermenize olanak tanır
assignMessage politikasında,
<AssignVariable>
/ <Template>
öğesi,
ref
özelliğini kullanarak çalışma zamanında istenen, varsayılan olarak
politikada değişiklik yapmadan kullanabilirsiniz. (118396082)
Birden çok sertifika takma adı
olduğunda
TLS'yi yapılandırma ve bir anahtar deposunda her biri kendine özgü
takma ad yerine, Google Dokümanlar'da belirli sertifika takma adlarına
<SSLInfo><KeyAlias>
yapılandırması. Bu güncellenmiş davranışı etkinleştirmek için
yeni bir HTTPClient.choose.alias.by.keyalias
mülkü ayarla
değerini "true" (doğru) değerine ayarlayın. Herkese açık Cloud kullanıcıları için Edge
ile iletişime geçilmeli
Bu mülkü eklemek için destek'e gidin. (142141620)
JSONtoXML politikası: XML bildirimini atlayın, çıkışı girintili
JSONtoXML politikasındaki iki yeni boole seçeneği, XML üzerinde daha fazla kontrol sahibi olmanızı sağlar çıktı.
<Options> <OmitXmlDeclaration>
- Doğru değerine ayarlandığında (varsayılan değer false'tur),<OmitXmlDeclaration>
öğesi varsayılan<?xml version="1.0" encoding="UTF-8"?>
Politika tarafından oluşturulan XML bildirimi.<Options> <Indent>
- Doğru değerine ayarlandığında<Indent>
öğesi, XML çıkışına girinti ekler (varsayılan değer false'tur). Örneğin, bu çıkış yerine:<Array><n>1</n><n>2</n><n>3</n></Array>
Girinti öğesi şu sonucu oluşturur:
<Array> <n>1</n> <n>2</n> <n>3</n> </Array>
(65142394)
Sanal ana makine taramasıyla ilgili yanıtlar
Apigee uç noktasının IP adresine istek yapıldıysa (sanal ana makine belirtilmediyse) Edge, varsayılan Apigee'den bir HTTP 200 yanıtı ve boş bir HTML belgesi döndürdü bu IP adresiyle ilişkili bir sanal ana makinedir. Oluşturulan yanlış gösterimin önüne geçmek için bu tür bir yanıt, istismar edilebilecek potansiyel bir güvenlik açığını temsil edebilir bağlantı kesilir ve yanıt döndürülmez. (140005396)
Sorun gidermeye yardımcı olması için Trace'te sunucu özelliklerini hedefleme
Aşağıdaki yeni izleme özellikleri, aşağıdakileri yaparak hedef bağlantı sorunlarının giderilmesine yardımcı olur:
hedef sunucu için HTTPClient'ın önbelleğe alınıp alınmadığını gösteren resim:
isHttpClientCached
ve isFromClientPool
. (140574604)
MessageLogging politikası: Sistem günlüğü mesajı
MessageLogging politikasında yeni bir
<Syslog>
/ <PayloadOnly>
öğesi
(boole), herhangi bir şeyin başına otomatik olarak eklenip eklenmediğini belirlemenize olanak tanır
özelliğindeki <Message>
ile aynıdır. Mevcut
<PayloadOnly>
true olarak ayarlandığında,
mesaj tanımı (<FormatMessage>
ayarına bakın). Yanlış (varsayılan) değerine ayarlanırsa
<FormatMessage>
ayarı, başa neyin eklendiğini belirler
ekleyeceğim. (68722102)
Önbellek politikalarının geçerlilik süresi
Yeni bir <TimeoutInSeconds>
geçerlilik bitiş öğesi
ResponseCache politikası ve PopulateCache politikası
mevcut <TimeoutInSecs>
öğesine benzer şekilde davranır
aslında çalışması amaçlanıyordu. Lütfen yeni öğeyi kullanın.
Desteği sonlandırılmış <TimeoutInSecs>
öğesi, geriye dönük uyumluluk için hâlâ mevcut olmalıdır. Hem
<TimeoutInSecs>
<TimeoutInSeconds>
öğeleri yapılandırıldığından Edge <TimeoutInSeconds>
kullanır. (119172893)
virtualhost.aliases.values akış değişkeni
Yeni bir salt okunur virtualhost.aliases.values
mesaj akışı
değişkeni
sanal ana makineyi temsil eder. (128453178)
Proxy düzeltmesinin silinmesini sağlamak için yeni parametre
Yeni bir force
sorgu parametresi
API proxy düzeltmesini silme.
Düzeltmenin List API Proxies API'de listelendiği durumlarda
ancak sorgulanamazsa bu parametre, proxy düzeltmesinin silinmesini sağlar. (111691721)
Örneğin:
DELETE /v1/organizations/myorg/apis/myproxy/revisions/2?force=true
Virtualhost takma ad değerleri için yeni akış değişkeni
Yeni bir salt okunur virtualhost.aliases.values
mesaj akışı değişkeni JSON biçiminde bir mesaj döndürüyor
gelen istekte çağrılan sanal ana makineye atanan tüm takma adlardan oluşan dizi. (128453178)
Düzeltilen hatalar
Bu sürümde aşağıdaki hatalar düzeltilmiştir. Bu liste öncelikle 'da test edebiliyorlar. Ayrıntılı bilgi sağlamak üzere tasarlanmamıştır tüm kullanıcılara yönelik bilgi edinebilirsiniz.
Sorun Kimliği | Bileşen Adı | Açıklama |
---|---|---|
143313772 | Mesaj İşleyici |
SspikeArrest politikasındaki bir sorun,
(01.02.2021 yama sürümünde.) |
154428338 | API Çalışma Zamanı |
İleti İşleyici, anahtar depoları yapılandırıldığında ortamları yükleyemiyor benzer adlara veya takma adlara sahip olmalıdır. Benzer ada sahip anahtar depoları yüklenirken normal ifade arama çakışmasını düzelttik kararlaştırırsınız. Bu durum, İleti İşleyici'nin ortamları yükleyememesine neden oluyordu anahtar deposuyla ilişkilendirilmiş veya birden fazla çakışan anahtar deposu olduğunda başlatılamıyor sonuçlandı. |
149507805 | API Yönetimi |
Tüm MGMT sunucuları için HTTP üzerinden Dağıtımı/Yapılandırmayı etkinleştirme Yapılandırma güncellemeleri RPC yerine HTTP üzerinden gerçekleşerek güvenilirliği artırır ve hataların günlüğe kaydedilmesi. |
137217974 | API Yönetimi |
MP'leri HTTP üzerinden yapılandırırken hedef sunucu hâlâ kullanılıyor 149507805 numaralı sayıda sunulan güvenilirlik iyileştirmelerinin bir sonucu olarak, hedef sunucu silme işleminden kaynaklanan yanıt hataları yanlışlıkla durumu 200 (başarılı) olarak görebilirsiniz. Bu düzeltmeden sonra, Silme işlemi başarısız olursa hatalar artık doğru şekilde Durum 400 olarak bildiriliyor. Hedef sunucu aşağıdaki durumlarda hedef sunucu silmenin başarısız olabileceğini unutmayın: şu anda dağıtılmış bir proxy tarafından referans veriliyor. Bir hedefi silmeden önce emin olmak için, başka bir web sunucusu tarafından hedef sunucuya Şu anda dağıtılmış olan API proxy'leri. |
69765558 | API Yönetimi |
Resource Permissions API 403 döndürüyor |
149545506 | API Yönetimi |
API'de bir role kullanıcı eklenmesiyle ilgili güvenlik sorununu düzeltir. |
131246911 | API Yönetimi |
Portaldaki geliştirici e-postaları için *.games, *.asia gibi daha yeni alanlar için desteği etkinleştirin
|
142217645 | API Yönetimi |
PUT v1/o/{org_name}/apiproducts/{product_name} kaldırılmıyor kotalar |
162299668 | Yönetim Sunucusu |
Olası bir güvenlik açığı düzeltildi. |
135856488 | Yönetim Sunucusu |
Kullanıcı arayüzünün yavaşlığı |
139407965 | Yönetim Sunucusu |
KVM'nin ad olmadan oluşturulmasına izin veren bir sorun düzeltildi. |
112488235 | Yönetim Sunucusu |
Sanal ana makinelerin şununla oluşturulmasını önlemek için doğrulama eklendi: adında boşluk bırakmalıdır. Boşluk karakterleri, sanal ana makine adlarında kullanılamaz. |
132433193 | Para Kazanma Yönetimi |
Uygulama güncellemesiyle ilgili bir sorun düzeltildi. |
152514520 | Para Kazanma Yönetimi |
Varlıkların silinmesine yönelik management API çağrılarıyla ilgili sorun düzeltildi. |
128450374 | API Çalışma Zamanı |
JWT/JWS politikaları Yoksayılmamışleştirilebilen Değişkenlere uygun olmalıdır: Uygun hatayı bildirin değişken tanımlanmamışsa |
135354517 | API Çalışma Zamanı |
Kuruluş, "String" öğesinin sıkı bir şekilde uygulanması nedeniyle Release_190301 uygulamasında başarısız oluyor BasicAuth'taki veri türü |
131763486 | API Çalışma Zamanı |
Paylaşılan akışın temel yolu, mesaj işlemcisinde yoksayılmalıdır |
135972575 | API Çalışma Zamanı |
Private Cloud 4.19.01, geçersiz kılma=true&delay=300 ile dağıtım sırasında farklı davranış gösteriyor Bu düzeltme, gelecekteki bir Private Cloud Edge sürümüne dahil edilecektir. |
141601836 | API Çalışma Zamanı |
Günlük mesajındaki ana makine adını düzeltme |
116834109 | API Çalışma Zamanı |
Trace'teki başarısız, fault.cause ve fault.name değişkenleri için yanlış değerler |
130653816 | API Çalışma Zamanı |
Kesintili 404'ler ile çalışma zamanı trafiği |
132777537 | API Çalışma Zamanı |
ExtractVariables politikası geçerli JSONPath için başarısız oluyor |
133713555 | API Çalışma Zamanı |
Edge yönlendirici tarihi değiştirme başlığı |
133253435 | API Çalışma Zamanı |
Apigee-Ana iş parçacığı tarafından yüksek CPU kullanımı |
111553402 | API Çalışma Zamanı |
Yolda geçersiz karakterler bulunan ve çalışma zamanına kadar yakalanmayan bir API ürünü |
126240341 | API Çalışma Zamanı |
Genel "Oluşturma Başarısız Oldu"nu iyileştirme GenerateJWT politikası hatasıyla ilgili mesaj |
119854424 | API Çalışma Zamanı |
Tek hedef sunuculu LoadBalancer, bağlantı hatası durumunda devre dışı kalmamalıdır |
129275412 | API Çalışma Zamanı |
Genel IP taramaları için yedek sanal ana makineye HTTP üstbilgileri ekleme |
129351507 | API Çalışma Zamanı |
Şifre iki nokta üst üste içerdiğinde BasicAuthentication politikası kodu çözemiyor |
65852874 | API Çalışma Zamanı |
HTTPClient'in Connection:close öğesine sahip bir bağlantıyı yeniden kullanmaya çalışmadığından emin olun yanıt başlığı |
138951646 | API Çalışma Zamanı |
|
139051927 | API Çalışma Zamanı |
Yüksek istek işleme gecikmesi |
132443137 | API Çalışma Zamanı |
Bilinmeyen dahili x-Apigee üstbilgilerini işlemek için mesaj işlemci davranışını değiştirme |
138310777 | API Çalışma Zamanı |
Paylaşılan akış dağıtımı çağrısı rastgele 504 hatası döndürüyor |
67170148 | API Çalışma Zamanı |
Hizmet çağrılarında geçen süre ve süre (timeTaken) arasındaki farklar |
124049692 | API Çalışma Zamanı |
VerifyApiKey politikasındaki NullPointerException |
135031506 | API Çalışma Zamanı |
Beklenmeyen JWT anahtarı biçimi için günlük mesajı ekleme |
137312366 | API Çalışma Zamanı |
İçerik Türü başlığıyla içerik doğrulama |
109871907 | API Çalışma Zamanı |
Hizmet Çağrısı Öğesi Yokken Yürütme Gecikmeleri |
143722867 | API Çalışma Zamanı |
JWT, PBKDF2 için iterasyon sayısı konusunda yapılandırılabilir bir sınır uygulamalıdır |
144286363 | Karma İz |
env.json dosyasındaki hata ayıklama maskesi, Apigee hybrid'deki yanıt verilerini maskelemiyor |
147769812 | API Çalışma Zamanı |
OAuth karma özelliklerini özellik işaretlerinde değişebilir olarak bildirme |
149037704 | API Çalışma Zamanı |
|
148972262 | API Çalışma Zamanı |
DecodeJWS, yükü işe yaramaz bir biçimde bir bağlam değişkenine yayar |
116580622 | API Çalışma Zamanı |
Tutarsız yanıt |
149739904 | API Çalışma Zamanı |
HTTP üstbilgileri için veri maskeleme büyük/küçük harfe duyarlı olmamalıdır |
149431545 | API Çalışma Zamanı |
GenerateJWT ve VerifyJWT with SecretKey, UTF-8 hariç hiçbir kodlamayı kabul etmez. |
155448596 | API Yönetim Yaması |
Varsayılan apimonitoringadmin rolünde izinler eksik Eksik izinler apimonitoringadmin rolüne eklendi. |
158592076 | API Yönetim Yaması |
Varsayılan devadmin rolünde izinler eksik Eksik izinler devadmin rolüne eklendi. |
152856311 | API Yönetim Yaması |
Anahtar deposunda ve güven deposunda PKCS7 ve DER sertifikalarını reddetme doğrulamaları sanal ana makine oluşturma ve güncelleme sırasında Sanal ana makine oluşturma veya güncelleme sırasında doğrulamalar şunun için zorunlu kılınır: anahtar deposu takma adına ve güven deposuna eklenen sertifikaların PEM'de olup olmadığını kontrol et biçiminde olduğundan ve PKCS7, DER gibi uyumsuz biçimlerde değil. |
155478545 | Para Kazanma Yönetim Yaması |
E-posta bildirimleri durum güncellemeleriyle ilgili bir sorun düzeltildi. |
154121499 | Para Kazanma Yönetim Yaması |
|
152356393 | Para Kazanma Yönetim Yaması |
Şirket adı uzunluğu doğrulaması, para kazanma için gevşetildi stratejik düşünmeyi kullanacaksınız. |
138542921 | Para Kazanma Yönetim Yaması |
Birden çok ücret planı oluşturma işleminin başarısız olmasına neden olan sorun düzeltildi özel özellikleri kullandığınızdan emin olun. |
150948843 | Para Kazanma Yönetim Yaması |
Monetization |
155443118 | Para Kazanma Yönetim Yaması |
|
150948843 | Para Kazanma Yönetim Yaması |
Monetization |