Apigee Edge belgelerini görüntülüyorsunuz.
.
Git:
Apigee X belgeleri. bilgi
31 Mayıs 2016 Salı günü, Private Cloud için Apigee Edge'in yeni bir sürümünü kullanıma sunduk.
Önceki Edge for Private Cloud Özellik Sürümü'nden (4.16.01) beri aşağıdaki sürümler üzere yapıldı ve bu Özellik Sürümü'ne dahil edildi:
- Bulut: 16.02.17, 16.03.02, 16.03.09 (Kullanıcı Arayüzü), 16.03.16 (Kullanıcı Arayüzü), 16.03.23 (Kullanıcı Arayüzü), 16.03.30
Sürüm hakkında numaralandırma ile belirli bir bulut sürümünün çalışıp çalışmadığını Private Cloud için Edge sürümünüze dahildir.
Yeni özellikler ve geliştirmeler
Bu sürümdeki yeni özellikler ve geliştirmeler aşağıda verilmiştir. Ek olarak, Bu sürümde ayrıca birden çok kullanılabilirlik, performans, güvenlik ve kararlılık unutmayın.
Daha ayrıntılı bilgi ve talimatlar için Edge for Private Cloud belgelerine bakın.
Kurulum ve Operasyon rehberleri internete taşındı
Artık Edge for Private Cloud Yüklemeler ve İşlemleri kılavuzuna 4.18.01 Sürümü'nden erişebilirsiniz.
Yazılım güncellemeleri
Sürüme aşağıdaki yazılım güncellemeleri dahildir:
- Java JDK 1.8 - En son Java özelliklerinden yararlanmak için bu
sürümü Java 1.8 ile uyumludur. Oracle JDK 1.8 veya OpenJDK 8 şurada gereklidir:
size yardımcı olur.
. Java 8 güncellemesi kapsamında, bazı TLS şifreleri artık Oracle JDK 1.8'de kullanılamıyor. Tam liste için "Varsayılan Devre Dışı Bırakılmış Şifre Paketleri" bölümüne bakın. http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html. - Cassandra 2.1.13: Cassandra 2.0.15 sürümünden güncellendi.
yükleme, yükseltme, geri alma
Yükleme, yeni sürüme geçirme ve ilgili komut dosyalarında yapılan değişikliklerin listesi aşağıda verilmiştir. Daha fazla bilgi için hakkında daha fazla bilgi edinmek için Edge for Private Cloud belgelerine bakın.
- 4.16.01 sürümünden yapılacak yeni güncelleme süreci: Bu sürüm,
apigee-migrate
yardımcı programınıupdate.sh
yardımcı programı ile güncelleyin 4.16.01'den 4.16.05'e yükleyebilirsiniz. Apigee Edge 4.16.01'i güncelleyerek 4.16.05. -
Önyükleme
bootstrap.sh
(4.16.01 sürümü) artık 4.16.05 sürümündebootstrap_4.16.05.sh
.- İndirmek için
uname:pword
belirtmeniz gerekmiyorbootstrap_4.16.05.sh
.
- Geri Al: Bir güncellemeyi 4.16.05 sürümüne geri almak için
Bileşenin 4.16.05 sürümünü indirin ve önceki sürümü yeniden yükleyin. Önceki
rollback.sh
yardımcı programı kaldırıldı. Bkz. 4.16.05 Geri Alma İşlemi. setup.sh
veupdate.sh
günlük dosyasını şuraya yazabilir:/tmp
- Varsayılan olaraksetup.sh
veupdate.sh
yardımcı programları günlük bilgilerini yazar/opt/apigee/var/log/apigee-setup
adlı konuma. Yardımcı programı çalıştıran kullanıcı söz konusu dizine erişimi varsa günlüğü/tmp
dizinine yazar. Kullanıcının/tmp
ürününe erişimi yoksa yardımcı program başarısız olur.- API BaaS güncelleme prosedürü: 4.16.01 sürümünde
taşımak için API BaaS'yi yeniden yükleyin. Yeni
update.sh
yardımcı programı şunları destekler: API BaaS'yi güncelleme. Apigee Edge 4.16.01'i yeni sürüme geçirmek için 4.16.05.
Yönetim
Private Cloud yönetimi ve yapılandırması için yeni özellikler aşağıda verilmiştir.
- Yükleme doğrulama
- Edge Private Cloud'unuzu test etmek için kullanılan
apigee-validate
yardımcı programı kurulumu artık Yönetim Sunucusu'ndan çalıştırılabilir. Önceden, komut dosyasının çalıştırılması ve seçeneğini belirleyin. Bkz. yükleyin. - Bölge adı: Bölge herhangi bir ad olabilir. Önceki sürümlerde adı şuydu: "dc-#" biçimindedir; burada # tam sayıdır.
- Ağ geçidi kapsülleri: Ağ geçidi kapsüllerinin herhangi bir adı olabilir. Önceki sürümlerde, kapsülün "ağ geçidi" olarak adlandırılması gerekiyordu.
- Komut dosyası tabanlı yönetim - A
yeni
apigee-adminapi.sh
komut satırı yardımcı programı, aynı şeyi Edge management API'ye çağrı yaparak gerçekleştirdiğiniz Edge yapılandırma görevleri. Görüntüleyin Apigee-adminapi.sh yardımcı programı ile ilgili daha fazla bilgi edinin. - Sanal ana makine SSL sessiz yapılandırması: Kuruluş veya ortamına geçmek için artık sanal bir ana makinede SSL'yi yapılandırmak üzere özellikleri aktarabilirsiniz. Kuruluşun katılımını gerçekleştirme başlıklı makaleyi inceleyin.
API Hizmetleri
Önceki bulutta sunulan Edge API Hizmetleri için yeni özellikler aşağıda verilmiştir versiyonları yer alır.
Sistem günlüğü mesaj günlük kaydı için sabit uzunlukta önek (Cloud 16.03.30)
Message Logging politikasında yeni bir <FormatMessage>
öğesi var:
yapılandırma. Ölçüt
ayar <FormatMessage>true</FormatMessage>
, Sistem günlüğü mesajları
Apigee'ye eklenen verileri filtrelemenizi sağlayan sabit sayıda karakterle başlar. Daha fazla
daha fazla bilgi için Mesaj
Günlük kaydı politikası. (APIRT-1398)
API proxy'si Temel Yolunda joker karakter (Cloud 16.03.09 Kullanıcı Arayüzü)
Yönetim kullanıcı arayüzü, API proxy'sinde bir veya daha fazla /*/
joker karakterinin kullanılmasını destekler
temel yollarıdır. Örneğin, /team/*/members
temel yolu müşterilerin
proxy'nizi https://[host]/team/blue/members
veya
yeni bir proxy oluşturmanız gerekmeden https://[host]/team/green/members
ve yeni ekipleri destekleyin. /**/
eklentisine izin verilmediğini unutmayın. (MGMT-3154)
API proxy zinciri (Cloud 16.03.02, Cloud 16.03.09 kullanıcı arayüzü)
Edge, bir API proxy'sinin başka bir API proxy'sini çağırmasına olanak tanıyan yerel API proxy zincirini destekler ek ağ ek yükü olmadan Edge kuruluşunuzda dağıtılır. Önceden, API proxy'si zincirleme başka bir API proxy'sine http(s) çağrısı gerektiriyordu ve bu da isteği yük dengeleyici, yönlendirici ve mesaj işlemcisi de dahildir.
API proxy'sinde yeni LocalTargetConnection
öğeleri mevcut
API proxy adı (belirli bir ProxyEndpoint) belirtmenize olanak tanıyan TargetEndpoint
veya yalnızca yerel API proxy kaynağına giden Temel Yol'a (ör.
/v1/kaynağım). Proxy düzenleyicisi kullanıcı arayüzü, bir sunucu eklediğinizde veya
TargetEndpoint.
Proxy zinciri oluşturma, Hizmet açıklama metni politikalarında da kullanılabilir.
Daha fazla bilgi için Zincir API'si proxy'leri bölümüne bakın
birlikte kullanılabilir. Yeni LocalTargetConnection
öğeleri XML'de de listelenir.
Buradaki şemaya göz atabilirsiniz: https://github.com/apigee/api-platform-samples/blob/master/schemas/configuration/configuration_schemas.xsd.
(MGMT-3049, MGMT-3050)
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.
Private Cloud için Edge 4.16.05
Sorun Kimliği | Açıklama |
---|---|
PRC-770 | 16.01 yükleyici, Postgres bekleme sunucusunu eksen grubu |
PRC-758 | Kullanıcı rolüne sahip kullanıcı özel raporları düzenleyebilir |
PRC-883 | Ana bekleme yapılandırmasıyla Postgres sunucusu güncellemesi başarısız |
Bulut 16.03.30
Sorun Kimliği | Açıklama |
---|---|
SECENG-584 | Bir sertifika zincirindeki sertifikalar arasındaki yeni satır için doğrulama kontrolü, üretim aşamasındaki bazı sertifikalar |
MGMT-3217 | KVmap adı "keys" ile bitiyorsa Management API çağrıları başarısız olur |
MGMT-3214 | JavaAçıklamaları sırasında sınıf çakışmaları meydana gelebilir ve bu durum, müşterinin Java kodunun başarısız |
MGMT-3185 | Bir kuruluşa kuruluş yöneticileri eklenirken hata oluştu |
EDGEUI-127 | Yeni proxy düzenleyiciyle yetersiz izin alma |
EDGEUI-119 | Kullanıcı arayüzü oturumu zaman aşımı sorunu |
CORESERV-671 | "Hiçbir halka yapılandırılmadı; CPU hizmeti başlatılamıyor" hatalar |
AXAPP-2345 | YBM dışı müşteriler için AX özel raporlarının listelenmesiyle ilgili sorun |
AXAPP-2302 | Günlük Apigee Analytics Özeti, geliştiricinin altında sıfır gösteriyor benimseme |
APIRT-2750 | Belirli bir kuruluşta yüksek trafik hataları var |
APIRT-2516 | JavaScript açıklama metinlerindeki çalışma zamanı hataları yanlış satırı belirtiyor sayılar |
APIRT-2508 | Apps Kasası geri çağırması içinde ekspres dinleme çağrılırken çıkış hatası oluştu |
APIRT-2336 | Node.js ile gzip sorunu |
APIRT-1975 | Message.content için maske yapılandırmaları çalışmıyor |
Cloud 16.03.16 Kullanıcı Arayüzü
Sorun Kimliği | Açıklama |
---|---|
MGMT-3142 | Grafikler Hata Analizi kontrol panelinde yüklenmiyor (güncellenmiş düzeltme) |
Cloud 16.03.09 Kullanıcı Arayüzü
Sorun Kimliği | Açıklama |
---|---|
MGMT-3158 | Bağımsız proxy'lerde RBAC ayarlandığında kullanıcı arayüzünde yetersiz izinler API |
MGMT-3142 | Grafikler, Hata Analizi kontrol panelinde yüklenmiyor |
MGMT-3118 | Kullanıcı arayüzü, "clientAuthEnabled" için yanlış SSL sanal ana makine yapılandırması gösteriyor parametresini |
DEVRT-2344 | Tek günlük rapor tanımları, kullanıcı arayüzünde işlemleri yüklemiyor |
Bulut 16.03.02
Sorun Kimliği | Açıklama |
---|---|
MGMT-3083 | Node.js günlükleri otomatik yenileme özelliği, günlük mesajlarıyla çok ayrıntılı |
DEVRT-2275 | Özel özellik ücreti planları, 10 özellik yerine yalnızca 5 özellik gösterir. izin veriliyor |
DEVRT-1275 | Ücret Planı açılır menüsünde tüm geliştiriciler gösterilmez |
DEVRT-1074 | Bakiyesi sıfır olan ön ödemeli geliştirici, kredi aşağıdaki durumlarda NullpointerException hatası veriyor uygulandı |
Cloud 16.02.17
Sorun Kimliği | Açıklama |
---|---|
MGMT-3083 | Node.js günlükleri otomatik yenileme özelliği, günlük mesajlarıyla çok ayrıntılı |
MGMT-3077 | Kullanıcı arayüzü, varsayılan değeri kullanan bir WSDL'den geçersiz proxy paketi oluşturuyor ad alanı |
MGMT-1642 | Özel kullanıcı rolünde "get" eksik Geliştirici Uygulamaları için izin |
Bilinen sorunlar
Bu sürümde aşağıdaki bilinen sorunlar bulunuyor.
Sorun Kimliği | Açıklama |
---|---|
APIRT-2978 |
Yönlendirici Nginx'i başlatamıyor veya Yönlendirici başlatılamıyor Uç Yönlendirici, Nginx'i başlatamaz veya aşağıdaki /opt/apigee/var/log/edge-router/logs/system.log dosyasını seçin, ardından /opt/nginx/conf.d dizinindeki tüm dosyaları silin ve yönlendiriciyi yeniden başlatın: > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
APIRT-3364 |
İleti işlemcisi, IPv4 ve IPv6'da DNS araması yapar NSCD'yi (Ad Hizmet Önbelleği Daemon'u) yükleyip etkinleştirdiyseniz İleti İşlemcilerinin biri IPv4, diğeri IPv6 için olmak üzere iki DNS araması yaptığını göreceksiniz. IPv6'da DNS aramasını devre dışı bırakmak için:
|
PRC-1118 |
"Apigee-service Apigee-postgresql pg-data-purge" çalıştırıldığında hata oluştu komut "Apigee-service Apigee-postgresql pg-data-purge" komutunu çalıştırırsanız komut ve şu formda bir hata görürseniz: HATA: ilişkinin sahibi olması gerekir /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge düzenlemesini düzenleyebilirsiniz. ve aşağıdaki özelliği 'Apigee' olarak ayarlayın: POSTGRES_USER=apigee |
DOC-1687 | Bilinen bir paket bağımlılığı anlaşmazlığı nedeniyle, Uydu'da kullanılan Katello aracısı Sunucu 6, Qpid çalıştıran Apigee Edge ana makinelerine düzgün yüklenmiyor arka plan programı. |
JSON yükü Mesaj, Java Açıklama Metni ve Hata Bildirme politikaları atama
Mesaj Ata, Java Açıklama Metni ve Hata Bildirme politikaları,
<Set><Payload>
öğesini kullanın. Bu mesajların bir parçası olarak
değerleri, çalışma zamanında otomatik olarak doldurulan değişkenleri içerebilir. Örneğin,
HTTP başlığından tarihi çıkartırsanız,
mesajınıza {message.header.date}
ekleyin.
Mesaj biçimi JSON ise aşağıdaki gibi görünür:
{"The date is: " : "{message.header.date}"}
Ancak bunun hatalı bir JSON olduğunu görebilirsiniz. Bu sorunu çözmek için iki seçenekler:
- Başlangıçtaki küme parantezinden ters eğik çizgiyle çıkış yapın:
\{"The date is: " : "{message.header.date}"}
- Yük öğesi yapılandırmasında,
variablePrefix
ve JSON yükündeki bir değişkeni belirtmek içinvariableSuffix
özellikleri. Örneğin, örnek:
<Payload contentType="application/json" variablePrefix="#" variableSuffix="%">{"The date is: " : "#message.header.date%"}</Payload>
Bir sonraki Private Cloud Özellik Sürümü için Edge'de değişkenlerinin sorunsuz bir şekilde oluşturulmasını sağlar. (APIRT-1160)
Yönlendirici Nginx'i başlatamıyor veya Yönlendirici başlatılamıyor
Uç Yönlendirici, /opt/apigee/var/log/edge-router/logs/system.log içinde gösterildiği gibi Nginx'i başlatamaz veya hiç başlatamazsa dosyasını seçin, ardından /opt/nginx/conf.d dizinindeki tüm dosyaları silin ve yönlendirici:
> rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart