ایک ساتھ ایمیزون سیج میکر ڈومین، آپ ایک کے ساتھ صارفین کو جہاز میں رکھ سکتے ہیں۔ AWS شناخت اور رسائی کا انتظام (IAM) عمل درآمد کا کردار ڈومین کے عمل درآمد کے کردار سے مختلف ہے۔ ایسی صورت میں، آن بورڈڈ ڈومین صارف ٹیمپلیٹس کا استعمال کرتے ہوئے پروجیکٹس نہیں بنا سکتا اور ایمیزون سیج میکر جمپ اسٹارٹ حل. یہ پوسٹ اپنی مرضی کے مطابق عمل درآمد کے کردار کے ساتھ ڈومین صارفین کے لیے جمپ اسٹارٹ کو فعال کرنے کے لیے ایک خودکار طریقہ کا خاکہ پیش کرتی ہے۔ جمپ سٹارٹ کو فعال کرنے اور ان معاملات کو پروگرام کے مطابق حل کرنے کے لیے ہم آپ کو دو مختلف استعمال کے معاملات کے بارے میں بتاتے ہیں۔ خودکار حل آپ کو اپنی مرضی کے مطابق کرداروں کے ساتھ ڈومین صارفین کے لیے جمپ اسٹارٹ کو فعال کرنے، آپ کی ڈیٹا سائنس ٹیم کی پیداواری صلاحیت کو بڑھانے کے لیے اپنے عمل کو پیمانہ کرنے میں مدد کر سکتا ہے۔ ایمیزون سیج میکر اسٹوڈیو منتظمین
جمپ سٹارٹ سٹوڈیو کے اندر ایک خصوصیت ہے جو آپ کو مشین لرننگ (ML) کے ساتھ جلدی اور آسانی سے شروع کرنے میں مدد کرتی ہے۔ زیادہ سے زیادہ گاہکوں کے ساتھ تیزی سے ایم ایل کا استعمال کرتے ہوئے اور اپنانے ایمیزون سیج میکر, JumpStart ڈیٹا سائنس اور ML ٹیموں کے لیے 150 سے زیادہ مقبول اوپن سورس ماڈلز، جیسے قدرتی زبان کی پروسیسنگ، آبجیکٹ کا پتہ لگانے، اور تصویر کی درجہ بندی کے ماڈلز تک رسائی اور ان کو ٹھیک کرنا آسان بنا رہا ہے۔
حل جائزہ
جمپ اسٹارٹ کو ایک SageMaker ڈومین کی ضرورت ہے جس میں اکاؤنٹ اور اسٹوڈیو کے صارفین کے لیے پروجیکٹ ٹیمپلیٹس کو فعال کیا گیا ہے، جیسا کہ درج ذیل اسکرین شاٹ میں دکھایا گیا ہے۔
اگر فعال ہو تو، یہ ترتیب صارفین کو (ڈومین کے عمل درآمد کے کردار کو استعمال کرنے کے لیے کنفیگر کردہ) ٹیمپلیٹس اور جمپ اسٹارٹ سلوشنز کا استعمال کرتے ہوئے پروجیکٹس بنانے کی اجازت دیتی ہے۔ اس منظر نامے میں جہاں صارف کا ایگزیکیوشن رول ڈومین ایگزیکیوشن رول سے مختلف ہوتا ہے، جمپ سٹارٹ اس صارف کے لیے غیر فعال رہتا ہے چاہے وہ ڈومین پر فعال ہو۔ ہم اس حسب ضرورت کردار کے منظر نامے اور خودکار حل کو درج ذیل حصوں میں حل کرتے ہیں۔
اس حل میں، ہم درج ذیل دو صورتوں کے لیے مسئلہ کو حل کرتے ہیں:
- کیس 1 استعمال کریں۔ - کسی بھی ایپس کو تفویض کیے بغیر حسب ضرورت کرداروں کے ساتھ موجودہ ڈومین صارفین کے لیے خودکار طریقے سے جمپ اسٹارٹ کو فعال کرنا
- کیس 2 استعمال کریں۔ - ایک حوالہ اسکرپٹ فراہم کرنا جسے آپ اپنی مرضی کے کردار کے ساتھ ایک نئے ڈومین صارف کو آن بورڈ کرتے ہوئے جمپ اسٹارٹ کو پروگرامی طور پر فعال کرنے کے لیے استعمال کر سکتے ہیں۔
ڈومین صارف آن بورڈنگ
ڈومین بنانے کے بعد، آپ ایپس (جیسے اسٹوڈیو، آر اسٹوڈیو، یا کینوس) کو لانچ کرنے کے لیے صارفین کو جہاز میں رکھ سکتے ہیں۔ آپ کو تخلیق کے عمل کے دوران ڈومین صارف کو ڈیفالٹ ایگزیکیوشن رول تفویض کرنا چاہیے، جیسا کہ درج ذیل اسکرین شاٹ میں دکھایا گیا ہے۔
آپ صارف کے لیے ڈومین کے عمل کے کردار سے مختلف کردار کا انتخاب کر سکتے ہیں۔ تاہم، یہ جمپ اسٹارٹ کو ایسے صارفین کے لیے غیر فعال کر سکتا ہے یہاں تک کہ جب یہ ڈومین پر فعال ہو۔ یہ سلوک اس حقیقت کی وجہ سے ہے کہ سیج میکر اپنی مرضی کے کردار اور اس کی اجازت کی حد کے بارے میں کوئی قیاس نہیں کرتا ہے۔ SageMaker کی طرف سے شائع کردہ ٹیمپلیٹس اور جمپ سٹارٹ حل تک رسائی کے لیے مطلوبہ اجازتوں اور پالیسیوں کو واضح طور پر تفویض کیا جانا چاہیے۔ AWS سروس کیٹلاگ.
آپ SageMaker ڈومین کنٹرول پینل پر صارف پروفائل کو منتخب کرکے ہر صارف کے لیے SageMaker پروجیکٹس اور JumpStart کو دستی طور پر فعال کر سکتے ہیں۔ تاہم، اگر کسی صارف کے پاس پہلے سے ہی کچھ ایپس تفویض کی گئی ہوں تو یہ عمل وقت طلب ہوسکتا ہے۔ دی ترمیم کریں نیچے دائیں طرف کا بٹن صرف اس وقت فعال ہوتا ہے جب اس صارف کو کوئی ایپس تفویض نہیں کی جاتی ہیں (مندرجہ ذیل اسکرین شاٹ دیکھیں)۔ صارف پروفائل میں ترمیم کرنے کے لیے آپ کو پہلے تفویض کردہ ایپس کو حذف کرنا ہوگا۔
غیر فعال جمپ سٹارٹ خصوصیت کی وجہ صارف پروفائل میں ترمیم کے مرحلہ 2 کے دوران واضح ہوتی ہے، جہاں ایک پیغام میں کہا گیا ہے کہ "اگر آپ کی تنظیم میں اپنی مرضی کے مطابق عمل درآمد کرنے والے کردار استعمال کرنے والے انفرادی صارف ہیں، تو آپ کو انہیں صارف پروفائل صفحہ پر فعال کرنے کی ضرورت ہے۔"
مندرجہ ذیل حصوں میں، ہم آپ کو دو خودکار حلوں سے آگاہ کرتے ہیں جو موجودہ اور نئے ڈومین صارفین دونوں کے لیے استعمال کے معاملات کا احاطہ کرتے ہیں۔
شرائط
اس حل کے حصے کے طور پر بیان کردہ اقدامات میں درج ذیل شرائط ہیں:
- آپ نے سیج میکر ڈومین بنایا ہے۔
- SageMaker ڈومین کی توثیق کا طریقہ IAM ہے۔
- SageMaker ڈومین صارفین کو تفویض کردہ حسب ضرورت رولز ہوتے ہیں۔
AmazonSageMakerFullAccess
پالیسی منسلک
کے لئے جمپ اسٹارٹ حل صارفین کے لیے فعال کرنے کے لیے، AWS سروس کیٹلاگ پورٹ فولیو Amazon SageMaker Solutions اور ML Ops پروڈکٹس کو اکاؤنٹ میں درآمد کیا جانا چاہیے، اور یہ پورٹ فولیو اس کردار سے منسلک ہونا چاہیے جو SageMaker چلاتا ہے۔ رول ایسوسی ایشن ضروری ہے تاکہ سٹوڈیو سولیوشن پورٹ فولیو سے وابستہ AWS سروس کیٹلاگ APIs کو طلب کر سکے۔
ایک عمومی بہترین عمل کے طور پر، ہم تجویز کرتے ہیں کہ عمل کو غیر پیداواری ماحول میں جانچیں جس کے بعد توثیق کے ٹیسٹ کیے جائیں تاکہ یہ یقینی بنایا جا سکے کہ پیداواری ماحول میں تبدیلیاں کرنے سے پہلے ہر چیز آپ کی توقعات کے مطابق ترتیب دی گئی ہے اور کام کر رہی ہے۔
کیس 1 استعمال کریں: اپنی مرضی کے کردار کے ساتھ تمام موجودہ ڈومین صارفین کے لیے جمپ اسٹارٹ کو فعال کریں۔
آئیے پہلے موجودہ صارفین کے استعمال کے معاملے پر غور کریں اور ان صارفین کے لیے جمپ اسٹارٹ کو خودکار طریقے سے فعال کریں۔
اس کو حاصل کرنے کے لیے، ہم نے ایک تخلیق کیا ہے۔ AWS کلاؤڈ فارمیشن سانچے کہ آپ اسی خطے میں چلا سکتے ہیں جہاں SageMaker ڈومین موجود ہے۔
CloudFormation اسٹیک منسلک میں موجود ہے۔ jumpstart_solutions_resources.template.yaml
فائل میں درج ذیل اجزاء ہیں:
- AmazonSageMakerServiceCatalogProductsLaunchRole اور AmazonSageMakerServiceCatalogProductsUseRole - یہ دو IAM کردار تخلیق کرتا ہے، اگر وہ پہلے سے موجود نہیں ہیں۔
- 1PPproductUseRolePolicy - اس پالیسی کو بناتا ہے جس کا استعمال کیا جاتا ہے۔
AmazonSageMakerServiceCatalogProductsUseRole
، اگر یہ کردار پہلے سے موجود نہیں ہے۔ - سیٹ اپ_سلوشنز_ٹیسٹ_پورٹ فولیو - ایک او ڈبلیو ایس لامبڈا۔ فنکشن جو Boto3 APIs کو کال کرکے AWS سروس کیٹلاگ پورٹ فولیو امپورٹ اور رول ایسوسی ایشن انجام دیتا ہے۔ اس فنکشن کو ایک بار کے دوران کہا جاتا ہے۔ CloudFormation اسٹیک تخلیق.
- LambdaIAMRole کردار - فنکشن کے ذریعہ استعمال کیا جاتا ہے۔
setup_solutions_tests_portfolio
AWS سروس کیٹلاگ اور SageMaker APIs کو کال کرنے کے لیے۔ - سیٹ اپ پورٹ فولیو انوکر - فنکشن کی درخواست کرتا ہے۔
setup_solutions_tests_portfolio
.
CloudFormation کی تعیناتی کے حصے کے طور پر Lambda فنکشن کے چلنے کے بعد، یہ تمام موجودہ SageMaker ڈومین صارفین کو جمپ اسٹارٹ اور پروجیکٹس کو فعال کرنے کے لیے دوبارہ تیار کرتا ہے۔ CloudFormation اسٹیک بنانے اور اس کی نگرانی کے بارے میں مزید معلومات کے لیے، رجوع کریں۔ AWS CloudFormation کیسے کام کرتا ہے۔.
کیس 2 استعمال کریں: اپنی مرضی کے مطابق کردار کے ساتھ واحد ڈومین صارف کے لیے جمپ اسٹارٹ کو فعال کریں۔
بہت سے صارفین ڈومین صارف کے آن بورڈنگ کے عمل کو پروگرام کے لحاظ سے خودکار کر کے اسکیل کرنے کو ترجیح دیتے ہیں۔ اس سیکشن میں، ہم ایک Python اسکرپٹ حوالہ فراہم کرتے ہیں جسے آپ آن بورڈنگ کے عمل کے حصے کے طور پر استعمال کر سکتے ہیں تاکہ ایک نئے صارف کے لیے اپنی مرضی کے مطابق کردار کے ساتھ جمپ اسٹارٹ کو فعال کیا جا سکے۔ یہ Python اسکرپٹ دیئے گئے صارف کے کردار کے لیے مطلوبہ ایسوسی ایشن کو انجام دیتا ہے۔ اس اسکرپٹ کو کال کرنے والے خودکار عمل کو AWS سروس کیٹلاگ اور SageMaker APIs استعمال کرنے کی اجازت ہونی چاہیے۔ درج ذیل کوڈ دیکھیں:
آپ یا تو اسکرپٹ کو آزادانہ طور پر کال کرسکتے ہیں یا اسٹوڈیو میں آن بورڈنگ کے لیے صارف پروفائل بنانے کے لیے اسے خودکار عمل کے اندر ایک قدم کے طور پر سرایت کر سکتے ہیں۔ Boto3 استعمال کرنے کے بارے میں مزید معلومات کے لیے، رجوع کریں۔ Boto3 حوالہ.
صاف کرو
جمپ سٹارٹ کو استعمال کرنے کے لیے تمام حسب ضرورت کرداروں کے فعال ہونے کے بعد، ہم ان وسائل کو صاف کر سکتے ہیں جن کی مزید ضرورت نہیں ہے۔ آپ لیمبڈا فنکشن کو حذف کرسکتے ہیں۔ setup_solutions_tests_portfolio
اور IAM کا کردار LambdaIAMRole
CloudFormation ٹیمپلیٹ کے ذریعہ تخلیق کیا گیا ہے۔ دیگر دو IAM کردار، AmazonSageMakerServiceCatalogProductsLaunchRole
اور AmazonSageMakerServiceCatalogProductsUseRole
، اور متعلقہ پالیسی 1PPproductUseRolePolicy (اگر بنائی گئی ہے) کو حذف نہیں کیا جانا چاہیے کیونکہ جمپ اسٹارٹ تک رسائی کے لیے ان کا موجود ہونا ضروری ہے۔
نتیجہ
اس پوسٹ میں، ہم نے موجودہ صارفین کے ساتھ ساتھ پروگرام کے لحاظ سے نئے صارفین کے لیے اپنی مرضی کے کردار کے لیے جمپ اسٹارٹ کو فعال کرنے کے اقدامات کا اشتراک کیا ہے۔ ہمیشہ کی طرح، پروڈکشن میں تعینات کرنے سے پہلے غیر پیداواری ماحول میں اس حل میں بیان کردہ اقدامات کی توثیق کرنا یقینی بنائیں۔
اسے آزمائیں اور ہمیں بتائیں کہ کیا آپ کے تبصرے کے سیکشن میں کوئی سوالات ہیں!
اضافی وسائل
مزید معلومات کے لیے، درج ذیل دیکھیں:
- ایمیزون سیج میکر کے وسائل
- AWS سروس کیٹلاگ کے ساتھ Amazon SageMaker اسٹوڈیو کی مرکزی تعیناتی کو خودکار بنائیں
- مکمل وسائل کی تنہائی کے ساتھ ٹیموں اور گروپس کے لیے Amazon SageMaker اسٹوڈیو کو ترتیب دینا
مصنفین کے بارے میں
نکھل جھا ایمیزون ویب سروسز میں ایک سینئر ٹیکنیکل اکاؤنٹ مینیجر ہے۔ اس کے فوکس ایریاز میں AI/ML اور تجزیات شامل ہیں۔ اپنے فارغ وقت میں، وہ اپنی بیٹی کے ساتھ بیڈمنٹن کھیلنے اور باہر کی سیر سے لطف اندوز ہوتے ہیں۔
ایوان کراوٹز Amazon Web Services میں سافٹ ویئر انجینئر ہے، SageMaker JumpStart پر کام کر رہا ہے۔ وہ نیویارک شہر میں کھانا پکانے اور دوڑنا پسند کرتا ہے۔
- "
- 100
- تک رسائی حاصل
- اکاؤنٹ
- پتہ
- تمام
- پہلے ہی
- ایمیزون
- ایمیزون ویب سروسز
- تجزیاتی
- APIs
- نقطہ نظر
- ایپس
- تفویض
- ایسوسی ایشن
- کی توثیق
- آٹومیٹڈ
- AWS
- BEST
- سرحد
- فون
- مقدمات
- کیونکہ
- شہر
- درجہ بندی
- کوڈ
- تبصروں
- کنٹرول
- پیدا
- تخلیق
- گاہکوں
- اعداد و شمار
- ڈیٹا سائنس
- تعینات
- تعیناتی
- کھوج
- مختلف
- نہیں کرتا
- ڈومین
- آسانی سے
- کو فعال کرنا
- انجینئر
- ماحولیات
- سب کچھ
- پھانسی
- توقعات
- نمایاں کریں
- پہلا
- توجہ مرکوز
- کے بعد
- تقریب
- جنرل
- جا
- مدد
- مدد کرتا ہے
- کس طرح
- کیسے
- HTTPS
- شناختی
- تصویر
- شامل
- انفرادی
- معلومات
- مسئلہ
- IT
- زبان
- شروع
- سیکھنے
- مشین
- مشین لرننگ
- بنانا
- مینیجر
- دستی طور پر
- ML
- ماڈل
- نگرانی
- قدرتی
- NY
- نیو یارک شہر
- جہاز
- کام
- حکم
- تنظیم
- دیگر
- باہر
- پالیسیاں
- پالیسی
- مقبول
- پورٹ فولیو
- عمل
- پیداوار
- پیداوری
- حاصل
- پروفائل
- منصوبے
- منصوبوں
- فراہم
- جلدی سے
- سفارش
- ضرورت
- وسائل
- وسائل
- رن
- پیمانے
- سائنس
- سروس
- سروسز
- قائم کرنے
- مشترکہ
- So
- سافٹ ویئر کی
- سافٹ ویئر انجنیئر
- حل
- حل
- ڈھیر لگانا
- شروع
- امریکہ
- سٹوڈیو
- ٹیم
- ٹیکنیکل
- ٹیسٹنگ
- ٹیسٹ
- کے ذریعے
- وقت
- وقت لگتا
- us
- استعمال کی شرائط
- صارفین
- ویب
- ویب خدمات
- کے اندر
- کام کر