C✳CODEZ.WIN
🌐 हिन्दी

स्थानीयकृत पठन मार्गदर्शिका

hf-cloud-sagemaker-iam-preflightउद्देश्य, उपयोग और स्रोत

डिप्लॉयमेंट या ट्रेनिंग से पहले सुनिश्चित करें कि एक उपयोग योग्य SageMaker एक्ज़ीक्यूशन रोल मौजूद है। SageMaker एंडपॉइंट, मॉडल, ट्रेनिंग जॉब या किसी भी ऐसे रिसोर्स को बनाते समय इस स्किल का उपयोग करें जिसके लिए एक्ज़ीक्यूशन रोल की आवश्यकता होती है। इसका उपयोग विशेष रूप से तब करें जब उपयोगकर्ता ने स्पष्ट रूप से रोल ARN प्रदान नहीं किया हो, या जब स्क्रिप्ट कॉल करने वाली हों।iam:CreateRoleया जब एक्सेस डिनाइड एरर में आईएएम एक्शन का उल्लेख हो। कभी भी आँख बंद करके कॉल न करेंiam:CreateRole— हमेशा पहले से मौजूद भूमिकाओं की जांच करें। यह कौशल SageMaker परिनियोजन की सबसे आम विफलता को रोकता है: एक ऐसे SSO प्रिंसिपल से IAM संसाधन बनाने का प्रयास करना जिसके पास IAM लेखन अनुमति नहीं है।

स्रोत प्राप्त किया गया:

स्रोत रिपॉज़िटरी
huggingface/skills
SKILL.md
skills/hf-cloud-sagemaker-iam-preflight/SKILL.md
रिपॉज़िटरी Star
11,241
रिपॉज़िटरी का अंतिम अपडेट
2026-10-30
क्षमता वर्गीकरण
क्लाउड सेवाएं
अंतिम संग्रह समय

लाइसेंस: Apache-2.0

वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।

नीचे दिए गए उद्देश्य और कार्यप्रणाली संबंधी अंश प्रारंभिक सामग्री हैं, जिन्हें पढ़ने के लिए व्यवस्थित और अनुवादित किया गया है। ये अलग से लेबल किए गए कोडेज़ संपादकीय विश्लेषण से भिन्न हैं।

यह कौशल क्या करता है

डिप्लॉयमेंट या ट्रेनिंग से पहले सुनिश्चित करें कि एक उपयोग योग्य SageMaker एक्ज़ीक्यूशन रोल मौजूद है। SageMaker एंडपॉइंट, मॉडल, ट्रेनिंग जॉब या किसी भी ऐसे रिसोर्स को बनाते समय इस स्किल का उपयोग करें जिसके लिए एक्ज़ीक्यूशन रोल की आवश्यकता होती है। इसका उपयोग विशेष रूप से तब करें जब उपयोगकर्ता ने स्पष्ट रूप से रोल ARN प्रदान नहीं किया हो, या जब स्क्रिप्ट कॉल करने वाली हों।iam:CreateRoleया जब एक्सेस डिनाइड एरर में आईएएम एक्शन का उल्लेख हो। कभी भी आँख बंद करके कॉल न करेंiam:CreateRole— हमेशा पहले से मौजूद भूमिकाओं की जांच करें। यह कौशल SageMaker परिनियोजन की सबसे आम विफलता को रोकता है: एक ऐसे SSO प्रिंसिपल से IAM संसाधन बनाने का प्रयास करना जिसके पास IAM लेखन अनुमति नहीं है।

अपस्ट्रीम वर्कफ़्लो कैसे काम करता है

कदम1— क्या उपयोगकर्ता ने कोई भूमिका प्रदान की?

विशेष रूप से इसकी पुष्टि करें: सफलता मिलने पर यह ARN को stdout पर प्रिंट करता है (बाहर निकलें)।0विफलता होने पर यह stderr पर विफलता का कारण लॉग करता है। किसी खराब रोल को चुपचाप ठीक करने की कोशिश न करें - समस्या को स्पष्ट रूप से सामने लाएं।

ऊपर की ओर मार्ग · L27 ↗

कदम2— मौजूदा पदों की खोज करें

