ResourceFile interface
ملف واحد أو ملفات متعددة ليتم تنزيلها إلى عقدة حساب.
الخصائص
| auto |
تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها. |
| blob |
الخاصية صالحة فقط عند استخدام autoStorageContainerName أو storageContainerUrl. يمكن أن تكون هذه البادئة اسم ملف جزئي أو دليل فرعي. إذا لم يتم تحديد بادئة، تنزيل جميع الملفات الموجودة في الحاوية. |
| file |
تنطبق هذه الخاصية فقط على الملفات التي يتم تنزيلها إلى عقد حساب Linux. سيتم تجاهله إذا تم تحديده ل resourceFile الذي سيتم تنزيله إلى عقدة Windows. إذا لم يتم تحديد هذه الخاصية لعقدة Linux، تطبيق قيمة افتراضية 0770 على الملف. |
| file |
إذا تم تحديد خاصية httpUrl، فإن filePath مطلوب ويصف المسار الذي سيتم تنزيل الملف إليه، بما في ذلك اسم الملف. وإلا، إذا تم تحديد الخاصية autoStorageContainerName أو storageContainerUrl، فإن filePath اختياري وهو الدليل لتنزيل الملفات إليه. في حالة استخدام filePath كدليل، سيتم الاحتفاظ بأي بنية دليل مقترنة بالفعل ببيانات الإدخال بالكامل وإلحاقها بدليل filePath المحدد. لا يمكن للمسار النسبي المحدد الخروج من دليل عمل المهمة (على سبيل المثال باستخدام '..'). |
| http |
تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها. إذا كان عنوان URL يشير إلى Azure Blob Storage، فيجب أن يكون قابلا للقراءة من عقد الحساب. هناك ثلاث طرق للحصول على عنوان URL هذا لكائن ثنائي كبير الحجم في تخزين Azure: تضمين توقيع الوصول المشترك (SAS) الذي يمنح أذونات القراءة على الكائن الثنائي كبير الحجم، أو استخدام هوية مدارة بإذن القراءة، أو تعيين ACL للكائن الثنائي كبير الحجم أو حاويته للسماح بالوصول العام. |
| identity |
المرجع إلى هوية معينة من قبل المستخدم مقترنة بتجمع الدفعات الذي ستستخدمه عقدة الحوسبة. |
| storage |
تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها. يجب أن يكون عنوان URL هذا قابلا للقراءة وقابلا للسرد من عقد الحساب. هناك ثلاث طرق للحصول على عنوان URL لحاوية في تخزين Azure: تضمين توقيع الوصول المشترك (SAS) الذي يمنح أذونات القراءة والسرد على الحاوية، أو استخدام هوية مدارة مع أذونات القراءة والقائمة، أو تعيين ACL للحاوية للسماح بالوصول العام. |
تفاصيل الخاصية
autoStorageContainerName
تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها.
autoStorageContainerName?: string
قيمة الخاصية
string
blobPrefix
الخاصية صالحة فقط عند استخدام autoStorageContainerName أو storageContainerUrl. يمكن أن تكون هذه البادئة اسم ملف جزئي أو دليل فرعي. إذا لم يتم تحديد بادئة، تنزيل جميع الملفات الموجودة في الحاوية.
blobPrefix?: string
قيمة الخاصية
string
fileMode
تنطبق هذه الخاصية فقط على الملفات التي يتم تنزيلها إلى عقد حساب Linux. سيتم تجاهله إذا تم تحديده ل resourceFile الذي سيتم تنزيله إلى عقدة Windows. إذا لم يتم تحديد هذه الخاصية لعقدة Linux، تطبيق قيمة افتراضية 0770 على الملف.
fileMode?: string
قيمة الخاصية
string
filePath
إذا تم تحديد خاصية httpUrl، فإن filePath مطلوب ويصف المسار الذي سيتم تنزيل الملف إليه، بما في ذلك اسم الملف. وإلا، إذا تم تحديد الخاصية autoStorageContainerName أو storageContainerUrl، فإن filePath اختياري وهو الدليل لتنزيل الملفات إليه. في حالة استخدام filePath كدليل، سيتم الاحتفاظ بأي بنية دليل مقترنة بالفعل ببيانات الإدخال بالكامل وإلحاقها بدليل filePath المحدد. لا يمكن للمسار النسبي المحدد الخروج من دليل عمل المهمة (على سبيل المثال باستخدام '..').
filePath?: string
قيمة الخاصية
string
httpUrl
تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها. إذا كان عنوان URL يشير إلى Azure Blob Storage، فيجب أن يكون قابلا للقراءة من عقد الحساب. هناك ثلاث طرق للحصول على عنوان URL هذا لكائن ثنائي كبير الحجم في تخزين Azure: تضمين توقيع الوصول المشترك (SAS) الذي يمنح أذونات القراءة على الكائن الثنائي كبير الحجم، أو استخدام هوية مدارة بإذن القراءة، أو تعيين ACL للكائن الثنائي كبير الحجم أو حاويته للسماح بالوصول العام.
httpUrl?: string
قيمة الخاصية
string
identityReference
المرجع إلى هوية معينة من قبل المستخدم مقترنة بتجمع الدفعات الذي ستستخدمه عقدة الحوسبة.
identityReference?: ComputeNodeIdentityReference
قيمة الخاصية
storageContainerUrl
تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها. يجب أن يكون عنوان URL هذا قابلا للقراءة وقابلا للسرد من عقد الحساب. هناك ثلاث طرق للحصول على عنوان URL لحاوية في تخزين Azure: تضمين توقيع الوصول المشترك (SAS) الذي يمنح أذونات القراءة والسرد على الحاوية، أو استخدام هوية مدارة مع أذونات القراءة والقائمة، أو تعيين ACL للحاوية للسماح بالوصول العام.
storageContainerUrl?: string
قيمة الخاصية
string