مشاركة عبر


ResourceFile interface

ملف واحد أو ملفات متعددة ليتم تنزيلها إلى عقدة حساب.

الخصائص

autoStorageContainerName

اسم حاوية التخزين في حساب التخزين التلقائي. تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها.

blobPrefix

بادئة blob المستخدمة عند تنزيل blobs من حاوية Azure Storage. سيتم تنزيل فقط الكتل التي تبدأ أسماؤها بالبادئة المحددة. الخاصية صالحة فقط عند استخدام autoStorageContainerName أو storageContainerUrl. يمكن أن تكون هذه البادئة اسم ملف جزئي أو دليل فرعي. إذا لم يتم تحديد بادئة، تنزيل جميع الملفات الموجودة في الحاوية.

fileMode

خاصية وضع إذن الملف بصيغة ثمانية. تنطبق هذه الخاصية فقط على الملفات التي يتم تحميلها إلى عقد لينكس للحوسبة. سيتم تجاهله إذا تم تحديده لملف مورد سيتم تحميله إلى عقدة حوسبة في ويندوز. إذا لم يتم تحديد هذه الخاصية لعقدة حوسبة لينكس، يتم تطبيق قيمة افتراضية 0770 على الملف.

filePath

الموقع على عقدة الحوسبة الذي يمكن تحميل الملفات إليه بالنسبة لدليل العمل الخاص بالمهمة. إذا تم تحديد خاصية httpUrl، فإن filePath مطلوب ويصف المسار الذي سيتم تنزيل الملف إليه، بما في ذلك اسم الملف. وإلا، إذا تم تحديد الخاصية autoStorageContainerName أو storageContainerUrl، فإن filePath اختياري وهو الدليل لتنزيل الملفات إليه. في حالة استخدام filePath كدليل، سيتم الاحتفاظ بأي بنية دليل مقترنة بالفعل ببيانات الإدخال بالكامل وإلحاقها بدليل filePath المحدد. لا يمكن للمسار النسبي المحدد أن يخرج من دليل العمل الخاص بالمهمة (على سبيل المثال باستخدام '..').

httpUrl

رابط الملف الذي يجب تحميله. تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها. إذا كان عنوان URL يشير إلى Azure Blob Storage، فيجب أن يكون قابلا للقراءة من عقد الحساب. هناك ثلاث طرق للحصول على عنوان URL هذا لكائن ثنائي كبير الحجم في تخزين Azure: تضمين توقيع الوصول المشترك (SAS) الذي يمنح أذونات القراءة على الكائن الثنائي كبير الحجم، أو استخدام هوية مدارة بإذن القراءة، أو تعيين ACL للكائن الثنائي كبير الحجم أو حاويته للسماح بالوصول العام.

identityReference

المرجع إلى الهوية المعينة للمستخدم لاستخدامها للوصول إلى Azure Blob Storage المحدد بواسطة storageContainerUrl أو httpUrl.

storageContainerUrl

عنوان URL الخاص بحاوية blob داخل Azure Blob Storage. تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها. يجب أن يكون عنوان URL هذا قابلا للقراءة وقابلا للسرد من عقد الحساب. هناك ثلاث طرق للحصول على عنوان URL لحاوية في تخزين Azure: تضمين توقيع الوصول المشترك (SAS) الذي يمنح أذونات القراءة والسرد على الحاوية، أو استخدام هوية مدارة مع أذونات القراءة والقائمة، أو تعيين ACL للحاوية للسماح بالوصول العام.

تفاصيل الخاصية

autoStorageContainerName

اسم حاوية التخزين في حساب التخزين التلقائي. تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها.

autoStorageContainerName?: string

قيمة الخاصية

string

blobPrefix

بادئة blob المستخدمة عند تنزيل blobs من حاوية Azure Storage. سيتم تنزيل فقط الكتل التي تبدأ أسماؤها بالبادئة المحددة. الخاصية صالحة فقط عند استخدام autoStorageContainerName أو storageContainerUrl. يمكن أن تكون هذه البادئة اسم ملف جزئي أو دليل فرعي. إذا لم يتم تحديد بادئة، تنزيل جميع الملفات الموجودة في الحاوية.

blobPrefix?: string

قيمة الخاصية

string

fileMode

خاصية وضع إذن الملف بصيغة ثمانية. تنطبق هذه الخاصية فقط على الملفات التي يتم تحميلها إلى عقد لينكس للحوسبة. سيتم تجاهله إذا تم تحديده لملف مورد سيتم تحميله إلى عقدة حوسبة في ويندوز. إذا لم يتم تحديد هذه الخاصية لعقدة حوسبة لينكس، يتم تطبيق قيمة افتراضية 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

المرجع إلى الهوية المعينة للمستخدم لاستخدامها للوصول إلى Azure Blob Storage المحدد بواسطة storageContainerUrl أو httpUrl.

identityReference?: BatchNodeIdentityReference

قيمة الخاصية

storageContainerUrl

عنوان URL الخاص بحاوية blob داخل Azure Blob Storage. تعتبر خصائص autoStorageContainerName وstorageContainerUrl وhttpUrl حصرية بشكل متبادل ويجب تحديد واحدة منها. يجب أن يكون عنوان URL هذا قابلا للقراءة وقابلا للسرد من عقد الحساب. هناك ثلاث طرق للحصول على عنوان URL لحاوية في تخزين Azure: تضمين توقيع الوصول المشترك (SAS) الذي يمنح أذونات القراءة والسرد على الحاوية، أو استخدام هوية مدارة مع أذونات القراءة والقائمة، أو تعيين ACL للحاوية للسماح بالوصول العام.

storageContainerUrl?: string

قيمة الخاصية

string