প্রান্ত অন্তর্নির্মিত ভূমিকা

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

প্রতিটি Apigee Edge সংস্থা কয়েকটি অন্তর্নির্মিত ভূমিকা নিয়ে আসে যা আপনি প্রশাসনিক ব্যবহারকারীদের জন্য বরাদ্দ করতে পারেন:

  • সংস্থার প্রশাসক - সুপার ব্যবহারকারী। সংস্থার সম্পদগুলিতে সম্পূর্ণ CRUD অ্যাক্সেস রয়েছে৷ প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য একটি প্রান্তে, সবচেয়ে শক্তিশালী ভূমিকা হল সিস্টেম অ্যাডমিনিস্ট্রেটরের ভূমিকা , যেটিতে সিস্টেম-স্তরের ফাংশনগুলিতেও অ্যাক্সেস রয়েছে যা সংস্থা প্রশাসক করে না।
  • পঠন-পাঠন সংস্থা প্রশাসক - সংস্থার সম্পদগুলিতে শুধুমাত্র-পঠন অ্যাক্সেস রয়েছে৷
  • অপারেশন অ্যাডমিনিস্ট্রেটর - এপিআই স্থাপন এবং পরীক্ষা করে; অন্যান্য সংস্থানগুলিতে শুধুমাত্র-পঠন অ্যাক্সেস রয়েছে।
  • ব্যবসায়িক ব্যবহারকারী - API পণ্য, বিকাশকারী, বিকাশকারী অ্যাপ্লিকেশন এবং কোম্পানিগুলি তৈরি করে এবং পরিচালনা করে; API ব্যবহারে কাস্টম রিপোর্ট তৈরি করে; অন্যান্য সংস্থানগুলিতে শুধুমাত্র-পঠন অ্যাক্সেস রয়েছে।
  • ব্যবহারকারী - API প্রক্সি তৈরি করে এবং পরীক্ষার পরিবেশে তাদের পরীক্ষা করে; অন্যান্য সংস্থানগুলিতে শুধুমাত্র-পঠন অ্যাক্সেস রয়েছে।

অন্তর্নির্মিত ভূমিকা ব্যবস্থাপনা UI এবং ব্যবস্থাপনা API উভয়ের অ্যাক্সেসের স্তর নিয়ন্ত্রণ করে।

প্রতিটি অন্তর্নির্মিত ভূমিকার জন্য সেট করা অনুমতিগুলি দেখতে (একটি সংস্থা প্রশাসক বা একটি পঠনযোগ্য সংস্থা প্রশাসক হিসাবে), ব্যবস্থাপনা UI এ প্রশাসন > সংস্থার ভূমিকা > name_of_role নির্বাচন করুন৷

যদি আপনার প্রতিষ্ঠানে Apigee Sense বা API মনিটরিং অন্তর্ভুক্ত থাকে, তাহলে অ্যাডমিন কনসোল নিম্নলিখিত ভূমিকাগুলিও প্রদর্শন করবে:

