Private Cloud için Edge v. 4.17.01
Uç ve arka uç hedef sunucuları arasında HTTP yönlendirme proxy'si kullanmak istiyorsanız Uç Mesaj İşleyici düğümlerinde giden proxy ayarları özelliklerini yapılandırmanız gerekir. Bu mülkler, Mesaj İşleyicileri hedef istekleri Edge'den HTTP yönlendirme proxy'sine yönlendirecek şekilde yapılandırır.
Mesaj işleyiciyi yapılandırmak için /opt/apigee/customer/application/message-processor.properties dosyasını düzenleyin ve ardından Mesaj İşleyici'yi yeniden başlatın. message-processor.properties dosyası yoksa dosyayı oluşturun.
İleti İşleyen'i yapılandırmak için aşağıdaki özellikleri ayarlayın:
Özellik |
Açıklama |
---|---|
conf_http_HTTPClient.use.proxy |
Tüm API proxy'lerinin varsayılan olarak yönlendirme proxy'sini kullanıp kullanmadığını belirtir (true) veya varsayılan olarak kullanmadığını (false). |
conf_http_HTTPClient.use.tunneling |
Edge varsayılan olarak tüm trafik için tünel kullanır. Tünellemeyi varsayılan olarak devre dışı bırakmak için bu özelliği false olarak ayarlayın. |
conf/http.properties+HTTPClient.proxy.type |
HTTP proxy'nin türünü HTTP veya HTTPS olarak belirtir. Varsayılan olarak HTTP kullanılır. |
conf/http.properties+HTTPClient.proxy.host |
HTTP proxy'nin çalıştığı ana makine adını veya IP adresini belirtir. |
conf/http.properties+HTTPClient.proxy.port |
HTTP proxy'nin çalıştığı bağlantı noktasını belirtir. Bu özellik atlanırsa varsayılan olarak HTTP için 80 numaralı bağlantı noktası ve HTTPS için bağlantı noktası 443 kullanılır. |
conf/http.properties+HTTPClient.proxy.user |
HTTP proxy'si için temel kimlik doğrulama gerekiyorsa yetkilendirme ayrıntılarını 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=uName conf/http.properties+HTTPClient.proxy.password=pWord
Bu özellikleri ayarladıktan sonra İleti İşleyici'yi yeniden başlatmayı unutmayın:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
Mesaj İş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 hedefinin trafiği, yönlendirme proxy'sini atlayarak doğrudan arka uç hedefine gitmesi gerekiyorsa HTTP yönlendirme 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 özellikleri referansı başlıklı makaleyi inceleyin.
Hiçbir hedefin varsayılan olarak HTTP yönlendiren proxy'yi kullanmasını istemiyorsanız http.properties dosyasını aşağıdaki gibi belirtebilirsiniz:
conf_http_HTTPClient.use.proxy=false
Ardından, HTTP yönlendirme proxy'si üzerinden geçmesini istediğiniz herhangi bir Hedef Uç Noktası için use.proxy değerini true olarak ayarlayın:
<Property name="use.proxy">true</Property>
Edge, varsayılan olarak proxy'ye giden trafik için tünelleme kullanır. Tünel oluşturmayı 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ünellemeyi devre dışı bırakmak istiyorsanız Hedef Uç Noktası'nda use.proxy.tunneling özelliğini ayarlayın. Hedef TLS/SSL kullanıyorsa bu mülk yoksayılır ve ileti her zaman bir tünel üzerinden gönderilir:
<Property name="use.proxy.tunneling">false</Property>
Edge'in yönlendiren proxy olarak hareket etmesi (arka uç hizmetlerinden istek alıp bunları kuruluşun dışındaki internete yönlendirmesi) için önce Edge'de bir API proxy'si oluşturun . Arka uç hizmeti daha sonra API proxy'sine istek gönderebilir. API proxy'si de harici hizmetlere bağlanabilir.