Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Bu konuda, Apigee X'in (bazen yalnızca "Apigee" olarak da adlandırı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önetimi ürünleri listelenmiştir:
| Ürün | Barındırıldığı yer | Yöneten |
|---|---|---|
| Apigee Edge for Public Cloud | Apigee'nin bulutu | Apigee |
| Apigee Edge Private Cloud | Müşterinin özel veri merkezi. | Müşteri |
| Apigee X | Google Cloud | Apigee |
| Apigee hybrid | Hem Google Cloud hem de müşterinin özel veri merkezi | Yönetim düzlemi Apigee tarafından, çalışma zamanı düzlemi ise müşteri tarafından yönetilir. |
Apigee Edge ile Apigee X arasındaki özellik karşılaştırması
Aşağıdaki bölümlerde, Apigee Edge Public/Private Cloud özelliklerinin Apigee X ve hibrit sürümlerdeki özellik kullanılabilirliğiyle karşılaştırması yapılmaktadır.
Apigee X sınırlarının 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 hibrit) ile Apigee Edge for Public and Private Cloud platformları arasındaki özellik düzeyindeki farklılıklar açıklanmaktadır.
| Apigee Edge özelliği | Apigee X ve Hybrid'de destek |
|---|---|
| API Proxy Revizyonları |
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ı makaleyi inceleyin. |
| Apigee Adapter for Istio | Kullanımdan kaldırıldı: Bunun yerine Envoy için Apigee Adaptörü'nü kullanmanızı öneririz. |
| Şirketler ve geliştiriciler |
Benzer ancak aynı olmayan bir çözüm mevcuttur. Uygulama sahipliğini düzenlemek için uygulama gruplarını kullanma başlıklı makaleyi inceleyin. |
| CwC (Code with Config) |
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 üstbilgi alanı adı işleme | Arka uca 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 durumu korunur. |
| Ayrıntılı rol tabanlı erişim denetimi için IAM rolleri |
Planlanan |
[@.length-x] kullanılarak JSONPath |
JSONPath ifadelerinde Bu örnek için: {
"books": [
{
"name": "A",
},
{
"name": "B",
}
]
}Giriş: |
| Anahtar depoları/güven depoları |
Kuzeye doğru yönetilen Kubernetes gizli anahtarları |
| KVM'ler |
Kullanıcı arayüzünde KVM oluşturma hakkında daha fazla bilgi için Anahtar/değer eşlemelerini kullanma bölümüne bakın. Doğru veri kalıcılığı mekanizmasını seçme hakkında bilgi edinmek için Yapılandırma verilerine erişme başlıklı makaleyi de inceleyin. |
| Microgateway | Bunun yerine Envoy için Apigee Adaptörü'nü kullanmanızı öneririz. |
| Para kazanma | Para kazanmayla ilgili farklılıklar başlıklı makaleye göz atın. |
| Node.js |
|
| Kuzeye yönelik mTLS | Google Cloud yük dengeleyiciler aracılığıyla desteklenir. Harici uygulama yük dengeleyicisi kullanan Apigee X Kuzeye Bağlı Karşılıklı TLS başlıklı makaleyi inceleyin. |
| OAuth | Yeni RevokeOAuthv2 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 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 kaynaklı bir proje olan wsdl2apigee'ye bakın. |
| İzleme/Hata Ayıklama Oturumları | İzleme ile arasındaki farklar başlıklı makaleyi inceleyin. |
| Sanal Sunucular | Apigee Hybrid için:
Apigee X için:
|
Trace ile arasındaki farklar
Aşağıdaki tabloda, Trace'in Apigee X ve hibrit ile Apigee Edge Cloud'da çalışma şeklindeki farklılıklar 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 oturum adı kabul etmiyor |
| Filtreler | Başlık ve sorgu parametresi filtreleme gibi temel filtre desteği | Hem VE hem de VEYA mantıksal işlemlerini içeren karmaşık filtreleme mantığı desteği. Akış değişkenleri referansında belirtilen tüm akış değişkenlerine erişim. Söz dizimi, koşullar referansında gösterildiği gibi koşullu ifadelerde 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. API çağrıları üzerinden başlatıldığında varsayılan değer 20 dakika, kullanıcı arayüzünde başlatıldığında ise 10 dakikadır. |
Yalnızca hata ayıklama oturumunun uzunluğunu tanımlar. Başlangıç noktası, Mesaj İşleyici'nin hata ayıklama modunda çalıştırma isteğini aldığı zamandır. Oturum API ile başlatıldıysa varsayılan değer 5 dakika, kullanıcı arayüzünde başlatıldıysa 10 dakikadır. Veriler, hibrit 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 senkronize ediciler oturum oluşturma isteğini dikkate almayabilir. Ön koşullar bölümünde açıklandığı gibi, senkronize edicilerinizin saatlerini senkronize tuttuğunuzdan emin olun. | |
| İzleme isteği sayısı | Mesaj işleyici başına en fazla 20 | Varsayılan değer, Mesaj İşleyici başına 10'dur. Maksimum değer ise 15'tir. |
| API | Apigee Edge Cloud | Apigee X |
| Apigee X, Debug Session API ve Debug Session Data API'yi kullanıma sunar ancak Apigee X API'leri aracılığıyla aşağıdakileri desteklemez: | ||
| Hata ayıklama oturumunu durdurma | ||
| Belirli işlemleri silme | ||
Para kazanma ile ilgili farklılıklar
Aşağıdaki tabloda, Apigee Edge Monetization ile Apigee X Monetization arasındaki temel özelliklerin karşılaştırması verilmiştir.
| Apigee Edge Monetization | Apigee X/hybrid Para Kazanma |
|---|---|
| Ücret planları, birden fazla API ürününe eklenebilen API ürünü paketleriyle ilişkilendirilir. | Ücret planları, API ürünleriyle ilişkilendirilir (bire bir ilişki). |
| Uygulama geliştiricilerin satın aldığı ödeme planları | Uygulama geliştiriciler API ürünleri satın alır |
| Kotalar API proxy'si düzeyinde yönetilir. | Kotalar, API ürünü düzeyinde (işletme düzeyinde) yönetilir. |
| Yayınlanmış fiyat planları yalnızca süresi dolmuş olarak işaretlenebilir, düzenlenemez veya silinemez. | Yayınlanmış fiyat planlarının süresi dolabilir, bu planlar düzenlenebilir, taslaklara taşınabilir veya silinebilir. |
| Karmaşık yapılandırma (sihirbaz veya önizleme aracı yok) | Sihirbaz ve önizleme aracı kullanılarak fiyat planlarının basitleştirilmiş yapılandırması |
MonetizationLimitsCheck politikası, uygulama geliştirici abonelik satın almadıysa ilk API çağrısı işlendikten sonra erişimi engeller. |
Uygulama geliştirici abonelik satın almadıysa veya kotayı aştıysa MonetizationLimitsCheck politikası erişimi hemen engeller. |
| İşlemlerle ilgili 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, DataCapture politikası kullanılarak geçersiz kılınabilir. Daha fazla bilgi için Para kazanma verilerini yakalama başlıklı makaleyi inceleyin. |
| Ön ödemeli ve sonradan ödemeli hesaplar hem geliştiriciler hem de fiyat 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 Specification deposu
- OAuth erişim jetonlarını aramak veya iptal etmek için kullanılan API'ler (jetonlar karma oluşturma işlemine tabi tutulduğu için)
- OAuth v1 veya OAuth v1.0a politikası
- Trireme (10.10.2019'da desteği sonlandırıldı)
- "X-Apigee-" ile başlayan başlıklar Apigee X'te desteklenmez ve hedeflere ve istemcilere gönderilmeden önce isteklerden ve yanıtlardan çıkarılır.
- Apigee Edge
proxy_read_timeoutözelliği Apigee X'te desteklenmez. İlgili Apigee X zaman aşımı ayarları için Setting io.timeout.millis and api.timeout başlıklı makaleyi inceleyin.
API karşılaştırması
Genel olarak, Apigee Edge API'lerinin çoğunun Apigee API karşılıkları 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'lerindeki davranış değişikliklerinin özeti
- Apigee Edge ile Apigee X metrikleri API'leri arasındaki farklar
- Desteklenmeyen Edge API'lerinin (Apigee X API eşdeğerleri olmayan) listesi.
API kullanılarak yapılan değişikliklerin özeti
Aşağıda, Apigee Edge API'lerine kıyasla tüm Apigee X API'lerindeki davranış değişiklikleri listelenmiştir.
| Davranış | Apigee Edge API'leri | Apigee X API'leri |
|---|---|---|
| Temel alan | api.enterprise.apigee.com |
apigee.googleapis.com |
| Medya türleri | application/jsonapplication/xml |
application/json |
| Kimlik doğrulama | OAuth2, SAML, Basic | OAuth2 |
| Tuşlardaki zaman damgaları | int64 biçimi
|
String biçimi
|
expand=false sorgu parametresinin yapısı |
[
"helloworld",
"weather"
] |
{
"proxies": [
{
"name": "helloworld"
},
{
"name": "weather"
}
]
} |
| Alt çizgiyle başlayan sorgu parametreleri | Desteklenir (_optimal=true) |
Desteklenmiyor (optimal=true) |
Yüklerdeki özellikler:
|
Destekleniyor | Desteklenmiyor |
| Yüklerdeki 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ı |
İade: 204 No Content |
| Önbellek API işlemleri | Listele, oluştur, al, güncelle, sil, tümünü temizle, ve temizle seçenekleri. | Yalnızca liste ve silme. Kısa ömürlü L1 önbelleği, bir API proxy'si dağıttığınızda otomatik olarak oluşturulur. Daha fazla bilgi için Cache internals (Önbellek iç işleyişi) başlıklı makaleye bakın. |
Apigee Edge ve Apigee X metrik API'leri arasındaki farklar
API kullanılarak yapılan değişikliklerin özeti Apigee Edge API ile Apigee X API arasındaki genel farkları listeler. Aşağıdaki tabloda metrik API'leriyle ilgili belirli 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ı | API desteklenmiyor | |
| Async Query List API | Eşzamansız analiz sorgularının listesini alma | userId özelliği 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 ö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ğerleri olmayan) listelenmektedir.
| API kategorisi | Desteklenmeyen Apigee Edge API'leri |
|---|---|
| API Monitoring | API desteklenmiyor |
| API proxy'leri |
|
| Denetimler | Stackdriver Logging API'yi kullanma |
| Önbelleğe alınan günlükler | API desteklenmiyor |
| Şirketler | API desteklenmiyor |
| Şirket uygulamaları | API desteklenmiyor |
| Şirket uygulaması ailesi | API desteklenmiyor |
| Şirket uygulaması anahtarları | API desteklenmiyor |
| Hata ayıklama oturumları |
Daha fazla bilgi için İzleme ile ilgili farklılıklar başlıklı makaleyi inceleyin. |
| Geliştirici uygulaması | API kaynaklarının sayısını alma |
| Geliştirici uygulama ailesi | API desteklenmiyor |
| Uzantılar | API desteklenmiyor |
| Anahtar deposu: Truststore | Bir anahtar deposunu veya güven deposunu test etme |
| LDAP | API desteklenmiyor |
| Para kazanma | API desteklenmiyor |
| OAuth V2 | API desteklenmiyor |
| Politikalar | API desteklenmiyor |
| Kaynak dosyaları |
|
| Sense | API desteklenmiyor |
| Kullanıcılar ve kullanıcı rolleri | Google Identity and Access Management (IAM) ile ilgili API'leri API'leri kullanarak kullanıcıları, rolleri ve izinleri yönetme başlıklı makalede açıklandığı şekilde kullanın. |
| Sanal ana makineler | API desteklenmiyor |
Apigee Edge Private Cloud ile Apigee Hybrid karşılaştırması
Aşağıdaki tabloda Apigee Edge for Private Cloud ile Apigee hibrit karşılaştırılmaktadır:
| Hizmet | Apigee Ürünü veya Özelliği Alanı | ||
|---|---|---|---|
| Apigee Edge Private Cloud | Apigee hybrid | ||
| Analytics | Qpid ve Postgres sunucuları | Çalışma zamanı düzlemindeki bir veri toplama pod'u, analizleri toplamak ve verileri yönetim düzlemindeki UAP'ye (Birleşik Analytics 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 kapsayıcıya alınmış uygulama olarak uygulanır. | |
| Kalıcılık (Persistence) | Cassandra düğümü veya halkası | Cassandra, KMS, KVM, kota ve önbellek özellikleri için kalıcılık sağlar. | |
| Dağıtım | ZooKeeper | Senkronize Edici, 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 | Bir Istio Giriş denetleyicisi, istekleri çalışma zamanı düzlemindeki Mesaj İşleyici (MP) container mimarisine alınmış 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 çalışma zamanı veri öğelerine erişmek ve bunları yönetmek için Apigee X API'leri için bir API sağlayıcı 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. | |