আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
ত্রুটির বিবরণ
Forbidden. [Description]
যেখানে [Description] হলো একটি স্ট্রিং যা ত্রুটির কারণ বর্ণনা করে।
উদাহরণ
Forbidden. You don't have permissions to access this resource.
এপিআই কল করার সময় সাধারণত ফরবিডেন (Forbidden) এরর মেসেজ দেখা যায়। এর একটি সাধারণ কারণ হলো, যখন কোনো অর্গানাইজেশন অ্যাডমিনিস্ট্রেটর বা অন্য কোনো ধরনের ব্যবহারকারী এমন কোনো এজ ম্যানেজমেন্ট এপিআই-তে কল করেন, যার জন্য সিস্টেম অ্যাডমিনিস্ট্রেটর ক্রেডেনশিয়াল প্রয়োজন হয়।
উদাহরণস্বরূপ, Edge in the Cloud-এ Edge ম্যানেজমেন্ট API ব্যবহার করে একজন ব্যবহারকারী তৈরি করতে, আপনাকে https://api.enterprise.apigee.com/v1/users- এ একটি POST রিকোয়েস্ট পাঠাতে হয়। তবে, আপনি যদি সিস্টেম অ্যাডমিন (sys admin) ছাড়া অন্য কোনো ব্যবহারকারীর ক্রেডেনশিয়াল দেন, তাহলে কলটি HTTP 403 Forbidden এরর রিটার্ন করে, যেমনটি নিচে দেখানো হয়েছে:
> POST /v1/users HTTP/1.1 > Host: api.enterprise.apigee.com > User-Agent: curl/7.54.0 > Accept: */* > Content-Type:application/xml > Content-Length: 162 > * upload completely sent off: 162 out of 162 bytes < HTTP/1.1 403 Forbidden
এই ত্রুটির অর্থ কী
একটি Edge অর্গানাইজেশনের প্রত্যেক ব্যবহারকারীকে একটি রোল বরাদ্দ করা হয়, যেখানে রোলগুলো মূলত CRUD-ভিত্তিক অনুমতির সেট। CRUD-এর অর্থ হলো "তৈরি করা, পড়া, আপডেট করা, মুছে ফেলা"। উদাহরণস্বরূপ, একজন ব্যবহারকারীকে এমন একটি রোল দেওয়া হতে পারে যা তাকে কোনো এনটিটির বিবরণ পড়তে বা "পেতে" অনুমতি দেয়, কিন্তু সেটিকে "আপডেট" বা "মুছে ফেলার" অনুমতি দেয় না।
Forbidden এররটির সাধারণ অর্থ হলো, ব্যবহারকারীকে বরাদ্দ করা রোলটির অনুরোধকৃত অপারেশনটি সম্পাদন করার অনুমতি নেই।
আরও তথ্যের জন্য ভূমিকা নির্ধারণ দেখুন।
সমস্যা সমাধান
সাধারণ সমস্যা সমাধানের পদক্ষেপ
যদিও এই ত্রুটিটি সমাধান করার জন্য আপনার Apigee-এর বিশেষজ্ঞ সাহায্যের প্রয়োজন হতে পারে, তবুও সাপোর্টের সাথে যোগাযোগ করার বা Apigee কমিউনিটিতে পোস্ট করার আগে আপনি নিম্নলিখিত সাধারণ সমস্যা সমাধানের পদক্ষেপগুলি চেষ্টা করতে পারেন।
আপনি কি একজন নতুন গ্রাহক যিনি এইমাত্র আপনার প্রথম প্রতিষ্ঠানটি তৈরি করেছেন?
Apigee-তে নতুন ব্যবহারকারীরা যারা তাদের প্রথম অর্গানাইজেশন তৈরি করছেন, তাদের ক্ষেত্রে তৈরির প্রক্রিয়াটি সম্পন্ন করতে কয়েক ঘন্টা সময় লাগতে পারে। যদি আপনি নতুন অর্গানাইজেশনে 'Forbidden' ত্রুটি দেখতে পান, তবে কয়েক ঘন্টা অপেক্ষা করুন এবং আবার চেষ্টা করুন।
অন্য কোনো ব্যবহারকারী সম্প্রতি অনুমতি পরিবর্তন করেছে কিনা তা পরীক্ষা করুন।
Edge UI-তে, Admin > Organization History নির্বাচন করে দেখুন অনুমতিতে সম্প্রতি কোনো পরিবর্তন হয়েছে কিনা। সম্প্রতি তৈরি বা সরানো হয়েছে এমন অনুমতিগুলো খুঁজুন:

আপনি কি এমন কোনো এপিআই কল করছেন যার জন্য সিস্টেম অ্যাডমিন ক্রেডেনশিয়াল প্রয়োজন?
বেশ কিছু এজ ম্যানেজমেন্ট এপিআই ব্যবহার করার জন্য আপনাকে সিস্টেম অ্যাডমিনের ক্রেডেনশিয়াল প্রদান করতে হয়, যেমন নিম্নলিখিত এপিআইগুলো:
আপনি যদি একজন ক্লাউড গ্রাহক হন, তাহলে Apigee সিস্টেম অ্যাডমিন হিসেবে কাজ করে। সুতরাং, যদি আপনাকে এমন কোনো কাজ করতে হয় যার জন্য সিস্টেম অ্যাডমিনের অনুমতি প্রয়োজন, তাহলে আপনাকে অবশ্যই Apigee Edge Support-এর সাথে যোগাযোগ করতে হবে।
এজ ম্যানেজমেন্ট এপিআই কল করার সময় যদি আপনি 'Forbidden' ত্রুটির সম্মুখীন হন, তাহলে এপিআই কল করার জন্য প্রয়োজনীয়তাগুলো জানতে 'Get Started' এপিআই রেফারেন্সটি দেখুন।
আপনি কি কোনো সুরক্ষিত রিসোর্সে অ্যাক্সেস দেওয়ার জন্য কোনো রোল তৈরি বা সম্পাদনা করছেন?
Edge আপনাকে সুরক্ষিত রিসোর্সগুলিতে ব্যবহারকারীর অ্যাক্সেস নিয়ন্ত্রণ করতে কাস্টম রোল তৈরি করার সুযোগ দেয়। উদাহরণস্বরূপ, আপনি API, প্রোডাক্ট এবং রিপোর্টগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করার জন্য রোল তৈরি করতে পারেন। আরও জানতে ‘Assigning roles’ দেখুন।
তবে, শুধুমাত্র একজন সিস্টেম অ্যাডমিনই নিম্নলিখিত রিসোর্সগুলির জন্য অনুমতি নির্দিষ্ট করে এমন রোল তৈরি করতে পারেন:
-
/environments -
/environments/* -
/environments/*/keystores/*/aliases/*/key -
/environments/*/pods -
/environments/*/servers -
/pods -
/rebuildindex -
/userroles/devadmin -
/userroles/devadmin/permissions -
/userroles/devadmin/permissions/* -
/userroles/devadmin/users -
/userroles/devadmin/users/* -
/users/*/status -
/users -
/users/*
আপনি যদি এমন কোনো রোল তৈরি করার চেষ্টা করেন যা এই রিসোর্সগুলিতে অনুমতি প্রদান করে, তাহলে আপনি একটি 'Forbidden' ত্রুটি পাবেন।
ক্লাউড গ্রাহকদের জন্য, বিভ্রাটের বিষয়ে জানতে Apigee স্ট্যাটাস পেজটি দেখুন।
Edge for the Cloud-এ বিভ্রাট ঘটলে নিষিদ্ধ ত্রুটি (Forbidden errors) দেখা দিতে পারে। কোনো বিভ্রাট আছে কিনা তা দেখতে Edge-এর বর্তমান অবস্থা পরীক্ষা করার জন্য নিম্নলিখিত URL-টি ব্যবহার করুন:
আপনি কি এজ ক্লাউডের এমন কোনো সংস্করণ ব্যবহার করছেন যাতে গ্রাহক সহায়তা অন্তর্ভুক্ত রয়েছে?
যদিও এই ত্রুটিটি সমাধান করার জন্য আপনাকে Apigee সাপোর্টের সাথে যোগাযোগ করতে হতে পারে, আপনি প্রথমে উপরে বর্ণিত 'সাধারণ সমস্যা সমাধানের ধাপসমূহ' -এর পদক্ষেপগুলো চেষ্টা করে দেখতে পারেন। আপনার যদি Apigee-এর সাহায্যের প্রয়োজন হয়, তবে অনুগ্রহ করে Apigee সাপোর্ট দেখুন।
আপনি কি এজ প্রাইভেট ক্লাউড ব্যবহার করছেন?
একটি প্রাইভেট ক্লাউড ইনস্টলেশনে, আপনি একজন সিস্টেম অ্যাডমিন নির্ধারণ করেন। যদি আপনাকে এমন কোনো কাজ করতে হয় যার জন্য সিস্টেম অ্যাডমিনের ক্রেডেনশিয়াল প্রয়োজন, যেমন একটি অর্গানাইজেশন তৈরি করা, তাহলে আপনাকে অবশ্যই এজ সিস্টেম অ্যাডমিনের সাথে কাজ করতে হবে।
আপনি কি Apigee Edge-এর বিনামূল্যের মূল্যায়ন সংস্করণ ব্যবহার করছেন?
যদিও এই ত্রুটিটি সমাধান করার জন্য আপনাকে Apigee কমিউনিটিতে আপনার সমস্যাটি পোস্ট করতে হতে পারে, আপনি প্রথমে উপরে বর্ণিত 'সাধারণ সমস্যা সমাধানের ধাপসমূহ'- এর পদক্ষেপগুলো চেষ্টা করে দেখতে পারেন।