सामान्य SageMaker पैटर्न से मेल खाने वाली भूमिकाओं की सूची (AmazonSageMaker-ExecutionRole-*,SageMakerExecutionRole*(आदि), अंतिम उपयोग तिथि के अनुसार रैंक करता है (सबसे हालिया पहले), उसी क्रम में विश्वास नीति को मान्य करता है, और पहला उपयोग योग्य ARN लौटाता है। जिन खातों ने पहले SageMaker का उपयोग किया है, उनमें से अधिकांश के पास पहले से ही एक ARN होता है। अंतिम उपयोग के अनुसार रैंक क्यों: एकाधिक भूमिकाओं वाले खातों में (स्वचालित रूप से उत्पन्न)2021(भूमिका + मैनुअल प्रोजेक्ट भूमिका + इत्यादि), वर्णानुक्रम में सबसे पहले वाली भूमिका शायद ही कभी सक्रिय रूप से अनुरक्षित होती है। सबसे हाल ही में उपयोग की गई भूमिका में वर्तमान नीतियां होने की अधिक संभावना होती है — जिसमें क्रॉस-अकाउंट ECR पुल भी शामिल है। स्क्रिप्ट रैंकिंग प्रिंट करती है ताकि आप देख सकें कि किसे चुना गया है। IAM अक्सर कोई रिपोर्ट नहीं देता है।RoleLastUsedजब सभी उम्मीदवारों का रिकॉर्ड "कभी इस्तेमाल नहीं किया गया" से मेल खाता है, तो स्क्रिप्ट नवीनतम निर्माण तिथि पर वापस आ जाती है - एक नई भूमिका में मौजूदा नीतियों के होने की संभावना पुरानी भूमिका की तुलना में अधिक होती है।2021बचा खुचा।

ऊपर की ओर मार्ग · L37 ↗

कदम3— सृजन तभी करें जब खोज में कुछ भी न मिले।

यदि उपयोगकर्ता बना सकता है (IAM अनुमतियाँ रखता है): दूसरा तर्क स्कोप S3किसी विशिष्ट बकेट तक पहुंच। यदि अज्ञात हो तो इसे छोड़ दें; स्क्रिप्ट चेतावनी देगी और उपयोगकर्ता बाद में नीति को अपडेट कर सकता है। यदि उपयोगकर्ता (एसएसओ प्रिंसिपल) नहीं बना सकता है —hf-cloud-aws-context-discovery(इसकी सूचना पहले ही दे दी गई होगी): रुकें और इसे स्पष्ट रूप से सामने लाएं। यह सोचकर वैकल्पिक IAM ऑपरेशन दोबारा न आज़माएं कि कोई काम कर जाएगा:

ऊपर की ओर मार्ग · L49 ↗
ऊपर की ओर मार्ग · bash ↗
python3 scripts/check_role.py        # macOS / Linux
python  scripts/check_role.py        # Windows (PowerShell / cmd)

आवश्यकताएँ और सेटअप

इस फ़ाइल से कोई संक्षिप्त आवश्यकताएँ नहीं चुनी गईं। इसका मतलब यह नहीं है कि स्किल की कोई निर्भरता नहीं है। रिपॉजिटरी सेटअप निर्देशों और संदर्भित फ़ाइलों की जाँच करें।

सीमाएं और गुणवत्ता जांच

इस फ़ाइल से कोई अलग सीमा अंश नहीं चुना गया है। इसका मतलब यह नहीं है कि यह स्किल हर इनपुट या वातावरण के लिए सुरक्षित है। संपूर्ण स्रोत की समीक्षा करें और अपने परिणाम की पुष्टि करें।

सुरक्षित परीक्षण से शुरुआत करें

  1. समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
  2. एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
  3. डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
  4. स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।

कौशल प्रारूप और निर्देशिका विनिर्देश ↗

मूल लेख में आगे पढ़ें

अनुवाद और दायरा

यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।

यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।

पिन किया गया स्रोत
मूल लेख पढ़ें ↗
स्रोत प्राप्त किया गया
स्रोत कमिट
fabc634a893f62ad5c2039830397efa35fa62715
स्रोत SHA-256
a4ff26c2af2c0ce82a4ab34c5cf5eadce5db4573ed2525745c4ee7b21f1773e4
संपूर्ण कौशल सूची पर वापस जाएँ