অপর্যাপ্ত অনুমতি ত্রুটি

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

ত্রুটি টেক্সট

Insufficient permissions [Description]

যেখানে [Description] একটি স্ট্রিং যা ত্রুটির কারণ বর্ণনা করে।

উদাহরণ

Insufficient Permissions You do not have permission to view API proxies.

স্ক্রিনশট

এজ UI-তে, অপর্যাপ্ত অনুমতি ত্রুটি একটি ত্রুটি বার্তা দ্বারা নির্দেশিত হয়। উদাহরণস্বরূপ, যদি আপনি API প্রক্সিগুলির তালিকা দেখার চেষ্টা করেন এবং আপনার কাছে পর্যাপ্ত অনুমতি না থাকে:

এই ত্রুটি মানে কি

একটি এজ সংস্থার প্রতিটি ব্যবহারকারীকে একটি ভূমিকার জন্য বরাদ্দ করা হয়, যেখানে ভূমিকাগুলি মূলত CRUD-ভিত্তিক অনুমতি সেট। CRUD মানে "তৈরি করুন, পড়ুন, আপডেট করুন, মুছুন"। উদাহরণস্বরূপ, একজন ব্যবহারকারীকে এমন একটি ভূমিকা দেওয়া যেতে পারে যা তাদের একটি সত্তা সম্পর্কে বিশদ পড়তে বা "পাতে" অনুমতি দেয়, কিন্তু এটিকে "আপডেট" বা "মুছে ফেলার" অনুমতি দেয় না।

অপর্যাপ্ত অনুমতি ত্রুটির সাধারণত অর্থ হল যে ব্যবহারকারীকে দেওয়া ভূমিকার অনুরোধকৃত ক্রিয়াকলাপ সম্পাদন করার অনুমতি নেই৷ উদাহরণস্বরূপ, ব্যবহারকারী একটি API প্রক্সি তৈরি করার চেষ্টা করে কিন্তু তাদের ভূমিকার শুধুমাত্র একটি প্রক্সি দেখার অনুমতি রয়েছে।

আরো জন্য ভূমিকা বরাদ্দ দেখুন.

সমস্যা সমাধান

সাধারণ সমস্যা সমাধানের পদক্ষেপ

যদিও এই ত্রুটিটি সমাধান করার জন্য আপনার Apigee থেকে বিশেষজ্ঞের সাহায্যের প্রয়োজন হতে পারে, আপনি সহায়তার সাথে যোগাযোগ করার আগে বা Apigee কমিউনিটিতে পোস্ট করার আগে নিম্নলিখিত সাধারণ সমস্যা সমাধানের পদক্ষেপগুলি চেষ্টা করতে পারেন৷

আপনি কি একজন নতুন গ্রাহক যিনি আপনার প্রথম সংস্থা তৈরি করেছেন?

Apigee-এর নতুন ব্যবহারকারীদের জন্য যারা তাদের প্রথম সংস্থা তৈরি করছে, Apigee তৈরির প্রক্রিয়াটি সম্পূর্ণ করতে কয়েক ঘন্টা সময় নিতে পারে। আপনি যদি একটি নতুন প্রতিষ্ঠানে অপর্যাপ্ত অনুমতি ত্রুটি দেখতে পান, কয়েক ঘন্টা অপেক্ষা করুন এবং আবার চেষ্টা করুন৷

অন্য ব্যবহারকারী সম্প্রতি অনুমতি পরিবর্তন করেছেন কিনা তা দেখতে পরীক্ষা করুন

এজ UI-তে, অনুমতিতে সাম্প্রতিক কোনো পরিবর্তন হয়েছে কিনা তা দেখতে অ্যাডমিন > প্রতিষ্ঠানের ইতিহাস নির্বাচন করুন। সম্প্রতি তৈরি বা সরানো অনুমতিগুলি দেখুন:

এই ত্রুটিটি শুধুমাত্র একটি প্রতিষ্ঠানে ঘটছে কিনা তা নির্ধারণ করুন