উদাহরণ ভূমিকা অনুমতি

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

  • /ডিপ্লয়মেন্ট URI (GET)
  • /পরিবেশ/*/অ্যাপ্লিকেশন/*/রিভিশন/*/ডিপ্লয়মেন্টস (GET)
  • /পরিবেশ/পরীক্ষা/অ্যাপ্লিকেশন/*/রিভিশন/*/ডিপ্লয়মেন্ট (গেট, পুট, ডিলিট)

স্থাপনার জন্য ব্যবহারকারীদের ভূমিকার অনুমতি, শুধুমাত্র পরীক্ষার পরিবেশে স্থাপনার উপর PUT অনুমতি দেখানো।

তাহলে এর মানে কি? ব্যবহারকারীর ভূমিকায় কেউ কী স্থাপন করতে পারে?

  • প্রথমত, PUT অনুমতি যা স্থাপনার অনুমতি দেয়।
  • দ্বিতীয়ত, আরও দানাদার (নির্দিষ্ট) অনুমতি প্রাধান্য পায় যেখানে একটি অনুমতি ওভারল্যাপ থাকে, কারণ এখানে একাধিক স্থাপনার অনুমতি রয়েছে। (অনুমতিগুলির অগ্রাধিকার যা ওভারল্যাপ করে API এর সাথে ভূমিকা তৈরিতে আরও সম্পূর্ণরূপে বর্ণনা করা হয়েছে)।

এই উদাহরণে, সবচেয়ে দানাদার অনুমতি হল /environments/test/applications/*/revisions/*/deployments-এর URI সহ "পরিবেশের অনুমতি পরীক্ষা করার জন্য API স্থাপন করুন"। এটি /test/ অংশ যা এটিকে সবচেয়ে নির্দিষ্ট করে তোলে। এর অর্থ ব্যবহারকারীর ভূমিকায় থাকা কেউ যেকোন API প্রক্সি (/applications/*) পরীক্ষার পরিবেশে (/revisions/*) যেকোন সংশোধন সহ (/test/) স্থাপন করতে পারে।

অন্যদিকে, এই ভূমিকায় থাকা কেউ, অন্য কোনও পরিবেশে স্থাপন করতে সক্ষম হবে না, কারণ /environments/*/-এ GET (শুধুমাত্র-পঠনযোগ্য) অনুমতির কারণে, যেখানে ওয়াইল্ডকার্ড (*) যেকোনকে বোঝায়। (/deployments-এ GET অনুমতি ব্যবহারকারীকে API এর সাথে স্থাপনার বিবরণ পেতে দেয়)।

বিকাশকারী প্রশাসকের ভূমিকা সম্পর্কে

যখন একটি বিকাশকারী পোর্টালের ব্যবস্থা করা হয়, তখন বিকাশকারী প্রশাসকের ভূমিকাটি আপনার প্রতিষ্ঠানে যোগ করা হয়, সাধারণত এটিতে devadmin+{org_name}@google.com ব্যবহারকারীকে নিয়োগ করা হয়৷ এই ভূমিকাটি শুধুমাত্র Drupal-ভিত্তিক ডেভেলপার পোর্টাল (বা Apigee প্ল্যাটফর্ম API ব্যবহার করে কাস্টম পোর্টাল) এবং আপনার এজ সংস্থার মধ্যে সংযোগ কনফিগার করার উদ্দেশ্যে ব্যবহার করা হয়। পোর্টাল এবং এজ এর মধ্যে যোগাযোগ দেখুন।

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

বিকল্পভাবে, আপনি Apigee Edge Drupal 8 মডিউল ডকুমেন্টেশনে ডেভেলপার অ্যাডমিনিস্ট্রেটর ভূমিকা অ্যাসাইন দ্য স্ক্রিপ্ট ব্যবহার করে ডেভেলপার অ্যাডমিনিস্ট্রেটরের ভূমিকার মতো একই অনুমতি দিয়ে একটি কাস্টম ভূমিকা তৈরি করতে পারেন।

পোর্টাল এবং আপনার এজ সংস্থার মধ্যে সংযোগটি ড্রুপালে কনফিগারেশন > ডেভ পোর্টাল > অ্যাপ্লিকেশন সেটিংস-এর অধীনে ড্রুপাল অ্যাডমিন মেনুতে দেখা যেতে পারে (আপনাকে প্রশাসক হিসাবে ড্রুপালে লগ ইন করতে হবে)। যদি সংযোগটি ব্যর্থ হিসাবে দেখানো হয়, তাহলে সংযোগের তথ্য পরিবর্তন করতে আপনাকে অবশ্যই Apigee Edge সহায়তার সাথে যোগাযোগ করতে হবে। আরও জানতে একটি বিকাশকারী পোর্টাল তৈরি করা দেখুন।