গ্লোবাল ব্যবহারকারী সম্পর্কে

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

Edge-এর সমস্ত ব্যবহারকারীকে গ্লোবাল ব্যবহারকারী বলা হয় কারণ তারা কোনও Edge সংগঠনের বাইরে তৈরি করা হয়। তৈরি করা হয়ে গেলে, গ্লোবাল ব্যবহারকারীকে এক বা একাধিক প্রতিষ্ঠানের সাথে অ্যাসাইন করা যেতে পারে:

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

এছাড়াও, কোনও গ্লোবাল ব্যবহারকারীকে Edge সিস্টেম অ্যাডমিনিস্ট্রেটর বা Edge রিড-অনলি সিস্টেম অ্যাডমিনিস্ট্রেটর হিসেবে অ্যাসাইন করা যেতে পারে। Edge বজায় রাখার জন্য প্রয়োজনীয় সব প্রশাসনিক কাজ একজন সিস্টেম অ্যাডমিনিস্ট্রেটর করেন, যার মধ্যে নতুন গ্লোবাল ব্যবহারকারী তৈরি করাও পড়ে।

কোন তথ্য ব্যবহারকারীকে শনাক্ত করে?

Edge ব্যবহারকারীকে এগুলি দিয়ে চিহ্নিত করা হয়:

  • নাম
  • পদবি
  • ইমেল আইডি
  • পাসওয়ার্ড

Edge ম্যানেজমেন্ট UI-তে লগ-ইন করার সময় এবং Edge ম্যানেজমেন্ট API-এর মাধ্যমে অনুরোধ করার সময় ইমেল আইডি ও পাসওয়ার্ড ব্যবহারকারীর ক্রেডেনশিয়াল হিসেবে কাজ করে।

ভূমিকা কী?

গ্লোবাল ব্যবহারকারী একা Edge-এ কিছুই করতে পারবেন না। কোনও গ্লোবাল ব্যবহারকারীকে কাজ করার জন্য তাকে অবশ্যই কোনও একটি ভূমিকা অ্যাসাইন করতে হবে। সেই ভূমিকাটি এগুলির মধ্যে যেকোনও একটি হতে পারে:

  • সিস্টেম অ্যাডমিনিস্ট্রেটর ভূমিকা: শুধুমাত্র Edge for the Private Cloud ইনস্টলেশনের জন্য, ব্যবহারকারীকে সমস্ত Edge অ্যাডমিনিস্ট্রেটিভ টাস্ক পারফর্ম করতে দেয়।
  • সংস্থার ভূমিকা: কোনও সংস্থার জন্য, সেই সংস্থার ব্যবহারকারীকে অনুমোদিত অ্যাকশন নির্ধারণ করে।

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

পূর্বনির্ধারিত সাংগঠনিক ভূমিকা সম্পর্কে

সব Edge সংস্থা নিম্নলিখিত ভূমিকা সহ আগে থেকে সেট করা অনুমতি নিয়ে তৈরি করা হয়:

  • সংস্থার অ্যাডমিনিস্ট্রেটর
  • রিড-অনলি সংস্থার অ্যাডমিনিস্ট্রেটর
  • অপারেশন অ্যাডমিনিস্ট্রেটর
  • ব্যবসায়িক ব্যবহারকারী
  • ব্যবহারকারী

এছাড়াও, আপনার প্রতিষ্ঠানে কাস্টম অনুমতি সহ কাস্টম ভূমিকা তৈরি করতে পারবেন।

আরও জানতে, UI-তে কাস্টম ভূমিকা তৈরি করাঅথবা API-এর মাধ্যমে ভূমিকা তৈরি করাদেখুন।

সিস্টেম অ্যাডমিনিস্ট্রেটর ভূমিকা সম্পর্কে

Edge-এ নিম্নলিখিত সিস্টেম অ্যাডমিনিস্ট্রেটর ভূমিকা কাজ করে:

প্রাইভেট ক্লাউডের জন্য Edge ইনস্টল করার সময়, ইনস্টলেশন স্ক্রিপ্ট আপনাকে এমন একজন গ্লোবাল ব্যবহারকারী তৈরি করতে বলে যিনি সিস্টেম অ্যাডমিনিস্ট্রেটর হিসেবে কাজ করেন। ইনস্টল করার পরে, আপনি সিস্টেম অ্যাডমিনিস্ট্রেটর ভূমিকায় অতিরিক্ত গ্লোবাল ব্যবহারকারীকে অ্যাসাইন করতে পারবেন।

Edge সিস্টেম অ্যাডমিনিস্ট্রেটর এগুলি করতে পারেন:

  • সংস্থা, এনভায়রনমেন্ট ও ভার্চুয়াল হোস্ট তৈরি করা
  • Edge ইনস্টলেশনে অতিরিক্ত কম্পোনেন্ট যোগ করা
  • ভার্চুয়াল হোস্টের উপর TLS/SSL কনফিগার করা
  • অতিরিক্ত সিস্টেম অ্যাডমিনিস্ট্রেটর তৈরি করা
  • অন্যান্য সব Edge অ্যাডমিনিস্ট্রেটিভ টাস্ক পারফর্ম করা

সিস্টেম অ্যাডমিনিস্ট্রেটররা যেসব নির্দিষ্ট অ্যাকশন নিতে পারেন, সেগুলি প্রাইভেট ক্লাউডের জন্য Edge ডকুমেন্টেশনে বর্ণনা করা আছে।

কোনও প্রতিষ্ঠানে গ্লোবাল ব্যবহারকারীকে অ্যাসাইন করা

নিচের ছবিতে Edge সংস্থার গঠন দেখানো হয়েছে:

কোনও প্রতিষ্ঠানে দুই ধরনের ব্যবহারকারী থাকেন:

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

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

ডেভেলপারদের সম্পর্কে আরও জানতে, প্রকাশনার ভূমিকা দেখুন।