Edge यूज़र इंटरफ़ेस (यूआई) कई जगहों पर, लोकल आईपी पते को ऐक्सेस करने की कोशिश कर सकता है. ये हो सकता है कि स्थानीय आईपी पता, किसी निजी या अन्य सुरक्षित संसाधन से जुड़ा हो, जिसे बाहरी उपयोगकर्ताओं को दिखाया गया है:
- Edge के यूज़र इंटरफ़ेस (यूआई) में मौजूद ट्रेस टूल की मदद से, किसी भी नेटवर्क पर एपीआई अनुरोध को भेजा और पाया जा सकता है बताया गया यूआरएल. कुछ डिप्लॉयमेंट की स्थिति में Edge कॉम्पोनेंट को अन्य नुकसान पहुंचाने वाला कोई उपयोगकर्ता अनुरोध करके ट्रेस टूल की क्षमता का गलत इस्तेमाल कर सकता है. निजी आईपी पतों से कनेक्ट करता है.
- किसी OpenAPI स्पेसिफ़िकेशन से, एपीआई प्रॉक्सी बनाते समय, स्पेसिफ़िकेशन में इनके बारे में बताया गया है एपीआई के एलिमेंट को बेस पाथ, पाथ और क्रियाओं, हेडर वगैरह के तौर पर शामिल करें. स्पेसिफ़िकेशन के हिसाब से, नुकसान पहुंचाने वाला उपयोगकर्ता उस प्रॉक्सी का बेस पाथ तय कर सकता है जो किसी निजी आईपी से जुड़ा होता है इससे पहले ही अपने कारोबार के हिसाब से name@yourcompany.com जैसा कोई ईमेल पता बनाएं.
- आपके लोकल फ़ाइल सिस्टम में मौजूद WSDL फ़ाइल से, एपीआई प्रॉक्सी बनाते समय.
डिफ़ॉल्ट रूप से, Edge यूज़र इंटरफ़ेस (यूआई) को निजी आईपी का रेफ़रंस देने से रोका जाता है. ऐसा सुरक्षा की वजहों से किया जाता है पते. निजी आईपी पतों की सूची में ये चीज़ें शामिल हैं:
- लूपबैक पता (127.0.0.1 या localhost)
- साइट-स्थानीय पते (IPv4 के लिए - 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
- कोई भी स्थानीय पता (ऐसा कोई भी पता जिसे स्थानीय होस्ट करने वाली कंपनी के तौर पर इस्तेमाल किया जा रहा हो).
अगर आपको Edge यूज़र इंटरफ़ेस (यूआई) से निजी आईपी पते ऐक्सेस करना है, तो इन्हें सेट करें टोकन:
- ट्रेस टूल के लिए,
conf_apigee-base_apigee.feature.enabletraceforinternaladdresses
प्रॉपर्टी डिफ़ॉल्ट रूप से बंद रहती है. निजी आईपी के लिए ट्रेस टूल का ऐक्सेस चालू करने के लिए, इसे 'सही है' पर सेट करें पते. - OpenAPI की विशेषताओं के लिए,
conf_apigee-base_apigee.feature.enableopenapiforinternaladdresses
प्रॉपर्टी डिफ़ॉल्ट रूप से बंद रहती है. निजी आईपी पतों के लिए OpenAPI ऐक्सेस चालू करने के लिए, इसे 'सही' पर सेट करें. - WSDL फ़ाइलों के लिए,
conf_apigee-base_apigee.feature.enablewsdlforinternaladdresses
प्रॉपर्टी डिफ़ॉल्ट रूप से बंद रहती है. इसकी WSDL फ़ाइल को अपलोड करने की सुविधा चालू करने के लिए, इसे 'सही' पर सेट करें निजी आईपी पते.
इन प्रॉपर्टी को 'सही है' पर सेट करने के लिए:
ui.properties
फ़ाइल को एडिटर में खोलें. अगर फ़ाइल मौजूद नहीं है, तो उसे बनाएं.vi /opt/apigee/customer/application/ui.properties
- इन प्रॉपर्टी को 'सही' पर सेट करें:
conf_apigee-base_apigee.feature.enabletraceforinternaladdresses="true" conf_apigee-base_apigee.feature.enableopenapiforinternaladdresses="true" conf_apigee-base_apigee.feature.enablewsdlforinternaladdresses="true"
ui.properties
पर अपने बदलाव सेव करें.- पक्का करें कि प्रॉपर्टी फ़ाइल का मालिकाना हक 'apigee' के पास हो उपयोगकर्ता:
chown apigee:apigee /opt/apigee/customer/application/ui.properties
- Edge यूज़र इंटरफ़ेस (यूआई) को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Edge यूज़र इंटरफ़ेस (यूआई) अब लोकल आईपी पतों को ऐक्सेस कर सकता है.