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'in Herkese Açık/Private Cloud özelliklerinin Apigee X ve hybrid sürümündeki özellik kullanılabilirliği ile 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 hybrid desteği |
---|---|
API Proxy Düzeltmeleri |
Dağıtıldığı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. |
Istio için Apigee Bağdaştırıcısı | 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 Adapter'ı 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. Apigee X Northbound Karşılıklı TLS, Harici Uygulama Yük Dengeleyici kullanarak başlıklı makaleye göz atın. |
OAuth | Yeni OAuthv2 Politikası'nı iptal etme, son kullanıcı kimliğine, uygulama kimliğine veya her ikisine göre iptal eder. Bu politika, Apigee Edge API'nin yerini alarak OAuth2 jetonlarını iptal eder. |
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. |
Duyu | Gelişmiş API Güvenliği 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şullarla kullanılanla aynıdır. |
Oturum zaman aşımı | Hata ayıklama oturumunun uzunluğunu ve verilerin ne kadar süre saklanacağını tanımlar. Varsayılan değer, API çağrıları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 İşlemcisi'nin 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. | |
İzle istek sayısı | Mesaj işleyici başına maksimum 20 | Varsayılan değer İleti İşleyen 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'den Para Kazanma | Apigee X/karma para kazanma |
---|---|
Ücret planları, birden fazla API ürününe eklenebilir API ürün paketleriyle ilişkilidir. | Ü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 |
İşlemlere ait para kazanma verileri, İşlem Kaydı Politikası'ndaki ö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 sonradan ödemeli hesaplar hem geliştiriciler hem de ücret planları için yapılandırılabilir. | Ön ödemeli ve sonradan ödemeli 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 Extensions
- 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.
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'leriyle karşılaştırıldığında tüm Apigee Edge API'leri genelindeki davranış değişikliklerinin ö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, tüm Apigee X API'leri ile Apigee Edge API'leri arasındaki davranış değişiklikleri listelenmektedir.
Davranış | Apigee Edge API'leri | Apigee X API'leri |
---|---|---|
Temel alan adı | 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üklerdeki özellikler:
|
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ı | İadeler: 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 Liste ve sil API proxy'si dağıttığınızda kısa ömürlü L1 önbelleği otomatik olarak oluşturulur. Daha fazla bilgi için Önbellek dahili ayarları 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 | |
Eş Zamansız Sorgu Listesi API'sı | Eşzamansız analiz sorgularının listesini alma | userId mülkü yanıttan çıkarılır.
Yöntem: collections.environments.queries.list
|
Özel rapor API'leri | Reports API | createdBy ve lastModifiedBy özellikleri 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ı | Desteklenmeyen 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 Farklar bölümüne bakın. |
Geliştirici uygulaması | API kaynaklarının sayısını alma |
Geliştirici uygulama ailesi | Desteklenmeyen API yok |
Uzantılar | Desteklenmeyen 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 | Desteklenmeyen 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ı düzlemindeki veri toplama kapsülü, analiz toplamak ve verileri yönetim düzleminde UAP'ye (Birleşik Analiz Platformu) aktarmak için fluentd ve UDCA'yı (Evrensel Veri Toplama Aracısı) kullanır. | |
API Proxy Gateway | Mesaj İşleyici | Mesaj İşleyici (MP), gelen istekleri işler. MP'ler, çalışma zamanı düzleminde bir veya daha fazla container mimarisine alınmış uygulama olarak uygulanır. | |
Kararlılık | Cassandra düğümü veya zili | Cassandra, KMS, KVM, kota ve önbellek özellikleri için kalıcılık sağlar. | |
Dağıtım | ZooKeeper | Synchronizer, yönetim düzlemi ile çalışma zamanı düzlemi arasında API proxy yapılandırmalarının, ortam bilgilerinin ve diğer verilerin güncel tutulmasını sağlar. | |
Yönetim 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şilebilir. 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. |