আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
মনিটাইজেশন সীমা কার্যকর করতে এপিআই প্রক্সিগুলিতে ‘মনিটাইজেশন লিমিটস চেক’ পলিসিটি সংযুক্ত করুন। নির্দিষ্টভাবে, নিম্নলিখিত শর্তগুলির অধীনে পলিসিটি সক্রিয় হয়:
- যে ডেভেলপার মনিটাইজড এপিআই অ্যাক্সেস করছেন, তিনি নিবন্ধিত নন অথবা রেট প্ল্যানটি সাবস্ক্রাইব করেননি।
- ডেভেলপার সাবস্ক্রাইব করা রেট প্ল্যানের জন্য নির্ধারিত লেনদেনের পরিমাণ অতিক্রম করেছেন।
- ডেভেলপারের প্রিপেইড অ্যাকাউন্টের ব্যালেন্স অথবা পোস্টপেইড ক্রেডিটের সীমা শেষ হয়ে গেছে।
মনিটাইজেশন লিমিটস চেক পলিসিটি উপরে তালিকাভুক্ত পরিস্থিতিগুলির মতো ক্ষেত্রে একটি ফল্ট চিহ্নিত করতে এবং একটি এপিআই কল ব্লক করার জন্য ডিজাইন করা হয়েছে। এই পলিসিটি রেইজ ফল্ট পলিসিকে ( রেইজ ফল্ট পলিসি দেখুন) সম্প্রসারিত করে, এবং আপনি ফেরত আসা বার্তাটি কাস্টমাইজ করতে পারেন। প্রযোজ্য শর্তাবলী বিজনেস ভেরিয়েবল থেকে উদ্ভূত হয়।
UI ব্যবহার করে একটি মনিটাইজেশন লিমিট চেক পলিসি সংযুক্ত করা
মনিটাইজেশন সীমা কার্যকর করতে, আপনার এপিআই অ্যাক্সেস করে এমন এপিআই প্রক্সিগুলির রিকোয়েস্ট ফ্লো-তে একটি ‘মনিটাইজেশন লিমিটস চেক’ পলিসি অবশ্যই সংযুক্ত করতে হবে। রিকোয়েস্টে যেকোনো ‘ভেরিফাইএপিআইকি’ (VerifyAPIKey) বা ‘অ্যাক্সেসটোকেনভ্যালিডেশন’ (AccessTokenValidation) পলিসির পরে এই ‘মনিটাইজেশন লিমিটস চেক’ পলিসিটি সংযুক্ত করা উচিত।
আপনি একটি এপিআই প্রক্সি তৈরি করার সময় অথবা এপিআই প্রক্সি তৈরি হয়ে যাওয়ার পরে একটি মনিটাইজেশন লিমিটস চেক পলিসি সংযুক্ত করতে পারেন।
"একটি সাধারণ এপিআই প্রক্সি তৈরি করুন" অংশে বর্ণিত পদ্ধতি অনুযায়ী যখন আপনি একটি এপিআই প্রক্সি তৈরি করেন, তখন যদি মনিটাইজেশন ইনস্টল করা থাকে, তাহলে উইজার্ডে মনিটাইজেশন কনফিগারেশন বিভাগটি প্রদর্শিত হয়।
প্রান্ত
উইজার্ডের কমন পলিসি পেজে, একটি মনিটাইজেশন লিমিটস চেক পলিসি সংযুক্ত করতে এনফোর্স মনিটাইজেশন লিমিটস চেকবক্সটি সিলেক্ট করুন।

লক্ষ্য করুন যে উইজার্ডের সামারি পেজে পলিসিগুলোর সারসংক্ষেপ দেওয়া থাকে। নিশ্চিত করুন যে মনিটাইজেশন পলিসিটি তালিকাভুক্ত আছে, যা নির্দেশ করে যে নিচে বর্ণিত পদ্ধতি অনুযায়ী মনিটাইজেশন লিমিটস চেক পলিসিটি এপিআই প্রক্সির সাথে সংযুক্ত করা হবে।

ক্লাসিক এজ (প্রাইভেট ক্লাউড)
উইজার্ডের সিকিউরিটি পেজে, একটি মনিটাইজেশন লিমিটস চেক পলিসি সংযুক্ত করতে ‘Enable Monetization Limits Check’ চেকবক্সটি সিলেক্ট করুন।

নিম্নলিখিত চিত্রে দেখানো অনুযায়ী, VerifyAPI Key বা AccessTokenValidation পলিসির পরে, Monetization Limits Check পলিসিটি ProxyEndpoint রিকোয়েস্ট PreFlow-তে যোগ করা হয়।

ইতিমধ্যে তৈরি করা একটি API প্রক্সিতে মনিটাইজেশন লিমিটস চেক পলিসি যোগ করতে:
- এপিআই প্রক্সি এডিটর-এ, ডিফল্ট প্রক্সি এন্ডপয়েন্টের জন্য প্রিফ্লো-তে ক্লিক করুন।

- অনুরোধ প্রবাহে, +ধাপ- এ ক্লিক করুন।
- মিডিয়েশন ক্যাটাগরিতে মনিটাইজেশন লিমিটস চেক নির্বাচন করুন।

- 'Add Step' ডায়ালগ বক্সের ফিল্ডগুলো আপনার ইচ্ছামতো পরিবর্তন করুন এবং 'Add' বাটনে ক্লিক করুন।
এই পলিসিটি যেকোনো VerifyAPI Key বা AccessTokenValidation পলিসির পরে রিকোয়েস্ট ফ্লো-তে সংযুক্ত করা হয়, এবং ক্লায়েন্ট অ্যাপ থেকে ProxyEndpoint PreFlow-তে পাঠানো রিকোয়েস্ট মেসেজগুলোর উপর এটি প্রয়োগ করা হবে।
MonetizationLimitsCheck পলিসি XML ফাইল কনফিগার করার বিষয়ে আরও তথ্যের জন্য, MonetizationLimitsCheck পলিসি দেখুন।