আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
নিম্নলিখিত বিভাগগুলিতে বর্ণিত সম্পদগুলি বুঝুন এবং পরিচালনা করুন।
সম্পদ সম্পর্কে
অনেক নীতির ধরন সম্পদের উপর নির্ভর করে। রিসোর্স হল সেই ফাইলগুলি যেগুলি কোড বা কনফিগারেশন প্রয়োগ করে যা একটি API প্রক্সিতে সংযুক্ত করার সময় নীতি দ্বারা কার্যকর করা হয়৷ কিছু ক্ষেত্রে, জাভাস্ক্রিপ্ট এবং জাভাকলআউটের মতো, একটি নীতি সহজভাবে একটি API প্রক্সিতে একটি সংযুক্তি পয়েন্ট সংজ্ঞায়িত করে যেখানে কিছু কোড কার্যকর করা উচিত। JavaScript বা JavaCallout নীতি হল একটি সম্পদের নির্দেশক।
নিম্নলিখিত নমুনা জাভাস্ক্রিপ্ট HTTP অনুরোধের পথটিকে proxy.basepath
ভেরিয়েবলের মান নির্ধারণ করে।
request.headers["RequestPath"] = context.getVariable("proxy.basepath");
সম্পদের ধরন
নিম্নলিখিত সারণীটি সম্পদের প্রকারগুলিকে সংক্ষিপ্ত করে:
সম্পদের ধরন | বর্ণনা |
---|---|
JAR (java) | JavaCallout নীতি দ্বারা উল্লেখ করা একটি JAR ফাইলে জাভা ক্লাস। |
JavaScript (js) | JavaScript জাভাস্ক্রিপ্ট নীতি দ্বারা উল্লেখ করা হয়েছে। |
JavaScript (jsc) | সংকলিত জাভাস্ক্রিপ্ট জাভাস্ক্রিপ্ট নীতি দ্বারা উল্লেখ করা হয়েছে। |
Hosted target (hosted) | Node.js ফাইল হোস্টেড টার্গেটে স্থাপন করার জন্য। আপনি এজ ব্যাকএন্ড টার্গেট অ্যাপ্লিকেশন হিসাবে Node.js স্থাপন করতে পারেন। |
Node (node) | Node.js ফাইল, প্রধান Node.js ফাইল, সম্পর্কিত সোর্স ফাইল এবং মডিউল নির্ভরতা সহ। |
Python (py) | PythonScript নীতি দ্বারা উল্লেখিত পাইথন স্ক্রিপ্ট। সম্পদ অবশ্যই "বিশুদ্ধ পাইথন" (শুধুমাত্র পাইথন ভাষায়) প্রয়োগ করতে হবে। |
WSDL (wsdl) | WSDL ফাইলগুলি SOAPMessage ভ্যালিডেশন নীতি দ্বারা উল্লেখ করা হয়েছে। |
XSD (xsd) | SOAPMessageValidation পলিসি দ্বারা উল্লেখিত XML স্কিমা। |
XSL Transformations (xsl) | XSLT রূপান্তরগুলি XSLTransform নীতি দ্বারা উল্লেখ করা হয়েছে। |
যেখানে সম্পদ সংরক্ষণ করা হয়
নিম্নলিখিত তিনটি অবস্থানের একটিতে সম্পদ সংরক্ষণ করা যেতে পারে:
- এপিআই প্রক্সি রিভিশন : রিসোর্সগুলি শুধুমাত্র এপিআই প্রক্সি রিভিশনের জন্য উপলব্ধ যেখানে রিসোর্স অন্তর্ভুক্ত করা হয়েছে। উদাহরণস্বরূপ, আপনি একটি API প্রক্সির সংশোধন 1 সহ একটি জাভাস্ক্রিপ্ট সংস্থান অন্তর্ভুক্ত করতে পারেন, তারপর প্রক্সির সংশোধন 2 এ একটি পাইথন স্ক্রিপ্ট ব্যবহার করতে বাস্তবায়ন পরিবর্তন করুন৷ রিভিশন 1-এর শুধুমাত্র জাভাস্ক্রিপ্ট রিসোর্সে অ্যাক্সেস রয়েছে এবং রিভিশন 2-এর শুধুমাত্র পাইথন রিসোর্সে অ্যাক্সেস রয়েছে।
- পরিবেশ : যখন একটি পরিবেশে সংরক্ষণ করা হয় (উদাহরণস্বরূপ,
test
বাprod
), একই পরিবেশে স্থাপন করা যেকোনো API প্রক্সির জন্য সংস্থানগুলি উপলব্ধ। - সংস্থা : যখন একটি সংস্থায় সংরক্ষণ করা হয়, যে কোনও পরিবেশে স্থাপন করা যে কোনও API প্রক্সিতে সংস্থানগুলি উপলব্ধ থাকে।
রিপোজিটরিগুলি নিম্নলিখিত URI-তে পাওয়া যায়, যেমনটি রিসোর্স ফাইল API দ্বারা বর্ণনা করা হয়েছে এবং পরবর্তীতে API ব্যবহার করে সম্পদ পরিচালনা করুন :
- সংগঠন:
/organizations/ {org} /resourcefiles
- পরিবেশ:
/organizations/ {org} /environments/ {env} /resourcefiles
- API প্রক্সি:
/organizations/ {org} /apis/ {api} /revisions/ {rev} /resources
নিম্নলিখিত সারণী প্রতিটি সংগ্রহস্থলের জন্য সম্পদ তৈরি, আপডেট এবং মুছে ফেলার জন্য আপনি যে পদ্ধতিগুলি ব্যবহার করতে পারেন তা দেখায়:
ভান্ডার | তৈরি করুন | দেখুন | আপডেট | মুছুন | ||||
---|---|---|---|---|---|---|---|---|
API | UI | API | UI | API | UI | API | UI | |
API প্রক্সি রিভিশন | ||||||||
পরিবেশ | ||||||||
সংগঠন |
উদাহরণস্বরূপ, test
পরিবেশে উপলব্ধ সমস্ত জাভাস্ক্রিপ্ট ফাইল নিম্নলিখিত সংগ্রহস্থলে সংরক্ষণ করা হয় এবং test
পরিবেশে চলমান যেকোনো API প্রক্সিতে উপলব্ধ:
/organizations/{org}/environments/test/resourcefiles/jsc