আমাজন সেজমেকার এটি একটি সম্পূর্ণরূপে পরিচালিত পরিষেবা যা প্রতিটি মেশিন লার্নিং (ML) ডেভেলপার এবং ডেটা সায়েন্টিস্টকে স্কেলে ML মডেলগুলি তৈরি, প্রশিক্ষণ এবং স্থাপন করার ক্ষমতা প্রদান করে৷ অ্যামাজন সেজমেকার স্টুডিও ML-এর জন্য একটি ওয়েব-ভিত্তিক, সমন্বিত উন্নয়ন পরিবেশ (IDE)। Amazon SageMaker স্টুডিও আপনার উত্পাদনশীলতা বাড়ানোর সময় আপনার মডেলগুলিকে পরীক্ষা-নিরীক্ষা থেকে উত্পাদন পর্যন্ত নেওয়ার জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম সরবরাহ করে। আপনি কোড লিখতে পারেন, পরীক্ষাগুলি ট্র্যাক করতে পারেন, ডেটা কল্পনা করতে পারেন এবং একটি একক, সমন্বিত ভিজ্যুয়াল ইন্টারফেসের মধ্যে ডিবাগিং এবং পর্যবেক্ষণ করতে পারেন।
ওয়ানলোগিন নিরাপদ, মাপযোগ্য, এবং স্মার্ট অভিজ্ঞতার জন্য একটি পরিচয় প্ল্যাটফর্ম যা মানুষকে প্রযুক্তির সাথে সংযুক্ত করে। OneLogin-এর প্রমাণীকরণ এবং ভূমিকা-ভিত্তিক ব্যবহারকারীর প্রভিশনিং ইঞ্জিন সংস্থাগুলিকে সর্বনিম্ন বিশেষাধিকার অ্যাক্সেস নিয়ন্ত্রণগুলি বাস্তবায়ন করতে এবং সমস্ত AWS ব্যবহারকারী এবং অ্যাকাউন্টগুলির জন্য ম্যানুয়াল ব্যবহারকারী পরিচালনার কর্মপ্রবাহগুলিকে দূর করতে সক্ষম করে৷
এই পোস্টে, আমরা আপনাকে OneLogin-এ Amazon SageMaker স্টুডিও-তে বিদ্যমান ব্যবহারকারীদের অনবোর্ড করার ধাপগুলো নিয়ে চলেছি। আমরা সিস্টেম অ্যাডমিনিস্ট্রেটর এবং Amazon SageMaker Studio ব্যবহারকারীদের জন্য একক সাইন-অন (SSO) অভিজ্ঞতাও প্রদর্শন করি।
মূল উপাদান
সমাধানটিতে নিম্নলিখিত মূল উপাদানগুলি রয়েছে:
- AWS SSO - এডাব্লুএস সিঙ্গল সাইন-অন (AWS SSO) আপনাকে আপনার নিজের অ্যাপ্লিকেশন, তৃতীয় পক্ষের অ্যাপ্লিকেশন (SaaS) এবং AWS পরিবেশে একটি একক পরিচয় এবং অ্যাক্সেস কৌশল স্থাপন করে দক্ষতার সাথে ব্যবহারকারীর পরিচয় পরিচালনা করতে দেয়।
- AWS SSO এর জন্য OneLogin এর সংযোগকারী – সংযোগকারী SAML 2.0 এবং সিস্টেম ফর ক্রস-ডোমেন ইন্টিগ্রেশন ম্যানেজমেন্ট (SCIM) একীকরণ OneLogin এবং AWS SSO-এর মধ্যে কনফিগার করে।
- ব্যবহারকারী এবং গ্রুপ – OneLogin-এ অ্যাডমিনিস্ট্রেটর, ডেভেলপার বা ফিনান্সের মতো নির্দিষ্ট গোষ্ঠীর স্বতন্ত্র ব্যবহারকারী বা ব্যবহারকারীরা স্বয়ংক্রিয়ভাবে SCIM-এর মাধ্যমে AWS SSO-এর সাথে সিঙ্ক হয়ে যায়।
- ডোমেইন - অ্যামাজন সেজমেকার স্টুডিওর একটি প্রাথমিক উপাদান একটি ডোমেন। ডোমেনে অনুমোদিত ব্যবহারকারীদের একটি তালিকা থাকে (যাকে ব্যবহারকারীর প্রোফাইল বলা হয়), এবং কনফিগারেশন যেমন আমাজন ভার্চুয়াল প্রাইভেট ক্লাউড (Amazon VPC) কনফিগারেশন এবং ডিফল্ট এডাব্লুএস আইডেন্টিটি এবং অ্যাক্সেস ম্যানেজমেন্ট (IAM) মৃত্যুদন্ড কার্যকর করার ভূমিকা।
- ব্যবহারকারী প্রোফাইল - ব্যবহারকারীর প্রোফাইল (ব্যবহারকারী) হল সেজমেকার ডোমেনে বিদ্যমান ব্যবহারকারীর জন্য একটি কনফিগারেশন। ব্যবহারকারীর প্রোফাইল ব্যবহারকারীর জন্য বিভিন্ন কনফিগারেশন সেটিংস সংজ্ঞায়িত করে, যার মধ্যে এক্সিকিউশন রোল এবং ডিফল্ট অ্যাপ স্পেসিফিকেশন রয়েছে।
- কার্যকর করার ভূমিকা – আইএএম এক্সিকিউশন রোল হল প্রাথমিক ভূমিকা যা ব্যবহারকারীদের পক্ষ থেকে ব্যবহারকারী এবং পরিষেবা দ্বারা অনুমান করা হয় যাতে তারা স্টুডিওতে নির্দিষ্ট ক্রিয়া এবং সংস্থান সংস্থানগুলি সম্পাদন করতে পারে।
রেফারেন্স আর্কিটেকচার
নিম্নলিখিত আর্কিটেকচার ডায়াগ্রামটি OneLogin থেকে Amazon SageMaker স্টুডিওতে প্রমাণীকরণ এবং অনুমোদনের প্রবাহ দেখায়। ব্যবহারকারীরা OneLogin এর মাধ্যমে লগ ইন করে, যা তাদের প্রমাণীকরণ করে এবং AWS SSO-তে একটি SAML প্রমাণীকরণ পাস করে। একবার লগ ইন করা হলে, তারা অ্যামাজন সেজমেকার স্টুডিও অ্যাপটি নির্বাচন করতে পারে, যা একটি প্রাক-স্বাক্ষর করা ডোমেন URL তৈরি করতে তাদের ব্যবহারকারীর প্রোফাইলের সাথে সংযুক্ত সেজমেকার এক্সিকিউশন ভূমিকা অনুমান করে। এই প্রাক-স্বাক্ষরিত ডোমেন URL ব্যবহারকারীদের তাদের JupyterServer পরিবেশে সরাসরি লগ ইন করতে ব্যবহৃত হয়।
পূর্বশর্ত
নিশ্চিত করুন যে আপনার নিম্নলিখিত পূর্বশর্ত রয়েছে:
- একটি OneLogin অ্যাকাউন্ট, যার জন্য আমরা একটি বিনামূল্যে ব্যবহার করি OneLogin ডেভেলপার অ্যাকাউন্ট আমাদের OneLogin উদাহরণ তৈরি করতে এবং ব্যবহারকারীদের পরীক্ষা করতে
- AWS SSO ইন্টিগ্রেশন সেট আপ করতে এবং Amazon SageMaker স্টুডিওর জন্য নীতি তৈরি করতে অ্যাক্সেস করার জন্য প্রশাসকের বিশেষাধিকার সহ একটি AWS অ্যাকাউন্ট
ধাপ 1: OneLogin-এ AWS অ্যাপ্লিকেশন সেট আপ করুন
আপনার OneLogin অ্যাকাউন্টে, অ্যাডমিনিস্ট্রেটর বিশেষাধিকারের সাথে লগ ইন করুন এবং অ্যাপ্লিকেশনগুলিতে নেভিগেট করুন। উপরের ডানদিকে, অ্যাপ যোগ করুন নির্বাচন করুন। এরপরে, অনুসন্ধান করুন এবং তারপর AWS একক সাইন-অন নির্বাচন করুন।
ধাপ 2: আইডেন্টিটি প্রোভাইডার মেটাডেটা ডাউনলোড করুন
এর পরে, আমাদের OneLogin থেকে IdP মেটাডেটা পেতে হবে, যা আমরা AWS-এ নিবন্ধন করতে ব্যবহার করি। আপনার OneLogin AWS একক সাইন-অন অ্যাপ্লিকেশনের ভিতরে, নেভিগেট করুন আরও কাজ, তারপর ডাউনলোড করুন এবং আইডিপি মেটাডেটা হিসাবে সংরক্ষণ করুন৷ onelogin-aws.xml
.
ধাপ 3: AWS SSO সক্ষম করুন এবং SCIM সেট আপ করুন
নিশ্চিত করুন যে AWS SSO সক্রিয় আছে। না হলে দেখুন AWS SSO সক্ষম করুন৷. AWS SSO SCIM v2.0 স্ট্যান্ডার্ডের জন্য সমর্থন প্রদান করে। এসসিআইএম আপনার AWS SSO পরিচয়গুলিকে আপনার আইডিপি থেকে পরিচিতির সাথে সিঙ্ক করে রাখে। এতে আপনার আইডিপি এবং এডব্লিউএস এসএসও-এর মধ্যে ব্যবহারকারীদের যেকোন বিধান, আপডেট এবং ডি-প্রভিশনিং অন্তর্ভুক্ত রয়েছে। SCIM ইন্টিগ্রেশন ব্যবহার করে AWS SSO এবং আপনার IdPs-এর মধ্যে ব্যবহারকারীর নাম এবং ইমেল ঠিকানাগুলি ক্রস-প্রতিলিপি করার জন্য কাস্টম সমাধানগুলি বাস্তবায়নের জন্য আপনার IT এবং প্রশাসক দলগুলির সময় এবং প্রচেষ্টা বাঁচায়৷
- AWS SSO কনসোলে, নির্বাচন করুন সেটিংস নেভিগেশন ফলকে।
- পরবর্তী পরিচয় সূত্রনির্বাচন পরিবর্তন.
- নির্বাচন করা বাহ্যিক পরিচয় প্রদানকারী.
- জন্য AWS SSO SAML মেটাডেটা, আপনি আগে ডাউনলোড করেছেন এমন OneLogin মেটাডেটা XML আপলোড করুন৷
- থেকে বিধান আপডেট করুন ম্যানুয়াল থেকে এসসিআইএম পছন্দের দ্বারা স্বয়ংক্রিয় বিধান সক্ষম করুন৷.
ধাপ 4: AWS SSO থেকে ইন্টিগ্রেশন তথ্য পান
OneLogin সাইডে ইন্টিগ্রেশন সম্পূর্ণ করতে, আপনার নিম্নলিখিতগুলি প্রয়োজন:
- SCIM এন্ডপয়েন্ট (SCIM বেস URL নামেও পরিচিত)
- অ্যাক্সেস টোকেন (একটি SCIM বহনকারী টোকেন হিসাবেও পরিচিত)
- AWS SSO ACS URL
- AWS SSO ইস্যুকারী URL
তথ্য পাওয়া যায় সেটিংস AWS SSO কনসোলে পৃষ্ঠা। শেষ বিন্দু এবং অ্যাক্সেস টোকেন আছে স্বয়ংক্রিয় বিধান পৃষ্ঠা, নিম্নলিখিত স্ক্রিনশটে দেখানো হয়েছে।
বেছে নিন বিস্তারিত দেখুন উন্নত প্রমাণীকরণ SAML 2.0 এবং AWS SSO ACS URL এবং AWS SSO ইস্যুকারী URL অনুলিপি করুন৷
এখন যেহেতু আপনার কাছে এই চারটি তথ্য রয়েছে, এটি যাওয়ার সময় ওয়ানলোগিন ইন্টিগ্রেশন চূড়ান্ত করতে।
ধাপ 5: OneLogin (আপনার IdP) এবং AWS SSO-এর মধ্যে SAML প্রমাণীকরণ স্থাপন করুন
আপনার SAML প্রমাণীকরণ স্থাপন করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:
- আপনার পূর্বে কনফিগার করা AWS SSO অ্যাপে প্রশাসক হিসেবে আপনার OneLogin পোর্টালে আবার লগ ইন করুন।
- বেছে নিন কনফিগারেশন এবং পূর্ববর্তী বিভাগে আপনি যে বিশদ সংগ্রহ করেছেন তা লিখুন (AWS SSO ইস্যুকারী URL, AWS SSO ACS URL, SCIM বেস URL, এবং SCIM বহনকারী টোকেন) এবং চয়ন করুন সংরক্ষণ করুন.
যেকোন ট্রেলিং স্ল্যাশ (/) মুছে ফেলার বিষয়টি নিশ্চিত করুন।
- বেছে নিন প্রভিশনিং নেভিগেশন ফলকে।
- নির্বাচন করা প্রভিশনিং সক্ষম করুন.
- আপনি নির্বাচন করতে পারেন ব্যবহারকারী তৈরি করুন, ব্যবহারকারী মুছুন, এবং ব্যবহারকারী আপডেট করুন এই কর্মের জন্য প্রশাসক অনুমোদনের জন্য.
- আপনার কনফিগারেশন সংরক্ষণ করুন.
ধাপ 6: অ্যামাজন সেজমেকার স্টুডিও অ্যাক্সেস করতে OneLogin থেকে AWS SSO-তে ব্যবহারকারীদের বরাদ্দ করুন এবং সিঙ্ক করুন
আপনার OneLogin পোর্টালে, উপরের রিবনে নেভিগেট করুন ব্যবহারকারীরা এবং Amazon SageMaker স্টুডিওতে অ্যাক্সেস প্রদানের জন্য আপনার সংস্থার ব্যবহারকারীদের আপনার সদ্য নির্মিত AWS একক সাইন-অন অ্যাপ্লিকেশনে বরাদ্দ করুন।
এই ব্যবহারকারী বা গোষ্ঠীটি SCIM এর মাধ্যমে AWS SSO-তে সিঙ্ক হয়েছে কিনা যাচাই করে দেখুন ব্যবহারকারীরা AWS SSO কনসোলে পৃষ্ঠা।
ধাপ 7: আপনার Amazon SageMaker স্টুডিও পরিবেশ তৈরি করুন
আপনি আপনার AWS অ্যাকাউন্টে Amazon SageMaker স্টুডিওতে নেভিগেট করে আপনার Amazon SageMaker স্টুডিও পরিবেশ সেট আপ করতে পারেন।
- সেজমেকার কনসোলে, নির্বাচন করুন অ্যামাজন সেজমেকার স্টুডিও.
- বেছে নিন এবার শুরু করা যাক এবং নির্বাচন করুন স্ট্যান্ডার্ড সেটআপ.
- জন্য প্রমাণীকরণ পদ্ধতি, নির্বাচন করুন AWS একক সাইন-অন (SSO).
নিশ্চিত করুন যে আপনার Amazon SageMaker স্টুডিওর মতো একই অঞ্চলে AWS SSO সক্ষম করা আছে৷
- অধীনে অনুমতি, উপযুক্ত অ্যাক্সেস সহ একটি নতুন IAM ভূমিকা তৈরি করুন৷ আমাজন সিম্পল স্টোরেজ সার্ভিস (Amazon S3) বালতি, অথবা একটি বিদ্যমান IAM ভূমিকা চয়ন করুন।
ধাপ 8: Amazon SageMaker স্টুডিওর জন্য অতিরিক্ত কনফিগারেশন নির্দিষ্ট করুন
আপনার কাছে অতিরিক্ত কনফিগারেশন সেট করার বিকল্পও আছে।
- এর জন্য ডিফল্ট মান ব্যবহার করুন নেটওয়ার্ক শেয়ারিং কনফিগারেশন এবং সেজমেকার প্রকল্প এবং জাম্পস্টার্ট.
- মধ্যে নেটওয়ার্ক এবং স্টোরেজ বিভাগে, আমরা আমাদের কাস্টম ভিপিসি এবং সাবনেট ব্যবহার করি, যা তৈরি করে আমাজন ইলাস্টিক ফাইল সিস্টেম (Amazon EFS) ডোমেইন VPC-তে আমরা নির্দিষ্ট করি।
- নির্বাচন করা শুধুমাত্র পাবলিক ইন্টারনেট SageMaker-এর জন্য ডিফল্ট ইন্টারনেট অ্যাক্সেসের অনুমতি দিতে।
- বেছে নিন জমা দিন.
Amazon SageMaker Studio একটি ডোমেন তৈরি করে এবং ডোমেনের জন্য AWS SSO সেট আপ করে। এই প্রক্রিয়াটি সম্পূর্ণ হতে প্রায় 10 মিনিট সময় নেওয়া উচিত। প্রভিশনিং সম্পূর্ণ হলে ডোমেন স্ট্যাটাস রেডি হিসেবে দেখায়।
ধাপ 9: আপনার নতুন তৈরি Amazon SageMaker স্টুডিও পরিবেশে ব্যবহারকারীদের বরাদ্দ করুন
বেছে নিন ব্যবহারকারী এবং গ্রুপ বরাদ্দ করুন OneLogin এর মাধ্যমে তৈরি করা এবং AWS SSO-তে সিঙ্ক করা ব্যবহারকারীদের বরাদ্দ করতে।
আপনি পাশের চেক বক্সটি নির্বাচন করে অ্যামাজন সেজমেকার স্টুডিও পরিবেশে ব্যবহারকারীদের নিয়োগ করতে পারেন প্রদর্শন নাম এবং ইমেইল.
ধাপ 10: ইন্টিগ্রেশন যাচাই করুন এবং আপনার Amazon SageMaker স্টুডিও পরিবেশে লগ ইন করুন
অধীনে স্টুডিও সারাংশ, আপনি লক্ষ্য করতে পারেন মৃত্যুদন্ড কার্যকর করার ভূমিকা যা আপনি পূর্ববর্তী ধাপে তৈরি করেছেন। আপনি এখন আপনার Amazon SageMaker স্টুডিও পরিবেশে লগ ইন করতে পারেন।
- OneLogin ব্যবহারকারী পোর্টালে সাইন ইন করুন।
- AWS SSO অ্যাপটি বেছে নিন।
- আপনার Amazon SageMaker স্টুডিও পরিবেশে নির্বিঘ্নে লগ ইন করতে Amazon SageMaker Studio বলে টাইলটি বেছে নিন।
আপনি অ্যামাজন সেজমেকার স্টুডিওতে আপনার ব্যবহারকারীর প্রোফাইলে সরাসরি লগ ইন করেছেন।
আপনি সরাসরি ব্যবহার করে Amazon SageMaker স্টুডিওতে ব্যবহারকারীর প্রোফাইল যাচাই করতে পারেন এডাব্লুএস কমান্ড লাইন ইন্টারফেস (AWS CLI):
উপসংহার
এই পোস্টে, আমরা বিদ্যমান OneLogin SSO ব্যবহারকারীদের Amazon SageMaker স্টুডিওতে অনবোর্ড করার পদক্ষেপের মধ্য দিয়ে হেঁটেছি। আমরা একটি রেফারেন্স আর্কিটেকচার এবং কীভাবে সেটআপ যাচাই করতে হয় তাও দেখেছি। Amazon SageMaker Studio এর সাথে AWS SSO ব্যবহার সম্পর্কে আরও তথ্যের জন্য, দেখুন AWS SSO ব্যবহার করে Amazon SageMaker স্টুডিওতে অনবোর্ড.
লেখক সম্পর্কে
স্যাম পালানি AWS-এর একজন AI/ML স্পেশালিস্ট সলিউশন আর্কিটেক্ট। তিনি গ্রাহকদের সাথে কাজ করা উপভোগ করেন যাতে তারা তাদের স্কেলে মেশিন লার্নিং সমাধানগুলি আর্কিটেক্ট করতে সহায়তা করে। গ্রাহকদের সাহায্য না করলে, তিনি বাইরে পড়া এবং অন্বেষণ উপভোগ করেন।
সুনীল রামচন্দ্র AWS-এর একজন সিনিয়র টেকনিক্যাল অ্যাকাউন্ট ম্যানেজার। একজন প্রধান প্রযুক্তিগত উপদেষ্টা এবং 'গ্রাহকের ভয়েস' হিসেবে তিনি স্টার্ট-আপ থেকে শুরু করে ফরচুন 500 এন্টারপ্রাইজ পর্যন্ত সংস্থাগুলিকে AWS-এ তাদের কাজের চাপ উদ্ভাবন ও পরিচালনা করতে সহায়তা করেন। সুনীল AWS ইন্টিগ্রেশন তৈরি করার ব্যাপারে উৎসাহী যেগুলি স্বাধীন সফ্টওয়্যার ভেন্ডরদের (ISVs) সক্ষম করে৷ গ্রাহকদের সাহায্য না করার সময়, সুনীল তার পরিবারের সাথে সময় কাটাতে, দৌড়াতে, ধ্যান করা এবং প্রাইম ভিডিওতে সিনেমা বা আসলগুলি দেখতে উপভোগ করেন৷
- '
- 100
- 110
- 7
- 9
- প্রবেশ
- হিসাব
- অতিরিক্ত
- অ্যাডমিন
- অধ্যাপক
- সব
- মর্দানী স্ত্রীলোক
- আমাজন সেজমেকার
- অ্যাপ্লিকেশন
- আবেদন
- অ্যাপ্লিকেশন
- স্থাপত্য
- কাছাকাছি
- প্রমাণীকরণ
- অনুমোদন
- ডেস্কটপ AWS
- boosting
- বক্স
- নির্মাণ করা
- ভবন
- পরীক্ষণ
- কোড
- উপাদান
- গ্রাহকদের
- উপাত্ত
- তথ্য বিজ্ঞানী
- বিকাশকারী
- ডেভেলপারদের
- উন্নয়ন
- ইমেইল
- শেষপ্রান্ত
- পরিবেশ
- ফাঁসি
- অভিজ্ঞতা
- অভিজ্ঞতা
- পরিবার
- অর্থ
- প্রবাহ
- বিনামূল্যে
- গ্রুপ
- কিভাবে
- কিভাবে
- HTTPS দ্বারা
- আমি
- পরিচয়
- সুদ্ধ
- তথ্য
- ইন্টিগ্রেশন
- ঐক্যবদ্ধতার
- Internet
- IT
- চাবি
- শিক্ষা
- লাইন
- তালিকা
- তাকিয়ে
- মেশিন লার্নিং
- ব্যবস্থাপনা
- ML
- পর্যবেক্ষণ
- চলচ্চিত্র
- নাম
- ন্যাভিগেশন
- পছন্দ
- সংগঠন
- সংগঠন
- বিদেশে
- সম্প্রদায়
- মাচা
- নীতি
- পোর্টাল
- অধ্যক্ষ
- ব্যক্তিগত
- উত্পাদনের
- প্রমোদ
- প্রোফাইল
- প্রোফাইল
- প্রকল্প
- পড়া
- Resources
- দৌড়
- SaaS
- ঋষি নির্মাতা
- স্কেল
- সার্চ
- সেট
- সহজ
- স্মার্ট
- সফটওয়্যার
- সলিউশন
- খরচ
- শুরু
- অবস্থা
- স্টোরেজ
- কৌশল
- সমর্থন
- পদ্ধতি
- কারিগরী
- প্রযুক্তিঃ
- পরীক্ষা
- সময়
- টোকেন
- শীর্ষ
- পথ
- আপডেট
- ব্যবহারকারী
- বিক্রেতারা
- ভিডিও
- ভার্চুয়াল
- হু
- মধ্যে
- এক্সএমএল