Yeni Edge kullanıcı arayüzünün yerel IP adreslerine erişmesine izin verme

Yeni Edge kullanıcı arayüzünün yerel bir IP adresine erişmeye çalışabileceği birkaç yer vardır. Bu yerel IP adresleri, harici kullanıcılara gösterilmemesi gereken özel veya başka şekilde korunan kaynaklara karşılık gelebilir:

  • Yeni Edge kullanıcı arayüzündeki İzleme aracı, belirtilen herhangi bir URL'ye API istekleri gönderebilir ve bu URL'lerden API istekleri 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 İzleme 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, kötü amaçlı bir kullanıcı, özel bir IP adresine başvuran proxy'nin temel yolunu belirtebilir.
  • Özel bir IP adresinde veya yerel ağda bulunan bir WSDL dosyasından API proxy'si oluştururken.

Güvenlik nedeniyle, varsayılan olarak Yeni Edge kullanıcı arayüzünün özel IP adreslerine başvurması engellenir. Özel IP adresleri listesi şunları içerir:

  • 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'a çözümlenen herhangi bir adres).

Yeni 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_uebe_trace_for_internal_addresses özelliği varsayılan olarak devre dışıdır (false). İzleme aracının özel IP adreslerine erişmesini sağlamak için bu ayarı true olarak ayarlayın.
  • OpenAPI spesifikasyonları için conf_uebe_openapi_for_internal_addresses özelliği varsayılan olarak devre dışıdır (false). Özel IP adreslerine OpenAPI erişimini etkinleştirmek için bu değeri true olarak ayarlayın.
  • WSDL dosyaları için conf_uebe_wsdl_for_internal_addresses özelliği varsayılan olarak devre dışıdır (false). Özel IP adreslerinden WSDL dosyası getirmeyi etkinleştirmek için true olarak ayarlayın.

Bu özellikleri true olarak ayarlamak için:

  1. management-ui.properties dosyasını bir düzenleyicide açın. Dosya yoksa oluşturun:
    vi /opt/apigee/customer/application/management-ui.properties
  2. Aşağıdaki özellikleri true olarak ayarlayın:
    conf_uebe_trace_for_internal_addresses=true
    conf_uebe_openapi_for_internal_addresses=true
    conf_uebe_wsdl_for_internal_addresses=true
  3. management-ui.properties dosyasında yaptığınız değişiklikleri kaydedin.
  4. Özellikler dosyasının apigee kullanıcısına ait olduğundan emin olun:
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  5. Yeni Edge kullanıcı arayüzünü yeniden başlatma:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

Yeni Edge kullanıcı arayüzü artık yerel IP adreslerine erişebilir.