Edge UI-কে লোকাল IP অ্যাড্রেস অ্যাক্সেস করার অনুমতি দেওয়া

Edge for Private Cloud v. 4.17.05

Edge UI বেশ কয়েকটি জায়গায় লোকাল IP অ্যাড্রেস অ্যাক্সেস করার চেষ্টা করতে পারে। এইসব স্থানীয় IP অ্যাড্রেস ব্যক্তিগত বা অন্যভাবে সুরক্ষিত রিসোর্সের সাথে সম্পর্কিত হতে পারে যা এক্সটার্নাল ব্যবহারকারীদের দেখানো উচিত নয়:

  • Edge UI-তে ট্রেস টুলের মাধ্যমে যেকোনও নির্দিষ্ট URL-এ API অনুরোধ পাঠানো ও গ্রহণ করা যায়। কিছু নির্দিষ্ট ডেপ্লয়মেন্ট পরিস্থিতিতে যেখানে এজ কম্পোনেন্ট অন্যান্য অভ্যন্তরীণ পরিষেবার সাথে কো-হোস্ট করা হয়, সেখানে একজন ক্ষতিকর ব্যবহারকারী ব্যক্তিগত IP অ্যাড্রেসে অনুরোধ করে ট্রেস টুলের ক্ষমতার অপব্যবহার করতে পারে।
  • OpenAPI স্পেসিফিকেশন থেকে API প্রক্সি তৈরি করার সময়, স্পেসিফিকেশন API-এর বেস পাথ, পাথ ও ভার্ব, হেডার এবং আরও অনেক কিছুর মতো এলিমেন্ট বর্ণনা করে। স্পেসিফিকেশনের অংশ হিসেবে, কোনও ক্ষতিকর ব্যবহারকারী প্রক্সির বেস পাথ উল্লেখ করতে পারেন যা কোনও ব্যক্তিগত IP অ্যাড্রেসকে রেফার করে।
  • আপনার লোকাল ফাইল সিস্টেমে থাকা WSDL ফাইল থেকে API প্রক্সি তৈরি করার সময়।

নিরাপত্তার কারণে, ডিফল্টরূপে, Edge UI ব্যক্তিগত আইপি ঠিকানাগুলি উল্লেখ করা থেকে বাধা দেয়। ব্যক্তিগত IP অ্যাড্রেসের তালিকায় এগুলি অন্তর্ভুক্ত:

  • লুপব্যাক অ্যাড্রেস (127.0.0.1 বা লোকালহোস্ট)
  • সাইট-লোকাল অ্যাড্রেস (IPv4 - 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16-এর জন্য)
  • যেকোনও স্থানীয় ঠিকানা (লোকালহোস্টে রিজলভ করা যেকোনও ঠিকানা)।

আপনি যদি ব্যক্তিগত IP অ্যাড্রেস অ্যাক্সেস করার জন্য Edge UI চালু করতে চান, তাহলে নিম্নলিখিত টোকেনগুলি সেট করুন:

  • ট্রেস টুলের জন্য, conf_apigee-base_apigee.feature.enabletraceforinternaladdresses প্রপার্টি ডিফল্ট হিসেবে বন্ধ করা থাকে। প্রাইভেট IP অ্যাড্রেসে ট্রেস টুল অ্যাক্সেস চালু করতে এটি ট্রু হিসেবে সেট করুন।
  • OpenAPI স্পেকের জন্য, conf_apigee-base_apigee.feature.enableopenapiforinternaladdresses প্রপার্টি ডিফল্ট হিসেবে বন্ধ করা থাকে। ব্যক্তিগত IP অ্যাড্রেসে OpenAPI অ্যাক্সেস চালু করতে এটি true হিসেবে সেট করুন।
  • WSDL ফাইলের জন্য, conf_apigee-base_apigee.feature.enablewsdlforinternaladdresses প্রপার্টি ডিফল্ট হিসেবে বন্ধ করা থাকে। প্রাইভেট IP অ্যাড্রেস থেকে WSDL ফাইল আপলোড করার সুবিধা চালু করতে এটি 'সত্য' হিসেবে সেট করুন।

এইসব প্রপার্টি true হিসেবে সেট করতে:

  1. কোনও এডিটরে ui.properties ফাইল খুলুন। ফাইলটি না থাকলে, এটি তৈরি করুন।
    > vi /opt/apigee/customer/application/ui.properties
  2. নিম্নলিখিত প্রপার্টি 'সত্য' হিসেবে সেট করুন:
    conf_apigee-base_apigee.feature.enabletraceforinternaladdresses="true"
    conf_apigee-base_apigee.feature.enableopenapiforinternaladdresses="true"
    conf_apigee-base_apigee.feature.enablewsdlforinternaladdresses="true"
  3. আপনার করা পরিবর্তন ui.properties-এ সেভ করুন।
  4. প্রপার্টি ফাইলের মালিকানা 'apigee' ব্যবহারকারীর কাছে আছে কিনা তা নিশ্চিত করুন:
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Edge UI রিস্টার্ট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Edge UI এখন লোকাল IP অ্যাড্রেস অ্যাক্সেস করতে পারবে।