অপর্যাপ্ত অনুমতি সংক্রান্ত সমস্যা

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

সমস্যার টেক্সট

Insufficient permissions [Description]

যেখানে [Description] হল একটি স্ট্রিং যা সমস্যার কারণ বর্ণনা করে।

উদাহরণ

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

স্ক্রিনশট

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

এই সমস্যার অর্থ কী

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

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

আরও জানতে ভূমিকা অ্যাসাইন করা দেখুন।

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

সমস্যার সমাধান সংক্রান্ত সাধারণ ধাপ

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

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

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

অন্য কোনও ব্যবহারকারী সম্প্রতি অনুমতি পরিবর্তন করেছেন কিনা তা চেক করুন

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

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

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

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

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

আপনি নতুন ভূমিকা তৈরি করলে, প্রায়ই যথেষ্ট অনুমতি নেই সংক্রান্ত সমস্যা দেখতে পাবেন, কারণ নতুন ভূমিকায় প্রয়োজনীয় সব অনুমতি চালু করা থাকে না।

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

ক্লাউড গ্রাহকদের জন্য, আউটএজ সম্পর্কে জানতে Apigee স্ট্যাটাস পৃষ্ঠা চেক করুন

ক্লাউডের জন্য Edge-এ আউটএজ থাকলে পর্যাপ্ত অনুমতি নেই সংক্রান্ত সমস্যা হতে পারে। Edge-এর বর্তমান স্ট্যাটাস চেক করতে নিম্নলিখিত URL ব্যবহার করুন যাতে কোনও আউটজ আছে কিনা তা দেখা যায়:

https://status.apigee.com/

আপনি কি Edge Cloud-এর এমন কোনও ভার্সন ব্যবহার করছেন যেটিতে গ্রাহক সহায়তা অন্তর্ভুক্ত আছে?

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

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

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

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

কোনও ভূমিকার বর্তমান অনুমতি দেখতে, আপনি নিম্নলিখিত curl কমান্ড ব্যবহার করতে পারেন:

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

আরও জানতে API-এর মাধ্যমে ভূমিকা তৈরি করা দেখুন।

আপনি কি Apigee Edge-এর ফ্রি মূল্যায়ন ভার্সন ব্যবহার করছেন?

এই সমস্যার সমাধান করতে আপনাকে Apigee কমিউনিটিতে পোস্ট করতে হতে পারে, তবে তার আগে আপনি সমস্যার সমাধান সংক্রান্ত সাধারণ ধাপ বিভাগে উপরে বর্ণিত ধাপগুলি অনুসরণ করে দেখতে পারেন।