دليل قراءة متعدد اللغات للمهارة
hf-cloud-sagemaker-iam-preflightالغرض والاستخدام والمصدر
تأكد من وجود دور تنفيذي صالح في SageMaker قبل النشر أو التدريب. استخدم هذه المهارة عند إنشاء نقطة نهاية SageMaker أو نموذج أو مهمة تدريب أو أي مورد يتطلب دوراً تنفيذياً. استخدمها تحديداً عندما لا يُحدد المستخدم معرّف مورد (ARN) للدور بشكل صريح، وعندما تكون البرامج النصية على وشك الاستدعاء.iam:CreateRoleأو عندما يشير خطأ AccessDenied إلى إجراء IAM. لا تقم أبدًا بالاتصال بشكل أعمى.iam:CreateRole— تحقق دائمًا من وجود أدوار حالية أولًا. تمنع هذه المهارة أكثر أخطاء نشر SageMaker شيوعًا: محاولة إنشاء موارد IAM من كيان SSO لا يملك صلاحيات كتابة IAM.
تم استرجاع المصدر:
- مستودع المصدر
- huggingface/skills
- SKILL.md
skills/hf-cloud-sagemaker-iam-preflight/SKILL.md- نجوم المستودع
- 11,241
- آخر تحديث للمستودع
- 2026-10-30
- تصنيف القدرات
- خدمات الحوسبة السحابية
- وقت التجميع الأخير
الترخيص: Apache-2.0
مقتطفات سير العمل هي أدوات مساعدة للقراءة، وليست تعليمات تنفيذية من Codez. لم يتم تشغيل أي مهارة تابعة لجهة خارجية لإنتاج هذه الصفحة.
تُعدّ فقرات الغرض وسير العمل الواردة أدناه موادًا أساسية، مُنظّمة ومترجمة لتسهيل القراءة. وهي تختلف عن التحليل التحريري لـ Codez المُصنّف بشكل منفصل.
ما تفعله هذه المهارة
تأكد من وجود دور تنفيذي صالح في SageMaker قبل النشر أو التدريب. استخدم هذه المهارة عند إنشاء نقطة نهاية SageMaker أو نموذج أو مهمة تدريب أو أي مورد يتطلب دوراً تنفيذياً. استخدمها تحديداً عندما لا يُحدد المستخدم معرّف مورد (ARN) للدور بشكل صريح، وعندما تكون البرامج النصية على وشك الاستدعاء.iam:CreateRoleأو عندما يشير خطأ AccessDenied إلى إجراء IAM. لا تقم أبدًا بالاتصال بشكل أعمى.iam:CreateRole— تحقق دائمًا من وجود أدوار حالية أولًا. تمنع هذه المهارة أكثر أخطاء نشر SageMaker شيوعًا: محاولة إنشاء موارد IAM من كيان SSO لا يملك صلاحيات كتابة IAM.
طريقة الاستخدام وفق المستند الأصلي
خطوة1— هل حدد المستخدم دوراً؟
تحقق من ذلك تحديدًا: عند النجاح، يتم طباعة رقم تعريف المورد (ARN) إلى الإخراج القياسي (خروج).0عند حدوث عطل، يتم تسجيل السبب في سجل الأخطاء القياسي (stderr). لا تحاول إصلاح دور معطل بصمت، بل أظهر المشكلة.
مقتطف من المصدر · L27 ↗خطوة2— اكتشف الوظائف المتاحة
قوائم الأدوار التي تتطابق مع أنماط SageMaker الشائعة (AmazonSageMaker-ExecutionRole-*،SageMakerExecutionRole*إلخ)، ويرتب النتائج حسب تاريخ آخر استخدام (الأحدث أولاً)، ويتحقق من صحة سياسة الثقة بهذا الترتيب، ويعيد أول معرف مورد قابل للاستخدام. معظم الحسابات التي استخدمت SageMaker من قبل لديها واحد بالفعل. لماذا الترتيب حسب تاريخ آخر استخدام؟ في الحسابات ذات الأدوار المتعددة (التي يتم إنشاؤها تلقائيًا)2021(دور + دور المشروع اليدوي + إلخ)، نادرًا ما يكون الدور الأول أبجديًا هو الدور الذي يتم تحديثه باستمرار. من المرجح أن يحتوي الدور الأكثر استخدامًا على السياسات الحالية - بما في ذلك سحب ECR عبر الحسابات. يعرض البرنامج النصي الترتيب حتى تتمكن من معرفة الدور الذي تم اختياره. غالبًا ما يُبلغ IAM عن عدم وجودRoleLastUsedعلى الإطلاق (يغطي التتبع النشاطات الحديثة فقط). عندما يتساوى جميع المرشحين في خانة "لم يُستخدم مطلقًا"، يعود البرنامج النصي إلى تاريخ الإنشاء الأحدث - فمن المرجح أن يكون للدور الأحدث سياسات حالية أكثر من غيره.2021بقايا.
خطوة3— ابتكر، فقط إذا لم يجد الاكتشاف شيئًا
إذا كان بإمكان المستخدم إنشاء (لديه أذونات IAM): نطاقات الوسيطة الثانية S3الوصول إلى حاوية محددة. احذف هذا الخيار إذا كان غير معروف؛ سيصدر البرنامج النصي تحذيرًا ويمكن للمستخدم تحديث السياسة لاحقًا. إذا لم يتمكن المستخدم من إنشاء (كيان تسجيل الدخول الموحد —hf-cloud-aws-context-discovery(سيتم التنبيه إلى هذا): توقف وأظهر هذا بوضوح. لا تحاول إجراء عمليات إدارة الهوية والوصول البديلة على أمل أن تنجح إحداها:
python3 scripts/check_role.py # macOS / Linux
python scripts/check_role.py # Windows (PowerShell / cmd)المتطلبات والإعداد
لم يتم اختيار أي فقرة متطلبات مختصرة من هذا الملف. هذا لا يعني أن المهارة لا تعتمد على أي ملفات أخرى. راجع تعليمات إعداد المستودع والملفات المرجعية.
الحدود وفحوصات الجودة
لم يتم تحديد أي مقطع حدود منفصل من هذا الملف. هذا لا يعني أن المهارة آمنة لكل مدخلات أو بيئة. راجع المصدر بالكامل وتحقق من صحة النتيجة بنفسك.
ابدأ بتجربة آمنة
- تحقق من المضيف المدعوم وتعليمات تثبيت المستودع. احتفظ بمجلد المهارات والبرامج النصية والأصول والوثائق المشار إليها معًا؛SKILL.mdقد يؤدي وجود شخص واحد فقط إلى إغفال بعض التبعيات.
- زوّد البرنامج ببياناتك الفعلية، والمخرجات المطلوبة، ومعايير القبول. يعتمد بناء جملة الاستدعاء والأدوات المتاحة على النظام المضيف؛ ولا يفترض هذا الموقع وجود أمر تثبيت موحد.
- جرّب سير العمل الأصلي في مشروع مؤقت أو على نسخة احتياطية. راجع العمليات التي تُغيّر الملفات أو الخدمات البعيدة أو الموارد القابلة للفوترة قبل السماح بها.
- تحقق من صحة المخرجات بمقارنتها بفحوصات جودة المصدر ومتطلباتك الخاصة. لا يُعدّ نجاح عملية التشغيل أو ارتفاع عدد النجوم في المستودع دليلاً على صحة النتيجة.
اقرأ المزيد في المصدر
المهارات ذات الصلة
الترجمة والنطاق
يختار دليل القراءة هذا مقاطع من المصدر الرئيسي المثبتSKILL.mdهذه الترجمة مساعدة. وهي ليست دليلاً كاملاً ولا تضمن التوافق المُختَبَر. يُرجى قراءة النص الأصلي والملفات المُشار إليها قبل الاستخدام.
تشير هذه المقدمة إلى النسخة المثبتة أدناه؛ ويتم عرض نشاط المستودع الحالي ووقت التجميع بشكل منفصل.
- المصدر بإصدار ثابت
- اقرأ الأصل ↗
- تم استرجاع المصدر
- معرّف نسخة Git
fabc634a893f62ad5c2039830397efa35fa62715- المصدر SHA-256
a4ff26c2af2c0ce82a4ab34c5cf5eadce5db4573ed2525745c4ee7b21f1773e4