Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Oluşturabileceğim veya dağıtabileceğim barındırılan hedef sayısı sınırlı mı?
Planınızdaki barındırılan hedef hakları hakkında bilgi edinmek için Apigee Edge Cloud Karşılaştırma Matrisi teknik özellik formuna bakın.
Barındırılan hedef proxy'ler için yönetim API'si desteği var mı?
Barındırılan Hedefler'i desteklemek için yeni yönetim API'leri oluşturulmadı veya mevcut API'ler değiştirilmedi. Ancak, Barındırılan Hedefler'i kullanan proxy'leri dağıtmak ve yönetmek için mevcut yönetim API'lerini kullanabilirsiniz. Bunun için Barındırılan Hedef proxy'lerinin düzgün şekilde oluşturulması gerekir. Ayrıca Node.js uygulamanız için gerekli dizin yapısı başlıklı makaleyi de inceleyin.
Hedef arka ucumu güvenceye almak için IP izin verilenler listesini kullanabilir miyim?
Barındırılan Hedefler'in temelini oluşturan teknoloji Google App Engine (GAE), uygulamalara statik IP adresi atama olanağı sunmaz. GAE, bir IP havuzu aralığı kullandığından bir IP adresi aralığına izin vermek mümkün olabilir. Daha fazla bilgi için şu GAE SSS girişine bakın: Statik IP adresleri ve App Engine uygulamaları.
Bir proxy'ye birden fazla <HostedTarget> hedef uç noktası yerleştirebilir miyim?
Hayır. Proxy başına yalnızca bir barındırılan hedef uygulaması dağıtılır. Dağıtılan uygulama, proxy'nin resources/hosted dizininde bulunan uygulamadır.
apigee-access olmaması durumunda geçici bir çözüm bulmak mümkün mü?
Barındırılan Hedefler uygulamalarında apigee-access modülünü kullanamazsınız.
apigee-access ile geleneksel, yerleştirilmiş Node.js kullanıyorsanız ve Barındırılan Hedefler'e geçmek istiyorsanız aşağıdaki olasılıkları göz önünde bulundurun:
- Edge politikalarını kullanma: Mümkün olduğunda, mevcut
apigee-accesskodunuzun yaptığı işlemleri değiştirmek için standart Edge politikalarını kullanın. - Başlıkları kullanma: KVM değerlerini ve akış değişkenlerini HTTP istek başlıklarında Node.js uygulamanıza yerleştirebilirsiniz. Bu strateji, API proxy'sinin istek akışında kullanılabilen KVM değerleri veya akış değişkenleri için geçerlidir.
- Ortam değişkenlerini kullanma: Değerleri KVM tarafından sağlanan ortam değişkenleri ayarlayabilirsiniz. Bu durum, kullanıcı kılavuzunun manifest dosyası bölümünde açıklanmıştır.
TLS için Java anahtar deposu (JKS) dosyalarını kullanabilir miyim?
Barındırılan Hedefler, PEM dosyalarının yerine TLS için JKS'yi desteklemez. Önceki belgelere buradan ulaşabilirsiniz. Barındırılan hedefler yerel Node.js kullandığı için OpenSSL'i yerel olarak kullanır. TLS/SSL bağlantılarını ayarlarken lütfen Node.js belgelerinde yer alan TLS (SSL) belgelerine bakın.
Geçici dosyaları yönetmenin en iyi yolu nedir?
Geçici dosyaları her zaman silin. Geçici dizindeki yerel disk depolama alanı, bellek içi bir dosya sistemidir. Yazdığınız tüm dosyalar, işleviniz için kullanılabilir belleği tüketir. Yazdığınız dosyalar genellikle art arda yapılan çağrılarda kullanılabilir. Bu nedenle, bu dosyaların silinmemesi sonunda bellek yetersiz hatasına ve ardından baştan başlatmaya yol açabilir.
Geçici dizinin dışına yazmaya çalışmayın. Ayrıca, geçici dosya yolunu oluşturmak için os.tmpdir() ve path.join() gibi platformdan bağımsız yöntemler kullanın. Böylece işlevleriniz herhangi bir platformdaki emülatörde de çalışır.
Daha fazla bilgi için bu Google Cloud belgesine bakın.
Birden fazla proxy düzeltmesi dağıtabilir miyim?
Apigee Edge, bir proxy'nin birden fazla düzeltmesini farklı temel yollara sahip bir ortama dağıtmanıza olanak tanır. Ancak bu davranış, barındırılan hedefler için desteklenmez.
İstek başlığı boyutuyla ilgili bir sınır var mı?
Node.js'nin en son sürümlerinin (11.3.0+) yanı sıra 6.14.0+, 8.14.0+ ve 11.3.0+ dahil olmak üzere LTS sürümleri için Node.js uygulamasında kullanabileceğiniz maksimum istek başlığı boyutu 8 KB'tır. 8 KB'tan büyük başlıklar iletmek istiyorsanız yukarıdaki listede yer almayan başka bir Node.js sürümü belirtin. Bu işlemi uygulamanın manifest dosyasında yapabilirsiniz. Örneğin:
runtime: node
runtimeVersion:6.4.1
application:my-express-app
env:
- name: NODE_ENV
value: production
- name: LOG_LEVEL
value: 3
Barındırılan hedefler için HTTP yanıtı akışı kullanabilir miyim?
Barındırılan hedeflerin temelini oluşturan teknoloji Google App Engine (GAE) akışı desteklemediğinden, barındırılan hedefler için HTTP yanıtı akışı desteklenmez.
İstek zaman aşımı sınırı var mı?
Google App Engine (GAE), 60 saniyelik bir istek zaman aşımı uygular. GAE belgelerindeki Kotalar ve sınırlar bölümüne de bakın.