সীমা ও কোটা Google-এর পরিকাঠামোকে এমন অটোমেটিক প্রসেস থেকে রক্ষা করে যা Admin Settings API-কে অনুপযুক্ত উপায়ে ব্যবহার করে। API থেকে অত্যধিক অনুরোধের কারণ হতে পারে কোনও নিরীহ টাইপো, অথবা এটি অদক্ষভাবে ডিজাইন করা সিস্টেমের কারণেও হতে পারে যা অপ্রয়োজনীয় API কল করে। কারণ যাই হোক না কেন, Google Workspace সিস্টেমের সামগ্রিক স্বাস্থ্য বজায় রাখার জন্য নির্দিষ্ট সোর্স থেকে আসা ট্রাফিক একটি নির্দিষ্ট লেভেলে পৌঁছালে তা ব্লক করা প্রয়োজন। এটি নিশ্চিত করে যে একজন ডেভেলপারের অ্যাকশন বৃহত্তর কমিউনিটির উপর নেতিবাচক প্রভাব ফেলতে পারবে না।
আপনার API অনুরোধ ব্যর্থ হলে, আপনি একটি HTTP স্ট্যাটাস কোড রেসপন্স পাবেন। ৪০৩ স্ট্যাটাস কোডে ভুল ইনপুট সম্পর্কে সমস্যার তথ্য থাকে, এবং ৫০৩ HTTP স্ট্যাটাস কোডে সমস্যার তথ্য থাকে যা থেকে বোঝা যায় কোন API কোটা অতিক্রম করা হয়েছে। এইসব উত্তর আপনার কাস্টম অ্যাপ্লিকেশনকে এইসব সমস্যা শনাক্ত করতে এবং উপযুক্ত ব্যবস্থা নিতে দেয়।
আপনার অনুরোধ যদি নির্দিষ্ট সময়ের মধ্যে সম্পূর্ণ করতে হয়, তাহলে সমান্তরালভাবে অনুরোধ পাঠান অথবা আপনার Java বা C# অ্যাপ্লিকেশনে একাধিক থ্রেড ব্যবহার করুন। যেমন, আপনার অনুরোধ মাস বা অন্য কোনও সময়সীমা অনুযায়ী ভাগ করুন। থ্রেডের ক্ষেত্রে, ১০টি থ্রেড দিয়ে শুরু করার চেষ্টা করুন, প্রতিটি অনুরোধের জন্য একটি থ্রেড। মনে রাখবেন, থ্রেড সাজেশন সব API-এর ক্ষেত্রে উপযোগী নাও হতে পারে। অনুরোধের সংখ্যা খুব বেশি হলে, কোটা সংক্রান্ত সমস্যা দেখা দেবে।
সময় ভিত্তিক সব সমস্যার (প্রতি থ্রেডে X সেকেন্ডের জন্য সর্বাধিক N সংখ্যক জিনিস) জন্য, বিশেষ করে 503 স্ট্যাটাস কোড সমস্যার জন্য, আমরা সাজেস্ট করি যে আপনার কোড যেন ব্যতিক্রমটি ধরে এবং একটি এক্সপোনেনশিয়াল ব্যাকঅফ অ্যালগরিদম ব্যবহার করে, ব্যর্থ কলটি আবার চেষ্টা করার আগে অল্প সময়ের জন্য অপেক্ষা করে। একটি থ্রেডের জন্য ইমেল সেটিংস API-এর উদাহরণ হল ৫ সেকেন্ড অপেক্ষা করা এবং ব্যর্থ কলটি আবার চেষ্টা করা। অনুরোধটি সফল হলে, অন্যান্য থ্রেডের জন্য এই প্যাটার্নটি পুনরাবৃত্তি করুন। দ্বিতীয় অনুরোধটি সফল না হলে, আপনার অ্যাপ্লিকেশনকে অনুরোধের ফ্রিকোয়েন্সি কমিয়ে দিতে হবে, যতক্ষণ না একটি কল সফল হয়। যেমন, প্রাথমিক ৫ সেকেন্ডের বিলম্ব বাড়িয়ে ১০ সেকেন্ড করুন এবং ব্যর্থ কল আবার করার চেষ্টা করুন। এছাড়াও, আবার চেষ্টা করার সীমা নির্ধারণ করুন। যেমন, আপনার অ্যাপ্লিকেশন ব্যবহারকারীকে কোনও সমস্যা দেখানোর আগে, বিভিন্ন বিলম্বের সময় সহ ৫ থেকে ৭ বার অনুরোধের জন্য আবার চেষ্টা করুন।
| API কোটার বিভাগ | কোটা |
|---|---|
| ClientLogin যাচাইকরণ টোকেন | ২৪ ঘণ্টা পর্যন্ত চলবে। সমস্যাটি হল '৪০১ টোকেনের মেয়াদ শেষ হয়ে গেছে'। |
| পাবলিক ও ব্যক্তিগত 'কী' জেনারেট করা হচ্ছে |
আপনার পরিচয় প্রদানকারীর সাথে, DSA বা RSA অ্যালগরিদম ব্যবহার করে পাবলিক ও ব্যক্তিগত কী-এর সেট তৈরি করুন। সর্বজনীন কী X.509 ফর্ম্যাট করা সার্টিফিকেটে আছে। SAML-ভিত্তিক সিঙ্গেল সাইন-অন সাইনিং কী সম্পর্কে আরও তথ্যের জন্য, Google Workspace সিঙ্গেল সাইন-অন পরিষেবার জন্য কী এবং সার্টিফিকেট তৈরি করা দেখুন। |
| লোগো |
অ্যাকাউন্টের লোগো ইমেজ ফাইল JPEG, PNG বা GIF ফর্ম্যাটে হতে পারে। সাজেস্ট করা সাইজ হল ১৪৩ x ৫৯ পিক্সেল এবং ফাইলের সাইজ ২০ কেবির কম হতে হবে। কাস্টম লোগো ব্যবহার করার সময়, Google-এর পরিষেবার শর্তাবলী মেনে চলতে ভুলবেন না। এবং Google লোগো, Gmail লোগো বা অন্য কোনও Google লোগো ব্যবহার করা থেকে বিরত থাকুন। আরও তথ্যের জন্য, লোগো ও ল্যান্ডিং পৃষ্ঠা সংক্রান্ত নীতি দেখুন। |
| ssoWhitelist |
ssoWhitelist হল ক্লাসলেস ইন্টার-ডোমেন রাউটিং (CIDR) ফর্ম্যাটে নেটওয়ার্ক মাস্ক IP অ্যাড্রেস। |
| অন্যান্য ধরনের সীমা | সীমাবদ্ধতা ও নির্দেশিকা |
|---|---|
| MX রেকর্ড যাচাইকরণের স্ট্যাটাস |
ডিফল্ট MX রেকর্ড যাচাইকরণ স্ট্যাটাস হল `false` যার অর্থ হল হয় Google সিস্টেম সম্প্রতি আপনার MX রেকর্ড কনফিগারেশন চেক করেনি অথবা আপনার MX রেকর্ড Google সিস্টেমকে পয়েন্ট করার জন্য কনফিগার করা হয়নি। আপনি রেকর্ড আপডেট করার পরেও যাচাইকরণের স্ট্যাটাস মিথ্যা দেখালে, এর অর্থ হতে পারে যে আপনার MX রেকর্ড আপডেট প্রসারিত হয়নি বা রেকর্ডে টাইপ করার সময় ভুল হয়েছে। প্রোপাগেশনের জন্য, আমরা সাজেস্ট করি যে আপনি MX রেকর্ডের টাইম টু লাইভ ভ্যালু (TTL) দ্বারা নির্ধারিত সময় পর্যন্ত অপেক্ষা করুন এবং আবার চেষ্টা করুন। |
| দেশের কোড |
প্রতিষ্ঠানের নাম কাস্টমাইজ করা না হলে, ডিফল্ট হিসেবে আপনার প্রাথমিক ডোমেনের নাম ব্যবহার করা হয়। সংস্থার নামের অক্ষরের ব্যাপারে তথ্যের জন্য, অক্ষরের ব্যবহার দেখুন। |
creationTime প্রপার্টি, তারিখ ও সময়ের সংখ্যাসূচক উপস্থাপনা |
তারিখ ও সময়ের সংখ্যাগত উপস্থাপনার জন্য ISO 8601 দেখুন। |
| ভাষা এনকোডিং ট্যাগ |
Google Mail-এ কাজ করে এমন RFC 3066 ভাষা ট্যাগ দেখুন। |
| সংস্থার নাম |
প্রতিষ্ঠানের নাম কাস্টমাইজ করা না হলে, ডিফল্ট হিসেবে আপনার প্রাথমিক ডোমেনের নাম ব্যবহার করা হয়। সংস্থার নামের অক্ষরের ব্যাপারে তথ্যের জন্য, অক্ষরের ব্যবহার দেখুন। |
প্রোজেক্ট-পিছু কোটা বাড়ানোর অনুরোধ করা
আপনার প্রোজেক্টের রিসোর্স ব্যবহারের উপর নির্ভর করে, আপনি কোটা অ্যাডজাস্ট করার জন্য অনুরোধ করতে পারেন। পরিষেবা অ্যাকাউন্টের মাধ্যমে API কলকে একটি অ্যাকাউন্ট ব্যবহার করা হচ্ছে বলে বিবেচনা করা হয়। অ্যাডজাস্ট করা কোটার জন্য আবেদন করলেই যে অনুমোদন পাওয়া যাবে, এমন কোনও গ্যারেন্টি নেই। কোটা অ্যাডজাস্টমেন্টের অনুরোধ যা কোটার মান উল্লেখযোগ্যভাবে বৃদ্ধি করবে তা অনুমোদিত হতে বেশি সময় লাগতে পারে।
সব প্রোজেক্টের কোটা এক নয়। সময়ের সাথে সাথে আপনি Google Cloud-এর ব্যবহার বাড়িয়ে দিলে, আপনার কোটার ভ্যালুও বাড়াতে হতে পারে। আপনি যদি আশা করেন যে, আগামী দিনে ব্যবহার উল্লেখযোগ্যভাবে বৃদ্ধি পাবে, তাহলে আপনি Google Cloud কনসোলের কোটা ও সিস্টেমের সীমা পৃষ্ঠা থেকে কোটা অ্যাডজাস্ট করার অনুরোধ করতে পারেন।
আরও জানতে, নিম্নলিখিত রিসোর্স দেখুন: