দ্রুত গণ সরবরাহের জন্য একটি তৃতীয় পক্ষের সরঞ্জাম ব্যবহার করুন

এই নিবন্ধটি সেইসব আইটি প্রশাসকদের জন্য যাদের ৫০,০০০+ ব্যবহারকারীর অ্যাকাউন্ট সরবরাহ করার জন্য সীমিত সময় আছে।

দ্রুত, বৃহৎ আকারের অ্যাকাউন্ট প্রভিশনিংয়ের জন্য, আপনি তৃতীয় পক্ষের সমাধান ব্যবহার করতে পারেন। উদাহরণস্বরূপ, বিনামূল্যে, ডাউনলোডযোগ্য, ওপেন-সোর্স Google Apps Manager (GAM) Google Workspace ব্যবহারকারী এবং গোষ্ঠী তৈরি এবং পরিচালনা করতে Admin SDK Directory API ব্যবহার করে।

GAM অনেক Google API-এর সাথে ইন্টারঅ্যাক্ট করে, যা আপনি অন্যান্য অ্যাকাউন্ট বৈশিষ্ট্য এবং সংস্থানগুলি পরিচালনা করতেও ব্যবহার করতে পারেন। তৃতীয় পক্ষের সাথে ইন্টিগ্রেশন সম্পর্কে আরও তথ্যের জন্য, Solve with Google Cloud- এর টিউটোরিয়াল পৃষ্ঠাটি দেখুন।

শুরু করার আগে

বৃহৎ পরিসরে অ্যাকাউন্ট প্রভিশন করার জন্য প্রয়োজন:

  • কমান্ড-লাইন প্রম্পট সহ সুবিধা
  • একটি পেইড Google Workspace অ্যাকাউন্ট যা হল:

ধাপ ১: অ্যাকাউন্টের দ্বন্দ্ব এড়িয়ে চলুন

আপনার কিছু ব্যবহারকারীর ব্যক্তিগত Google অ্যাকাউন্ট থাকতে পারে, যেমন একটি Gmail ঠিকানা, যা তাদের নতুন, পরিচালিত Google Workspace বা Cloud Identity অ্যাকাউন্ট তৈরি করার সময় দ্বন্দ্ব তৈরি করতে পারে। এই ধরনের সমস্যা এড়াতে:

  1. পরস্পরবিরোধী অ্যাকাউন্ট সম্পর্কে পড়ুন।
  2. বিদ্যমান অ্যাকাউন্টগুলি কীভাবে খুঁজে বের করবেন এবং পরিচালনা করবেন তা শিখুন।

ধাপ ২: একটি সহজ, সমতল সাংগঠনিক কাঠামো তৈরি করুন

অনেক স্তরের জটিল সাংগঠনিক ইউনিট শ্রেণিবিন্যাস তৈরি করা এড়িয়ে চলুন। আপনি শ্রেণিবিন্যাস পরিবর্তন করতে পারেন এবং পরে ব্যবহারকারীদের স্থানান্তর করতে পারেন। একটি সরলীকৃত সাংগঠনিক কাঠামো স্থাপনের জন্য এখানে কিছু টিপস দেওয়া হল:

  • আপনার পরিচালিত ব্যবহারকারীদের যে পরিষেবা এবং বৈশিষ্ট্যগুলি অ্যাক্সেস করতে হবে তার উপর মনোযোগ দিন।
  • শীর্ষ-স্তরের সাংগঠনিক ইউনিটে পরিষেবা এবং বৈশিষ্ট্যের প্রাপ্যতা সীমাবদ্ধ করুন, শিশু সাংগঠনিক ইউনিটগুলিকে অ্যাক্সেস প্রদান করুন।

সাংগঠনিক কাঠামো কীভাবে কাজ করে সে সম্পর্কে আরও পড়ুন।

শিক্ষার উদাহরণ

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

প্রস্তাবিত কাঠামোটি কার্যকারিতার উপর জোর দেয়। একজন প্রশাসক হিসেবে, আপনি /Students সাংগঠনিক ইউনিটের সকল শিক্ষার্থীর জন্য পরিষেবা এবং বৈশিষ্ট্যগুলি সহজেই বন্ধ করতে পারেন। উদাহরণস্বরূপ, আপনি স্ব-পরিষেবা পাসওয়ার্ড পুনরুদ্ধার বন্ধ করতে পারেন এবং YouTube বিধিনিষেধ প্রয়োগ করতে পারেন। আপনি শিক্ষক এবং অন্যান্য কর্মীদের জন্য উন্নত কার্যকারিতাও সক্ষম করতে পারেন, যেমন Meet স্ট্রিমিং এবং রেকর্ডিং এবং 2-পদক্ষেপ যাচাইকরণ।

সাংগঠনিক কাঠামোর উদাহরণ প্রস্তাবিত সাংগঠনিক কাঠামো

/School 1/Staff/Teachers

/School 1/Students/Year 2020/Class A

/School 1/Students/Year 2020/...

/School 2/Staff/Teachers

/School 2/Students/Year 2020/Class C

/School 2/Students/Year 2020/...

/ (root OrgUnit)

/Students

/Staff/IT

/Staff/Teachers

বৃহৎ প্রতিষ্ঠানের উদাহরণ

প্রথমে, আপনার ব্যবহারকারীদের কোন পরিষেবা এবং বৈশিষ্ট্যগুলি প্রয়োজন তা নির্ধারণ করুন। তারপর:

  1. শীর্ষ-স্তরের সাংগঠনিক ইউনিটে এই সেটিংস প্রয়োগ করুন।
    আপনি যদি এই সেটিংসগুলিকে ওভাররাইড না করেন, তাহলে চাইল্ড অর্গানাইজেশনাল ইউনিটগুলি সেগুলি উত্তরাধিকার সূত্রে পাবে। উদাহরণ:
  2. অতিরিক্ত নিরাপত্তার জন্য, বিভাগগুলিকে 2-পদক্ষেপ যাচাইকরণ ব্যবহার করতে বাধ্য করুন।
সাংগঠনিক কাঠামোর উদাহরণ প্রস্তাবিত সাংগঠনিক কাঠামো

/

/Sales

/IT

/Legal

/ (মূল সাংগঠনিক ইউনিট)

/2SV-Enforced (আইটি এবং আইনি)

/2SV (এবং বহিরাগত শেয়ারিং অনুমোদন করুন)

ধাপ ৩: একটি ডেটা উৎস প্রস্তুত করুন

ব্যবহারকারীর অ্যাকাউন্ট তৈরির জন্য প্রয়োজনীয় তথ্য সহ একটি কমা-বিচ্ছিন্ন মান (CSV) ফাইল তৈরি করুন। প্রয়োজনীয় ক্ষেত্রগুলি:

  • প্রথম নাম
  • শেষ নাম
  • প্রাথমিক ইমেল — ব্যবহারকারী যে ইমেল দিয়ে সাইন ইন করবেন
  • পাসওয়ার্ড — কমপক্ষে ৮ অক্ষরের হতে হবে
  • OrgUnit —উপরের সুপারিশগুলি বিবেচনায় নিয়ে তাদের নিজ নিজ সাংগঠনিক ইউনিটে ব্যবহারকারী তৈরি করা।

    দ্রষ্টব্য: আপনার শীর্ষ-স্তরের (রুট) সাংগঠনিক ইউনিটে ব্যবহারকারীদের রাখার জন্য একটি / (ফরোয়ার্ড স্ল্যাশ) লিখুন। চাইল্ড সাংগঠনিক ইউনিটগুলিকে একটি ফরোয়ার্ড স্ল্যাশ দিয়ে আলাদা করুন—যেমন /Staff/Teachers.

শিক্ষার উদাহরণ

FirstName,LastName,PrimaryEmail,Password,OrgUnit

Jane,Doe,id12345678@students.example.com,Zee+HWdt,/Students

John,Smith,john.smith@example.com,X2Ae+pME,/Staff

বৃহৎ প্রতিষ্ঠানের উদাহরণ

FirstName,LastName,PrimaryEmail,Password,OrgUnit

Jane,Doe,jane.doe@example.co.uk,V8hmj/QE,/

John,Smith,john.smith@example.com,9/t0UHQ6,/Sales

ধাপ ৪: GAM সেট আপ করুন

যদি আপনি GAM করার সিদ্ধান্ত নেন, তাহলে এই প্রস্তাবিত পদক্ষেপগুলি অনুসরণ করুন:

  1. GAM ভার্সন ৫.১০ এবং তার উপরের সংস্করণে, প্রথমবার GAM চালানোর আগে, GAM-এর একই ফোল্ডারে noshorturls.txt নামে একটি ফাইল তৈরি করুন।
    এটি gam-shortn.appspot.com এর ছোট URL গুলি বন্ধ করে দেয়।
  2. GAM ওয়েবসাইট থেকে, GAM ডাউনলোড করুন
  3. টুলটি কনফিগার করুন
  4. সেটআপের সময়, যখন জিজ্ঞাসা করা হয় যে আপনি "Google Workspace ব্যবহারকারীর ডেটা এবং সেটিংস পরিচালনা করার জন্য GAM কে অনুমোদন দিতে প্রস্তুত", তখন ডোমেন-ওয়াইড ডেলিগেশন এড়িয়ে যেতে N (না) উত্তর দিন।

এই কমান্ডটি আপনাকে নিশ্চিত করতে সাহায্য করবে যে GAM সঠিক Google Workspace অ্যাকাউন্টের সাথে সম্পর্কিত:

gam info domain

ধাপ ৫: GAM ব্যবহার করে একাধিক ব্যবহারকারী তৈরি করুন

ব্যবহারকারী তৈরি করতে, GAM একটি কমা-বিচ্ছিন্ন মান (CSV) ফাইল থেকে পড়ে এবং অ্যাডমিন SDK ডিরেক্টরি API- তে প্রাসঙ্গিক অনুরোধগুলি জারি করে।

যদি আপনি উপরের ধাপ ৩- এ উল্লেখিত ক্ষেত্রগুলি ব্যবহার করে একটি কমা-বিভাজিত মান (CSV) ফাইল তৈরি করেন, তাহলে এই কমান্ডটি CSV-তে ব্যবহারকারী তৈরি করে:

gam csv users.csv gam create user ~PrimaryEmail firstname ~FirstName lastname ~LastName password ~Password org ~OrgUnit changepassword on

নিশ্চিত করুন:

  1. প্রতিটি ব্যবহারকারীর জন্য একটি অনন্য পাসওয়ার্ড তৈরি করুন।
  2. ব্যবহারকারীকে প্রথম সাইন-ইন করার পর পাসওয়ার্ড পরিবর্তন করতে বাধ্য করতে ঐচ্ছিক প্যারামিটার changepassword on ব্যবহার করুন।

বিকল্প: যদি আপনার ডেটা সোর্সে কিছু ক্ষেত্র অনুপস্থিত থাকে?

যদি আপনার ডেটা সোর্সে প্রতিটি ব্যবহারকারীর জন্য শুধুমাত্র প্রথম এবং শেষ নাম এবং একটি পাসওয়ার্ড থাকে, তাহলে আপনি first.last@example.com ফর্ম্যাটে ব্যবহারকারীর নাম তৈরি করতে পারেন। Charlie Smith নামের ব্যবহারকারীর জন্য, Charlie.Smith@example.com ব্যবহার করুন।

কমান্ডটি হল:

gam csv users.csv gam create user ~~FirstName~~.~~LastName~~@example.com password ~Password changepassword on

এই পদ্ধতিটি ধরে নেয় যে কোনও ব্যবহারকারীর নেই:

  • একই নাম
  • নামের প্রথম এবং শেষ অংশ:
    • স্পেস
    • অন্যান্য নিষিদ্ধ অক্ষর

ব্যবহারকারী এবং গোষ্ঠীর জন্য নামের নির্দেশিকাগুলিতে যান।

প্রশ্নাবলী

গুগল ওয়ার্কস্পেস ফর এডুকেশনের আবেদন এবং অনুমোদন সম্পর্কে তথ্য আমি কোথায় পাব?

Google Workspace for Education প্রক্রিয়া সম্পর্কে বিস্তারিত জানতে, এখানে যান:

অলাভজনক প্রতিষ্ঠানের জন্য G Suite সম্পর্কে তথ্য আমি কোথায় পাব?

প্রোগ্রামের সুবিধা, যোগ্যতা নির্দেশিকা এবং আরও অনেক কিছুর জন্য, Google for Nonprofits সহায়তা কেন্দ্রে যান।

আমি অ্যাডমিন কনসোল বা আমার অ্যাডমিন অ্যাকাউন্ট অ্যাক্সেস করতে পারছি না। আমার কী করা উচিত?

সাইন-ইন পৃষ্ঠায় যান, আপনার ব্যবহারকারীর নাম লিখুন এবং পাসওয়ার্ড ভুলে গেছেন? ক্লিক করুন।

যদি আপনি প্রম্পটগুলি অনুসরণ করেন কিন্তু তবুও অ্যাক্সেস পুনরুদ্ধার করতে না পারেন, তাহলে আপনাকে Google ক্লাউড সাপোর্টের সাথে যোগাযোগ করার বিকল্প দেওয়া হবে। আপনার ডোমেন মালিকানার প্রমাণ এবং কয়েকটি নিরাপত্তা প্রশ্নের উত্তরের প্রয়োজন হবে।

আমার ডোমেন যাচাই করা হয়েছে কিনা তা আমি কীভাবে নিশ্চিত করব?

আপনার Google Workspace অ্যাকাউন্ট তৈরি করার পরে, আপনাকে আপনার ডোমেনের মালিকানা যাচাই করতে বলা হবে। যদি আপনি এটি করার কথা মনে না রাখেন, তাহলে আপনার অ্যাডমিন কনসোলে সাইন ইন করুন, ডোমেন বিভাগে যান এবং ডোমেন পরিচালনা করুন ক্লিক করুন।

তালিকাভুক্ত প্রথম ডোমেনটি আপনার প্রাথমিক ডোমেন। স্ট্যাটাস কলামটি দেখায় যে ডোমেনটির যাচাইকরণের প্রয়োজন কিনা।

গুগল ক্লাউড সাপোর্ট কি আমাকে GAM প্রশ্নে সাহায্য করতে পারে?

গুগল ক্লাউড সাপোর্ট এই বা অন্যান্য তৃতীয় পক্ষের সমাধানগুলিকে সমর্থন করে না, শুধুমাত্র এই টুলগুলি ব্যবহার করে এমন অ্যাডমিন SDK ডিরেক্টরি API। যদিও আমরা GAM টুল দিয়ে সাহায্য করতে পারি না, তবে অন্তর্নিহিত API গুলি, বিশেষ করে অ্যাডমিন SDK ডিরেক্টরি API, ত্রুটিগুলি ফেরত দিলে আমরা সাহায্য করতে পারি। GAM উইকিতে আরও GAM কমান্ড এবং কৌশলগুলি জানুন।

GAM-এর ব্যাপারে সাহায্যের প্রয়োজন? GAM আলোচনা গোষ্ঠীতে সহায়তা প্রদানে ইচ্ছুক Google Workspace অ্যাডমিনদের একটি সম্প্রদায়ের সাথে যোগাযোগ করুন।

যদি আপনার মনে হয় অ্যাডমিন SDK ডিরেক্টরি API-তে কোনও সমস্যা আছে, তাহলে Google Cloud Support-কে এই বিবরণগুলি প্রদান করুন:

  • থার্ড-পার্টি সলিউশন যে HTTP পদ্ধতি এবং এন্ডপয়েন্ট কল করছে (উদাহরণস্বরূপ, POST /admin/directory/v1/users?fields=primaryEmail )
  • প্রতিক্রিয়া কোড এবং বার্তা (উদাহরণস্বরূপ, 403: এই রিসোর্স/এপিআই অ্যাক্সেস করার জন্য অনুমোদিত নয় - নিষিদ্ধ)

  • প্রতিক্রিয়া HTTP হেডারের তারিখ (উদাহরণস্বরূপ, তারিখ: বুধবার, ২২ জুন ২০২০ ১৭:৪৮:৪৮ GMT )
  • কল করা সত্তা: ব্যবহারকারীর নাম, পরিষেবা অ্যাকাউন্ট, অথবা Google ক্লাউড প্রোজেক্ট আইডি

নাম, পাসওয়ার্ড, প্রমাণীকরণ অনুরোধের শিরোনাম, আইপি ঠিকানা, কাস্টম স্কিমার মান, অথবা আপনার কাছে সংবেদনশীল বলে মনে হয় এমন অন্য কোনও তথ্য মুছে ফেলুন।

আমার প্রকল্পের কোটা শেষ হয়ে যাচ্ছে। আমার কী করা উচিত?

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

যদি আপনি এখনও আপনার প্রকল্পের জন্য আরও কোটা চান, তাহলে Google Cloud Console এর কোটা বিভাগে প্রয়োজনীয়তাগুলি দেখুন:

  1. গুগল ক্লাউড কনসোলটি খুলুন।
  2. উপরে তৈরি করা GAM প্রকল্পটি নির্বাচন করুন।
  3. বাম দিকে, নেভিগেশন মেনুতে ক্লিক করুন > আইএএম এবং অ্যাডমিন > কোটা
  4. পরিষেবা এর অধীনে, অ্যাডমিন SDK (ব্যবহারকারীর প্রভিশনিংয়ের জন্য প্রাসঙ্গিক) দ্বারা ফিল্টার করুন।
  5. আপনি যে আইটেমগুলির জন্য আরও কোটা অনুরোধ করতে চান তা নির্বাচন করুন।
  6. উপরে, কোটা সম্পাদনা করুন ক্লিক করুন।

GAM দ্বারা তৈরি Google ক্লাউড প্রকল্পে বিলিং সক্ষম করতে, আমার বর্তমান প্রকল্প(গুলি)তে আমি কীভাবে বিলিং সক্ষম করব -এ যান।