Edge for Private Cloud 4.16.05 sürümü
Edge kullanıcı arayüzünün yerel bir IP adresine erişmeye çalıştığı birkaç yer vardır:
- Edge kullanıcı arayüzündeki Trace aracı, belirtilen herhangi bir URL'ye API isteği gönderebilir ve bu URL'den API isteği alabilir. Edge bileşenlerinin diğer dahili hizmetlerle birlikte barındırıldığı belirli dağıtım senaryolarında, kötü amaçlı bir kullanıcı özel IP adreslerine istek göndererek Trace aracının gücünü kötüye kullanabilir.
- Bir OpenAPI spesifikasyonundan API proxy'si oluştururken spesifikasyon, API'nin temel yolu, yolları ve fiilleri, başlıkları ve daha fazlası gibi öğelerini açıklar. Spesifikasyonun bir parçası olarak, özel bir IP adresini ifade eden proxy'nin temel yolunu belirtebilirsiniz.
- Yerel dosya sisteminizde bulunan bir WSDL dosyasından API proxy'si oluştururken.
Varsayılan olarak Edge kullanıcı arayüzünün özel IP adreslerine referans vermesi engellenir. Özel IP adresleri listesinde şunlar bulunur:
- Geri döngü adresi (127.0.0.1 veya localhost)
- Site-Local Addresses (IPv4 için - 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
- Herhangi bir yerel adres (localhost olarak çözümlenen tüm adresler).
Edge kullanıcı arayüzünün özel IP adreslerine erişmesini istiyorsanız aşağıdaki jetonları ayarlayın:
- İzleme aracı için conf_apigee-base_apigee.feature.enabletraceforinternaladdresses mülkü varsayılan olarak devre dışıdır. İzleme aracının özel IP adreslerine erişmesini etkinleştirmek için bu değeri true olarak ayarlayın.
- OpenAPI spesifikasyonları için conf_apigee-base_apigee.feature.enableopenapiforinternaladdresses özelliği varsayılan olarak devre dışıdır. Özel IP adreslerine OpenAPI erişimini etkinleştirmek için bu değeri "true" olarak ayarlayın. Edge 4.16.09.01 gerekir. Daha fazla bilgi için 4.16.05.05 - Edge for Private Cloud sürüm notlarına bakın.
- WSDL dosyaları için conf_apigee-base_apigee.feature.enablewsdlforinternaladdresses özelliği varsayılan olarak devre dışıdır. Özel IP adreslerinden WSDL dosyası yüklemeyi etkinleştirmek için bu değeri true olarak ayarlayın.
Bu özellikleri "true" olarak ayarlamak için:
- ui.properties dosyasını bir düzenleyicide açın. Dosya yoksa oluşturun.
> vi /<inst_root>/apigee/customer/application/ui.properties - Aşağıdaki özellikleri "true" olarak ayarlayın:
conf_apigee-base_apigee.feature.enabletraceforinternaladdresses="true"
conf_apigee-base_apigee.feature.enableopenapiforinternaladdresses="true"
conf_apigee-base_apigee.feature.enablewsdlforinternaladdresses="true" - Değişikliklerinizi ui.properties dosyasına kaydedin.
- Edge kullanıcı arayüzünü yeniden başlatın:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui restart
Edge kullanıcı arayüzü artık yerel IP adreslerine erişebilir.