Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Bu makalede, Apigee X'in (bazen "Apigee" olarak da adlandırılır) Apigee Edge'den farkı 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 ek bilgi için Apigee X özellik özetine göz atın.
Aşağıdaki tabloda, bu konuda karşılaştırılan Apigee API yönetimi ürünleri listelenmiştir:
Ürün | Barındırıldığı yer | Yöneten |
---|---|---|
Herkese Açık Bulut 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üzlemini, müşteri ise çalışma zamanı düzlemini yönetir. |
Apigee Edge'den Apigee X'e özellik karşılaştırması
Aşağıdaki bölümlerde, Apigee Edge'in Herkese Açık/Özel Cloud özellikleri ile Apigee X veHybrid'deki özellik kullanılabilirliği karşılaştırılmıştı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üzeyinde farklılıklar açıklanmaktadır.
Apigee Edge özelliği | Apigee X veHybrid'de destek |
---|---|
API Proxy Düzeltmeleri |
Dağıtıldığında değiştirilemez |
Etkin Durum Denetimleri | Harici MIG'ler (sanal makineleri 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ı makaleye bakın. |
Istio için Apigee Bağdaştırıcısı | Kullanımdan kaldırıldı: Bunun yerine Envoy için Apigee Bağdaştırıcı'yı kullanmanızı öneririz. |
Şirketler ve geliştiriciler |
Benzer ancak aynı olmayan bir çözüm mevcut. Uygulama sahipliğini düzenlemek için AppGroups özelliğini 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 başlık alanı adı işleme | HTTP/1.1 başlık alanı adlarını, arka uca yönlendirildiğinde küçük harfe dönüştürür. Apigee Edge'de üst bilgi 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 örnekte: { "books": [ { "name": "A", }, { "name": "B", } ] } Giriş: |
Anahtar depoları/Truststore'lar |
Kuzeye giden, Kubernetes gizli anahtarları olarak yönetilen |
KVM'ler |
Kullanıcı arayüzünde KVM oluşturma hakkında daha fazla bilgi için Anahtar değeri eşlemelerini kullanma bölümüne bakın. Doğru veri kalıcılık mekanizmasının nasıl seçileceği hakkında bilgi edinmek için Yapılandırma verilerine erişme bölümüne de bakın. |
Microgateway | Bunun yerine Apigee Adapter for Envoy'u kullanmanızı öneririz. |
Para kazanma | Para kazanmayla ilgili farklar'a göz atın |
Node.js |
|
Kuzeye giden mTLS | Planlanan |
OAuth | Yeni CancelOAuthv2 politikası 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 almıştır. |
Politikalar |
|
reasonPhrase | Desteklenmiyor. |
Kaynaklar | Kuruluş düzeyinde kaynaklar kullanılamaz |
Roller ve İzinler |
Daha fazla bilgi için Kullanıcılar ve roller bölümünü 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 kaynaklı bir proje olan wsdl2Apigee'ye bakın. |
İzleme/Hata Ayıklama Oturumları | Trace ile olan farklar başlıklı makaleyi inceleyin. |
Sanal Ana Makineler | ApigeeHybrid için:
Apigee X için:
|
Trace ile olan farklar
Aşağıdaki tabloda, Trace'in Apigee X ve karma ile Apigee Edge Cloud'da çalışma şekli arasındaki farklılıklar karşılaştırılmaktadır:
Öne Çıkarın | Apigee Edge Bulutu | Apigee X veHybrid |
---|---|---|
Doğruluk | Gerçek zamanlı; eşzamanlı | Hafif gecikme; eşzamansız |
Oturum adı/kimliği | Kullanıcının oturum adını kabul eder | Kullanıcının oturum adını kabul etmiyor |
Filtreler | Başlık ve sorgu parametresi filtreleme gibi temel filtre desteği | VE ve VEYA mantıksal işlemleri dahil, karmaşık filtreleme mantığı için destek. Akış değişkenleri referansında bahsedilen herhangi bir akış değişkenine erişim. 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 süresini tanımlar. Başlangıç noktası, Mesaj İşleyicinin hata ayıklama modunda çalışma isteğini almasıdı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. Veriler, karma tarafından otomatik olarak silinmeden önce 24 saat boyunca saklanır. |
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şlamazsa Senkronizasyoncular oturum oluşturma isteğini yok sayabilir. Senkronize edici saatlerinizin, Ön koşullar bölümünde açıklandığı şekilde senkronize durumda olduğundan emin olun. | |
İzleme isteği sayısı | Mesaj İşleyici başına en fazla 20 | Mesaj İşleyici başına varsayılan değer 10'dur; maksimum değer 15'tir. |
API | Apigee Edge Bulutu | Apigee X |
Apigee X, Debug Session API ve Debug Session Data API'yi sunar ancak Apigee X API'leri üzerinden aşağıdaki desteği sağlamaz: | ||
Hata ayıklama oturumunu durdurma | ||
Belirli işlemleri silme |
Para kazanma ile ilgili farklar
Aşağıdaki tabloda Apigee Edge Monetization ile Apigee X Monetization arasındaki temel özelliklerin karşılaştırması sunulmuştur.
Apigee Edge'den Para Kazanma | Apigee X/karma para kazanma |
---|---|
Ücret planları, birden fazla API ürününe eklenebilen API ürün paketleriyle ilişkilidir | Ücret planları, API ürünleriyle ilişkilendirilir (bire bir ilişki) |
Uygulama geliştiriciler satın alma ücreti planları | Uygulama geliştiriciler API ürünleri satın alır |
Kotalar, API proxy düzeyinde yönetilir | Kotalar, API ürün düzeyinde yönetilir (işletme düzeyi) |
Yayınlanan ücret planları yalnızca süresi dolabilir ve düzenlenemez veya silinemez. | Yayınlanan ücret planları süresi dolmuş, düzenlenebilir, taslağa taşınabilir veya silinebilir |
Karmaşık yapılandırma (sihirbaz veya önizleme aracı yok) | Sihirbaz ve önizleme aracı kullanılarak ücret planlarının basitleştirilmiş yapılandırması |
MonetizationLimitsCheck politikası, uygulama geliştiricisi bir abonelik satın almadıysa ilk API çağrısı işlendikten sonra erişimi engeller |
MonetizationLimitsCheck politikası, uygulama geliştirici bir abonelik satın almadıysa veya kotayı aşarsa erişimi hemen engeller. |
İşlemlere ilişkin para kazanma verileri, İşlem Kaydı politikasındaki özelleştirilebilen değişkenler kullanılarak elde edilebilir. | Apigee, para kazanma verilerini otomatik olarak yakalar ve işlemlere ait para kazanma verileri Veri Yakalama politikası kullanılarak geçersiz kılınabilir. Daha fazla bilgi için Para kazanma verilerini yakalama konusuna bakın. |
Ö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 desteklenmeyen Apigee Edge özellikleri hangileridir?
Google, aşağıdaki özellikleri desteklemeyi planlamaz:
- Apigee Edge Uzantıları
- OpenAPI Specification deposu
- OAuth erişim jetonlarını arayacak veya iptal edecek API'ler (jetonlara karma oluşturma işlemi uygulandığından)
- OAuth v1 veya OAuth OAuthv1.0a politikası
- Trireme (EOL tarihi: 10.10.2019)
- Önünde "X-Apigee-" olan başlıklar, Apigee X'te desteklenmez ve hedeflere ve istemcilere gönderilmeden önce istek ve yanıtlardan çıkarılır.
API karşılaştırması
Genel olarak, Apigee Edge API'lerin çoğunda Apigee API eşdeğerleri bulunur. Bu bölümde aşağıdaki bilgiler sunulmaktadır:
- Apigee X API'leriyle karşılaştırıldığında tüm Apigee Edge API'lerinde davranış değişikliklerinin özeti
- Apigee Edge ile Apigee X metrik API'leri arasındaki farklar
- Desteklenmeyen Edge API'lerinin listesi (Apigee X API eşdeğerlerine sahip olmayan).
API kullanılarak yapılan değişikliklerin özeti
Aşağıda, Apigee Edge API'leriyle karşılaştırıldığında tüm Apigee X API'lerindeki davranış değişiklikleri listelenmektedir.
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" } ] } |
Önünde alt çizgi bulunan sorgu parametreleri | Destekleniyor (_optimal=true ) |
Desteklenmiyor (optimal=true ) |
Yüklerdeki mülkler:
|
Destekleniyor | Desteklenmiyor |
Yüklerdeki varsayılan değerler | Dahil | Dahil değil |
Yapı ele alınırken hata oluştu | { "code": "...", "message": "..", "contexts": [] } |
{ "error": { "code": 409, "message": "...", "status": "ABORTED", "details": [...] } } |
Önbellek silme yanıtı | Şunları döndürür: 200 OK ve önbellek ayrıntıları |
İade sayısı: 204 No Content |
Önbellek API işlemleri | Listeleme, oluşturma, alma, güncelle, sil, tümünü temizle ve temizleme seçenekleri. | Yalnızca liste ve sil. API proxy'si dağıttığınızda kısa ömürlü L1 önbellek otomatik olarak oluşturulur. Daha fazla bilgi için Dahili önbelleğe alma bölümüne bakın. |
Apigee Edge ile Apigee X metrik API'leri arasındaki farklar
API kullanılarak yapılan 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'leri için belirli farklılıklar listelenmiştir:
Öne Çıkarın | Apigee Edge API'leri | Apigee X API'leri |
---|---|---|
API uç noktası | api.enterprise.apigee.com
|
apigee.googleapis.com
|
Günlük analiz e-postaları | Hiçbir API desteklenmiyor | |
Eş Zamansız Sorgu Listesi API'sı | Eşzamansız analiz sorgularının listesini alın | userId özelliği yanıttan atlanır.
Yöntem: Organization.environments.queries.list bölümüne bakın.
|
Özel rapor API'leri | Raporlar API'si | createdBy ve lastModifiedBy özellikleri yanıttan kaldırıldı.
Reports API bölümüne bakın.
|
Desteklenmeyen Apigee Edge API'leri
Aşağıdaki tabloda, desteklenmeyen Apigee Edge API'leri (Apigee X API eşdeğerlerine sahip olmayan) listelenmiştir.
API kategorisi | Desteklenmeyen Apigee Edge API'leri |
---|---|
API Monitoring | Hiçbir API desteklenmiyor |
API proxy'leri |
|
Denetimler | Stackdriver Logging API'yi kullanın |
Önbelleğe alınan günlükler | Hiçbir API desteklenmiyor |
Şirketler | Hiçbir API desteklenmiyor |
Şirket uygulamaları | Hiçbir API desteklenmiyor |
Şirket uygulaması ailesi | Hiçbir API desteklenmiyor |
Şirket uygulaması anahtarları | Hiçbir API desteklenmiyor |
Hata ayıklama oturumları |
Daha fazla bilgi için Trace ile olan farklar bölümünü inceleyin. |
Geliştirici uygulaması | API kaynaklarının sayısını alma |
Geliştirici uygulaması ailesi | Hiçbir API desteklenmiyor |
Uzantılar | Hiçbir API desteklenmiyor |
Anahtar deposu: Truststore | Anahtar deposu veya güven deposunu test etme |
LDAP | Hiçbir API desteklenmiyor |
Para kazanma | Hiçbir API desteklenmiyor |
OAuth S2 | Hiçbir API desteklenmiyor |
Politikalar | Hiçbir API desteklenmiyor |
Kaynak dosyaları |
|
Sense | Hiçbir API desteklenmiyor |
Kullanıcılar ve kullanıcı rolleri | Google Kimlik ve Erişim Yönetimi (IAM) ile ilgili API'leri API'leri kullanarak kullanıcıları, rolleri ve izinleri yönetme bölümünde açıklandığı şekilde kullanma |
Sanal ana makineler | Hiçbir API desteklenmiyor |
Private Cloud için Apigee Edge - ApigeeHybrid karşılaştırması
Aşağıdaki tabloda Private Cloud ve ApigeeHybrid için Apigee Edge karşılaştırılmaktadı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 bir veri toplama kapsülü, analizleri toplamak ve verileri yönetim düzlemindeki UAP'ye (Birleşik Analiz Platformu) aktarmak için fluentd ve UDCA (Evrensel Veri Toplama Aracısı) kullanır. | |
API Proxy Ağ Geçidi | 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 halkası | Cassandra; KMS, KVM, kota ve önbellek özellikleri için kalıcılık sağlar. | |
Dağıtım | ZooKeeper | Synchronizer, 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 kalması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 | Bir Istio Giriş denetleyicisi, çalışma zamanı düzleminde, container mimarisine alınmış bir uygulama olan Message İşleyici (MP) uygulamasına istek gönderir. | |
API'ler | Yönetim Sunucusu | Apigee X API'lerine Yönetim Sunucusu ve MART üzerinden erişilebilir. MART, yerel Cassandra veri deposuyla etkileşime geçer ve çalışma zamanı veri varlıklarına erişip bunları yönetmek için Apigee X API'lerinin API sağlayıcısı olarak hizmet verir. | |
Metrikler | JMX ile yapılandırılan her bileşen | Tüm hizmetler için küme başına tek bir Prometheus sunucusu tarafından yönetilir. |