Edge Private Cloud 4.18.05 sürümü
Edge ve arka uç hedef sunucuları arasında HTTP yönlendirme proxy'si kullanmak istiyorsanız Edge Message Processor düğümlerinde giden proxy ayarları özelliklerini yapılandırmanız gerekir. Bu özellikler, Mesaj İşleyicileri, hedef istekleri Edge'den HTTP yönlendirme proxy'sine yönlendirecek şekilde yapılandırır.
Mesaj İşleyici'yi yapılandırmak için /opt/apigee/customer/application/message-processor.properties
öğesini düzenleyin ve ardından Mesaj İşleyici'yi yeniden başlatın. message-processor.properties
dosyası yoksa dosyayı oluşturun.
Mesaj İşleyici'yi yapılandırmak için aşağıdaki özellikleri ayarlayın:
Mülk | Açıklama |
---|---|
conf_http_HTTPClient.use.proxy |
Tüm API proxy'lerinin, yönlendirme proxy'sini varsayılan olarak "true" (doğru) kullanacağını veya "default" değerini kullanmadığını belirtir. |
conf_http_HTTPClient.use.tunneling |
Edge varsayılan olarak tüm trafik için tünel kullanır. Tünel erişimini varsayılan olarak devre dışı bırakmak için bu özelliği "false" olarak ayarlayın. |
conf/http.properties+HTTPClient.proxy.type |
HTTP proxy'sinin türünü HTTP veya HTTPS olarak belirtir. Varsayılan olarak "HTTP" kullanılır. |
conf/http.properties+HTTPClient.proxy.host |
HTTP proxy'sinin çalıştığı ana makine adını veya IP adresini belirtir. |
conf/http.properties+HTTPClient.proxy.port |
HTTP proxy'sinin çalıştığı bağlantı noktasını belirtir. Bu özellik atlanırsa varsayılan olarak HTTP için 80 ve HTTPS için 443 numaralı bağlantı noktasını kullanır. |
conf/http.properties+HTTPClient.proxy.user conf/http.properties+HTTPClient.proxy.password |
HTTP proxy'si temel kimlik doğrulama gerektiriyorsa yetkilendirme ayrıntıları sağlamak için bu özellikleri kullanın. |
Örneğin:
conf_http_HTTPClient.use.proxy=true conf_http_HTTPClient.use.tunneling=false conf/http.properties+HTTPClient.proxy.type=HTTP conf/http.properties+HTTPClient.proxy.host=my.host.com conf/http.properties+HTTPClient.proxy.port=3128 conf/http.properties+HTTPClient.proxy.user=USERNAME conf/http.properties+HTTPClient.proxy.password=PASSWORD
Şu özellikleri ayarladıktan sonra Mesaj İşleyici'yi yeniden başlatmayı unutmayın:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
İleti İşleyici için yönlendirme proxy'si yapılandırılmışsa API proxy'lerinden arka uç hedeflerine giden tüm trafik, belirtilen HTTP yönlendirme proxy'sinden geçer. Bir API proxy'sinin belirli bir hedefine yönelik trafik, doğrudan proxy'yi atlayarak doğrudan proxy'yi atlar. Ardından, HTTP uç proxy'sini geçersiz kılmak için Hedef Uç Noktasında aşağıdaki özelliği ayarlayın:
<Property name="use.proxy">false</Property>
Hedef uç noktadaki özellikleri ayarlama hakkında daha fazla bilgi için Uç nokta mülkleri referansı başlıklı makaleyi inceleyin.
Herhangi bir hedefin varsayılan olarak HTTP yönlendirme proxy'sini kullanmasını istemiyorsanız http://property adresini aşağıda belirtildiği şekilde belirtebilirsiniz:
conf_http_HTTPClient.use.proxy=false
Ardından, HTTP yönlendirme proxy'si üzerinden taşımak istediğiniz tüm Hedef Uç Noktalar için use.proxy
değerini "true" olarak ayarlayın:
<Property name="use.proxy">true</Property>
Varsayılan olarak Edge, proxy'ye giden trafik için tünelleme kullanır. Tünel erişimini varsayılan olarak devre dışı bırakmak için message-processor.properties
dosyasında aşağıdaki özelliği ayarlayın:
conf_http_HTTPClient.use.tunneling=false
Belirli bir hedef için tünel özelliğini devre dışı bırakmak istiyorsanız use.proxy.tunneling
özelliğini Hedef Uç Noktada ayarlayın. Hedef TLS/SSL kullanıyorsa bu özellik yoksayılır ve mesaj her zaman bir tünel üzerinden gönderilir:
<Property name="use.proxy.tunneling">false</Property>
Edge'in kendisinin yönlendirme proxy'si olarak hareket edebilmesi (arka uç hizmetlerinden istek alıp bunları kuruluş dışında internete yönlendirmesi) için öncelikle Edge'de bir API proxy'si oluşturun . Arka uç hizmeti, daha sonra API proxy'sine istekte bulunabilir ve daha sonra harici hizmetlere bağlanabilir.