কোটা রিসেট করার নীতি প্রয়োগ সংক্রান্ত সমস্যার সমাধান করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

InvalidCount

সমস্যা সংক্রান্ত মেসেজ

Edge UI বা Edge ম্যানেজমেন্ট API-এর মাধ্যমে API প্রক্সি ডেপ্লয়মেন্ট এই সমস্যার মেসেজ সহ ব্যর্থ হয়:

Error Saving Revision revision_number
Invalid count value interval for identifier identifier_name in policy_name.

সমস্যার মেসেজের উদাহরণ

Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.

স্ক্রিনশটের উদাহরণ

কারণ

Reset Quota Policy-এর <Allow> এলিমেন্টে নির্দিষ্ট করা কাউন্ট ভ্যালু পূর্ণসংখ্যা না হলে, API প্রক্সি ডেপ্লয় করা যায় না।

যেমন, <Allow> এলিমেন্টে কোটা ইন্টারভ্যাল 10.0 হিসেবে উল্লেখ করা থাকলে, এপিআই প্রক্সি ডেপ্লয় করা যায় না।

ডায়াগনসিস

  1. যেখানে সমস্যা হয়েছে সেই 'কোটা রিসেট' নীতি এবং ভুল অনুমোদিত সংখ্যা শনাক্ত করুন। আপনি সমস্যার মেসেজ থেকে এই তথ্য পেতে পারেন। যেমন, নিচের এই সমস্যার ক্ষেত্রে, নীতির নাম হল Reset_Quota_Demo এবং ভুল অনুমতি প্রাপ্ত সংখ্যা হল 10.0:

    Error Saving Revision 1
    Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
    
  2. ভুল নীতিতে উল্লেখ করা অনুমোদিত সংখ্যার মান ভুল মেসেজে শনাক্ত করা মানের (উপরে ১ নম্বর ধাপ) সাথে মিলছে কিনা তা যাচাই করুন। যেমন, নিম্নলিখিত নীতিতে অনুমোদিত সংখ্যার মান 10.0 হিসেবে উল্লেখ করা হয়েছে, যা ভুল মেসেজে দেখানো মানের সাথে মিলে যায়:

    <ResetQuota async="false" continueOnError="false" enabled="true" name="Reset_Quota_Demo">
        <DisplayName>Reset_Quota_Demo</DisplayName>
        <Properties/>
        <Quota>
            <Identifier name="identifierName" ref="request.header.identifier">
                <Allow>10.0</Allow>
            </Identifier>
        </Quota>
    </ResetQuota>
    

    উপরে দেখানো 'কোটা রিসেট করার নীতি' সংক্রান্ত উদাহরণে, অনুমোদিত সংখ্যার ভ্যালু হল 10.0, যা পূর্ণসংখ্যা নয়। তাই, API Proxy-এর ডিপ্লয়মেন্ট ব্যর্থ হয় এই সমস্যার সাথে:

    Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
    

রেজোলিউশন

রিসেট কোটা নীতির <Allow> এলিমেন্টে নির্দিষ্ট করা অনুমোদিত সংখ্যার মান যে পূর্ণসংখ্যা তা নিশ্চিত করুন। উপরে দেখানো ResetQuota নীতির উদাহরণটি সংশোধন করতে, আপনি এলিমেন্টটি পরিবর্তন করে ১০ মান সেট করতে পারেন।

<ResetQuota async="false" continueOnError="false" enabled="true" name="Reset_Quota_Demo">
    <DisplayName>Reset_Quota_Demo</DisplayName>
    <Properties/>
    <Quota>
        <Identifier name="identifierName" ref="request.header.identifier">
            <Allow>10</Allow>
        </Identifier>
    </Quota>
</ResetQuota>