আপনি প্রায়শই একাধিক সংস্থা তৈরি করেন এবং প্রতিটি সংস্থায় একই অনুমতিগুলি সংজ্ঞায়িত করেন। যাইহোক, আপনি যদি একটি প্রতিষ্ঠানে অনুমতি আপডেট করেন, কিন্তু সব প্রতিষ্ঠানে সেগুলি আপডেট করতে ভুলে যান, আপনি অপর্যাপ্ত অনুমতি ত্রুটি দেখতে পাবেন।

প্রযোজ্য হলে, নিশ্চিত করুন যে আপনি যদি একটি প্রতিষ্ঠানের অনুমতিগুলি আপডেট করেন যে আপনি সেগুলি সমস্ত সংস্থায় আপডেট করেছেন।

বিশ্বব্যাপী অনুমতি দিয়ে একটি ভূমিকা তৈরি করার চেষ্টা করুন এবং তারপরে সেগুলি হ্রাস করুন৷

আপনি যখন একটি নতুন ভূমিকা তৈরি করেন তখন প্রায়শই আপনি অপর্যাপ্ত অনুমতি ত্রুটির সম্মুখীন হন কারণ নতুন ভূমিকাতে সমস্ত প্রয়োজনীয় অনুমতি সক্ষম করা নেই৷

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

ক্লাউড গ্রাহকদের জন্য, বিভ্রাটের জন্য Apigee স্থিতি পৃষ্ঠাটি দেখুন

ক্লাউডের জন্য এজ-এ বিভ্রাট হলে অপর্যাপ্ত অনুমতি ত্রুটি ঘটতে পারে। একটি বিভ্রাট আছে কিনা তা দেখতে বর্তমান প্রান্ত স্থিতি পরীক্ষা করতে নিম্নলিখিত URL ব্যবহার করুন:

https://status.apigee.com/

আপনি কি এজ ক্লাউডের একটি সংস্করণ ব্যবহার করছেন যাতে গ্রাহক সহায়তা অন্তর্ভুক্ত থাকে?

যদিও এই ত্রুটিটি সমাধান করার জন্য আপনাকে Apigee সহায়তার সাথে যোগাযোগ করতে হতে পারে, আপনি প্রথমে সাধারণ সমস্যা সমাধানের ধাপে উপরে বর্ণিত পদক্ষেপগুলি চেষ্টা করতে পারেন। আপনার যদি Apigee সহায়তার প্রয়োজন হয়, Apigee Edge Support দেখুন।

আপনি কি এজ প্রাইভেট ক্লাউড ব্যবহার করছেন?

প্রাইভেট ক্লাউড গ্রাহকরা যখন এজ UI-তে লগ ইন করার চেষ্টা করেন তখন অপর্যাপ্ত অনুমতি ত্রুটির সম্মুখীন হতে পারেন। আপনি যদি প্রাইভেট ক্লাউডের জন্য এজ-এ একটি কাস্টম ভূমিকা তৈরি করেন, তাহলে ভূমিকাটিতে ব্যবহারকারীদের এজ UI-তে লগ ইন করতে সক্ষম হওয়ার জন্য এই অনুমতিগুলি সক্রিয় থাকতে হবে:

{"path" : "/","permissions" : [ "get" ]}
{"path" : "/*","permissions" : [ ]}
{"path" : "/environments","permissions" : [ "get" ]}
{"path" : "/userroles","permissions" : [ "get" ]}

একটি ভূমিকার জন্য বর্তমান অনুমতিগুলি দেখতে আপনি নিম্নলিখিত কার্ল কমান্ডটি ব্যবহার করতে পারেন:

curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions

আরও জানতে API এর সাথে ভূমিকা তৈরি করা দেখুন।

আপনি Apigee Edge এর একটি বিনামূল্যে মূল্যায়ন সংস্করণ ব্যবহার করছেন?

যদিও এই ত্রুটিটি সমাধান করার জন্য আপনাকে আপনার সমস্যাটি Apigee কমিউনিটিতে পোস্ট করতে হতে পারে, আপনি প্রথমে সাধারণ সমস্যা সমাধানের ধাপে উপরে বর্ণিত পদক্ষেপগুলি চেষ্টা করতে পারেন।