Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Bu konuda, Apigee X'in (bazen "Apigee" olarak da anılır) Apigee Edge'den nasıl farklı olduğu açıklanmaktadır. Bu bilgiler, Apigee X'e geçmeyi düşünen mevcut Apigee Edge müşterileri için hazırlanmıştır.
Apigee X özellikleri hakkında daha fazla bilgi için Apigee X özellik özeti başlıklı makaleyi inceleyin.
Aşağıdaki tabloda bu konuda karşılaştırılan Apigee API yönetim ürünleri listelenmiştir:
Ürün | Barındırıldığı yer | Yöneten |
---|---|---|
Public Cloud için Apigee Edge | Apigee'nin bulutu | Apigee |
Private Cloud için Apigee Edge | Müşterinin özel veri merkezi. | Müşteri |
Apigee X | Google Cloud | Apigee |
Apigee hybrid | Hem Google Cloud hem de müşterinin özel veri merkezi | Apigee yönetim düzleminden, müşteri ise çalışma zamanı düzleminden sorumludur. |
Apigee Edge ile Apigee X özellik karşılaştırması
Aşağıdaki bölümlerde, Apigee Edge Public/Private Cloud özellikleri ile Apigee X ve karma sürümdeki özellik kullanılabilirliği karşılaştırılmaktadır.
Apigee X sınırlarının da Apigee Edge sınırlarından farklı olduğunu unutmayın.
Mevcut özellik farklılıklarının özeti
Aşağıdaki tabloda, Apigee X (ve karma) ile herkese açık ve özel bulut platformları için Apigee Edge arasındaki özellik düzeyindeki farklılıklar açıklanmaktadır.
Apigee Edge özelliği | Apigee X ve karma sürümde destek |
---|---|
API Proxy Düzeltmeleri |
Yayınlandığında sabit |
Etkin Durum Denetimleri | Harici MIG'ler (sanal makine kullanan) için desteklenir. Private Service Connect kullanılırken desteklenmez. Yönlendirme türleri hakkında bilgi edinmek için Yönlendirmeyi yapılandırma başlıklı makaleyi inceleyin. |
Apigee Adapter for Istio | Desteği sonlandırıldı: Bunun yerine Envoy için Apigee Bağdaştırıcısı'nı kullanmanızı öneririz. |
Şirketler ve geliştiriciler |
Benzer ancak aynı olmayan bir çözüm mevcuttur. Uygulama sahipliğini düzenlemek için AppGroups'ı kullanma başlıklı makaleyi inceleyin. |
CwC (Yapılandırmalı Kod) |
Planlanan |
Dağıtımlar |
|
Ortam |
Daha fazla bilgi için Ortamlar ve ortam grupları hakkında başlıklı makaleyi inceleyin. |
Barındırılan hedefler |
Lütfen Cloud Run veya Cloud Functions'ı kullanın |
HTTP/1.1 üstbilgisi alan adı işleme | Arka uçta yönlendirilirken HTTP/1.1 başlık alanı adlarını küçük harfe dönüştürür. Apigee Edge'de üstbilgi alanı adlarının büyük/küçük harf kullanımı korunur. |
Ayrıntılı rol tabanlı erişim denetimi için IAM rolleri |
Planlanan |
[@.length-x] kullanan JSONPath |
JSONPath ifadelerinde Bu örnek için: { "books": [ { "name": "A", }, { "name": "B", } ] } Giriş: |
Anahtar depoları/Güvenlik depoları |
Kuzeye doğru Kubernetes gizli anahtarları olarak yönetilir |
KVM'ler |
Kullanıcı arayüzünde KVM oluşturma hakkında daha fazla bilgi için Anahtar değer eşlemelerini kullanma başlıklı makaleyi inceleyin. Doğru veri kalıcılık mekanizmasını nasıl seçeceğiniz hakkında bilgi edinmek için Yapılandırma verilerine erişme bölümüne de bakın. |
Mikro ağ geçidi | Bunun yerine Envoy için Apigee Adaptörü'nü kullanmanızı öneririz. |
Para kazanma | Para kazanma ile arasındaki farklar başlıklı makaleyi inceleyin. |
Node.js |
|
Kuzeye doğru mTLS | Google Cloud yük dengeleyicileri aracılığıyla desteklenir. Harici Uygulama Yük Dengelemesi kullanan Apigee X Kuzeye Yönelik Karşılıklı TLS başlıklı makaleyi inceleyin. |
OAuth | Yeni OAuthv2 Politikası'nı iptal etme, son kullanıcı kimliğine, uygulama kimliğine veya her ikisine göre iptal eder. Bu politika, OAuth2 jetonlarını iptal etmek için Apigee Edge API'nin yerini alır. |
Politikalar |
|
reasonPhrase | Desteklenmiyor. |
Kaynaklar | Kuruluş düzeyindeki kaynaklar kullanılamaz |
Roller ve İzinler |
Daha fazla bilgi için Kullanıcılar ve roller başlıklı makaleyi inceleyin. |
Sense | Gelişmiş API Güvenliği'ni kullanın. |
Proxy oluşturma sihirbazındaki SOAP hizmetleri | Desteklenmiyor. Apigee ile kullanılmak üzere SOAP yardımcı programları sağlayan açık kaynak bir proje olan wsdl2apigee'ye bakın. |
Oturumları İzleme/Hata Ayıklama | Trace ile arasındaki farklar başlıklı makaleyi inceleyin. |
Sanal Ana Makineler | Apigee hybrid için:
Apigee X için:
|
Trace ile arasındaki farklar
Aşağıdaki tabloda, Trace'in Apigee X ve karma sürümde Apigee Edge Cloud'a kıyasla işleyişindeki farklar karşılaştırılmaktadır:
Özellik | Apigee Edge Cloud | Apigee X ve hybrid |
---|---|---|
İletişim zamanlaması | Gerçek zamanlı; eşzamanlı | Hafif gecikme; eşzamansız |
Oturum adı/kimliği | Kullanıcıdan oturum adını kabul eder | Kullanıcıdan gelen oturum adını kabul etmiyor |
Filtreler | Başlık ve sorgu parametresi filtreleme gibi temel filtre desteği | Hem VE hem de VEYA mantıksal işlemleri dahil olmak üzere karmaşık filtreleme mantığı desteği. Akış değişkenleri referansında belirtilen tüm akış değişkenlerine erişme. Söz dizimi, koşullar referansında gösterildiği gibi koşullu ifadelerle kullanılanla aynıdır. |
Oturum zaman aşımı | Hata ayıklama oturumunun süresini ve verilerin ne kadar süre saklanacağını tanımlar. Varsayılan değer, API çağrıları aracılığıyla başlatıldığında 20 dakika, kullanıcı arayüzünde başlatıldığında 10 dakikadır. |
Yalnızca hata ayıklama oturumunun uzunluğunu tanımlar. Başlangıç noktası, Mesaj İşlemcisinin hata ayıklama modunda çalıştırma isteğini aldığı andır. Varsayılan değer, oturum API ile başlatıldıysa 5 dakika, kullanıcı arayüzünde başlatıldıysa 10 dakikadır. Karma model, verileri otomatik olarak silmeden önce 24 saat boyunca korur. |
Oturum geçerliliği | Oturum oluşturma isteğinin geçerli olduğu süre. Hata ayıklama oturumu bu süre içinde başlatılmazsa senkronizasyon araçları oturum oluşturma isteğini yoksayabilir. Ön koşullar bölümünde açıklandığı şekilde, senkronizasyon cihazlarınızın saatlerini senkronize tuttuğunuzdan emin olun. | |
İzleme isteği sayısı | Mesaj işleyici başına maksimum 20 | Varsayılan değer, Mesaj İşleyici başına 10'dur; maksimum değer 15'tir. |
API | Apigee Edge Cloud | Apigee X |
Apigee X, Debug Session API ve Debug Session Data API'yi gösterir ancak Apigee X API'leri aracılığıyla aşağıdakileri desteklemez: | ||
Hata ayıklama oturumunu durdurma | ||
Belirli işlemleri silme |
Para kazanma ile arasındaki farklar
Aşağıdaki tabloda, Apigee Edge Monetization ile Apigee X Monetization arasındaki temel özellikler karşılaştırılmıştır.
Apigee Edge Para Kazanma | Apigee X/karma para kazanma |
---|---|
Ücret planları, birden fazla API ürününe eklenebilir API ürün paketleriyle ilişkilendirilir. | Ücret planları API ürünleriyle ilişkilendirilir (bire bir ilişki) |
Uygulama geliştiriciler için satın alma ücreti planları | Uygulama geliştiriciler API ürünlerini satın alır |
Kotalar API proxy düzeyinde yönetilir | Kotalar API ürün düzeyinde (işletme düzeyinde) yönetilir. |
Yayınlanan ücret planlarının süresi dolabilir ancak düzenlenemez veya silinemez. | Yayınlanan ücret planlarının süresi dolabilir, düzenlenebilir, taslağa taşınabilir veya silinebilir. |
Karmaşık yapılandırma (sihirbaz veya önizleme aracı yok) | Sihirbaz ve önizleme aracını kullanarak ücret planlarının basitleştirilmiş yapılandırması |
MonetizationLimitsCheck politikası, uygulama geliştirici abonelik satın almamışsa ilk API çağrısı işlendikten sonra erişimi engeller |
MonetizationLimitsCheck politikası, uygulama geliştirici abonelik satın almamışsa veya kotayı aştıysa erişimi hemen engeller |
İşlemlerle ilgili para kazanma verileri, İşlem Kaydı politikasında özelleştirilebilen değişkenler kullanılarak yakalanabilir. | Apigee, para kazanma verilerini otomatik olarak yakalar ve işlemlerle ilgili para kazanma verileri, Veri Yakalama politikası kullanılarak geçersiz kılınabilir. Bilgi için Para kazanma verilerini toplama başlıklı makaleyi inceleyin. |
Ön ödemeli ve faturalı hesaplar hem geliştiriciler hem de ücret planları için yapılandırılabilir. | Ön ödemeli ve faturalı hesaplar yalnızca geliştiriciler için yapılandırılabilir. |
Apigee X'te hangi Apigee Edge özellikleri desteklenmez?
Google aşağıdaki özellikleri desteklemeyi planlamamaktadır:
- Apigee Edge uzantıları
- OpenAPI spesifikasyon mağazası
- OAuth erişim jetonlarını aramak veya iptal etmek için kullanılacak API'ler (jetonlar karma oluşturma işlemine tabi tutulduğundan)
- OAuth v1 veya OAuth OAuthv1.0a politikası
- Trireme (10/10/2019'da sonlandırıldı)
- "X-Apigee-" ön ekiyle başlayan üstbilgiler Apigee X'te desteklenmez ve hedeflere ve istemcilere gönderilmeden önce isteklerden ve yanıtlardan kaldırılır.
- Apigee Edge
proxy_read_timeout
mülkü Apigee X'te desteklenmez. İlgili Apigee X zaman aşımı ayarları için io.timeout.millis ve api.timeout ayarlama başlıklı makaleyi inceleyin.
API karşılaştırması
Genel olarak, Apigee Edge API'lerinin çoğunun Apigee API eşdeğeri vardır. Bu bölümde şunlar yer alır:
- Apigee X API'lerine kıyasla tüm Apigee Edge API'lerinde davranıştaki değişikliklerin özeti
- Apigee Edge ile Apigee X metrik API'leri arasındaki farklar
- Desteklenmeyen Edge API'lerinin (Apigee X API eşdeğeri olmayan) listesi.
API'yi kullanan değişikliklerin özeti
Aşağıda, Apigee Edge API'lerine kıyasla tüm Apigee X API'lerinde davranışta yapılan değişiklikler listelenmiştir.
Davranış | Apigee Edge API'leri | Apigee X API'leri |
---|---|---|
Temel alan | api.enterprise.apigee.com |
apigee.googleapis.com |
Medya türleri | application/json application/xml |
application/json |
Kimlik doğrulama | OAuth2, SAML, Temel | OAuth2 |
Anahtarlardaki zaman damgaları | int64 biçimi
|
String biçimi
|
expand=false sorgu parametresinin yapısı |
[ "helloworld", "weather" ] |
{ "proxies": [ { "name": "helloworld" }, { "name": "weather" } ] } |
Sorgu parametrelerinin önüne kısa çizgi eklenir. | Desteklenir (_optimal=true ) |
Desteklenmiyor (optimal=true ) |
Yük verileri içindeki mülkler:
|
Destekleniyor | Desteklenmiyor |
Yüklerde varsayılan değerler | Dahil | Dahil değil |
Hata işleme yapısı | { "code": "...", "message": "..", "contexts": [] } |
{ "error": { "code": 409, "message": "...", "status": "ABORTED", "details": [...] } } |
Önbellek silme yanıtı | Döndürülenler: 200 OK ve önbellek ayrıntıları |
Dönen: 204 No Content |
Cache API işlemleri | Liste, Oluştur, Al, Güncelle, Sil, Tümünü temizle ve Temizle seçenekleri. | Yalnızca Listeleme ve silme API proxy'si dağıttığınızda kısa ömürlü L1 önbelleği otomatik olarak oluşturulur. Daha fazla bilgi için Önbelleğe alma iç bilgileri bölümüne bakın. |
Apigee Edge ve Apigee X metrik API'leri arasındaki farklar
API'yi kullanmayla ilgili değişikliklerin özeti bölümünde, Apigee Edge API ile Apigee X API arasındaki genel farklılıklar listelenmiştir. Aşağıdaki tabloda metrik API'leriyle ilgili farklılıklar listelenmiştir:
Özellik | Apigee Edge API'leri | Apigee X API'leri |
---|---|---|
API uç noktası | api.enterprise.apigee.com
|
apigee.googleapis.com
|
Günlük analiz e-postaları | Desteklenen API yok | |
Async Query List API | Eşzamansız analiz sorgularının listesini alma | userId mülkü yanıttan çıkarılır.
Yöntem: organizations.environments.queries.list başlıklı makaleyi inceleyin.
|
Özel rapor API'leri | Reports API | createdBy ve lastModifiedBy mülkleri yanıttan kaldırıldı.
Reports API başlıklı makaleyi inceleyin.
|
Desteklenmeyen Apigee Edge API'leri
Aşağıdaki tabloda, desteklenmeyen Apigee Edge API'leri (Apigee X API eşdeğeri olmayanlar) listelenmiştir.
API kategorisi | Desteklenmeyen Apigee Edge API'leri |
---|---|
API Monitoring | Desteklenen API yok |
API proxy'leri |
|
Denetimler | Stackdriver Logging API'yi kullanma |
Önbelleğe alınan günlükler | Desteklenen API yok |
Şirketler | Desteklenen API yok |
Şirket uygulamaları | Desteklenen API yok |
Şirket uygulaması ailesi | Desteklenen API yok |
Şirket uygulama anahtarları | Desteklenen API yok |
Hata ayıklama oturumları |
Daha fazla bilgi için Trace ile arasındaki farklar başlıklı makaleyi inceleyin. |
Geliştirici uygulaması | API kaynaklarının sayısını alma |
Geliştirici uygulama ailesi | Desteklenen API yok |
Uzantılar | Desteklenen API yok |
Anahtar deposu: Truststore | Anahtar deposunu veya güven deposunu test etme |
LDAP | Desteklenen API yok |
Para kazanma | Desteklenen API yok |
OAuth V2 | Desteklenen API yok |
Politikalar | Desteklenen API yok |
Kaynak dosyaları |
|
Sense | Desteklenen API yok |
Kullanıcılar ve kullanıcı rolleri | API'leri kullanarak kullanıcıları, rolleri ve izinleri yönetme bölümünde açıklandığı gibi Google Identity and Access Management (IAM) ile ilgili API'leri kullanın |
Sanal ana makineler | Desteklenen API yok |
Private Cloud için Apigee Edge ve Apigee hybrid karşılaştırması
Aşağıdaki tabloda Private Cloud için Apigee Edge ve Apigee karma karşılaştırması yapılmıştır:
Hizmet | Apigee Ürün veya Özellik Alanı | ||
---|---|---|---|
Private Cloud için Apigee Edge | Apigee hybrid | ||
Analytics | Qpid ve Postgres sunucuları | Çalışma zamanındaki düzlemde bulunan bir veri toplama kapsülü, analizleri toplamak ve verileri yönetim düzlemindeki UAP'ye (Unified Analytics Platform) beslemek için fluentd ve UDCA'yı (Universal Data Collection Agent) kullanır. | |
API Proxy Gateway | Mesaj İşleyici | Mesaj İşleyici (MP), gelen istekleri işler. MP'ler, çalışma ortamı düzleminde bir veya daha fazla kapsayıcı uygulama olarak uygulanır. | |
Kararlılık | Cassandra düğümü veya halkası | Cassandra, KMS, KVM, kota ve önbellek özellikleri için kalıcılık sağlar. | |
Dağıtım | ZooKeeper | Senkronizasyon aracısı, API proxy yapılandırmalarının, ortam bilgilerinin ve diğer verilerin yönetim düzlemi ile çalışma zamanı düzlemi arasında güncel tutulmasını sağlar. | |
Yönetici Kullanıcı Arayüzü | Apigee Edge kullanıcı arayüzü, yönetim sunucusunda barındırılır | Apigee kullanıcı arayüzü, yönetim düzleminde barındırılır. | |
Yük Dengeleme | Yönlendirici | Istio Ingress denetleyicisi, istekleri çalışma ortamı düzlemindeki Mesaj İşleyici (MP) kapsayıcı uygulamasına iletir. | |
API'ler | Yönetim sunucusu | Apigee X API'lerine Yönetim Sunucusu ve MART üzerinden erişilir. MART, yerel Cassandra veri deposuyla etkileşime girer ve Apigee X API'lerinin çalışma zamanındaki veri varlıklarına erişip bunları yönetmesi için bir API sağlayıcısı görevi görür. | |
Metrikler | JMX ile yapılandırılmış her bileşen | Tüm hizmetler için küme başına tek bir Prometheus sunucusu tarafından yönetilir. |