مشاركة عبر


ResourceFile interface

واجهة تمثل ResourceFile.

الخصائص

autoStorageContainerName

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

blobPrefix

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

fileMode

سمة وضع أذونات الملف بتنسيق ثماني. تنطبق هذه الخاصية فقط على الملفات التي يتم تنزيلها إلى Linux Compute Nodes. سيتم تجاهله إذا تم تحديده لموردFile الذي سيتم تنزيله إلى عقدة حساب Windows. إذا لم يتم تحديد هذه الخاصية لعقدة حساب Linux، تطبيق قيمة افتراضية 0770 على الملف.

filePath

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

httpUrl

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

storageContainerUrl

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

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

autoStorageContainerName

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

autoStorageContainerName?: string

قيمة الخاصية

string

blobPrefix

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

blobPrefix?: string

قيمة الخاصية

string

fileMode

سمة وضع أذونات الملف بتنسيق ثماني. تنطبق هذه الخاصية فقط على الملفات التي يتم تنزيلها إلى Linux Compute Nodes. سيتم تجاهله إذا تم تحديده لموردFile الذي سيتم تنزيله إلى عقدة حساب Windows. إذا لم يتم تحديد هذه الخاصية لعقدة حساب Linux، تطبيق قيمة افتراضية 0770 على الملف.

fileMode?: string

قيمة الخاصية

string

filePath

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

filePath?: string

قيمة الخاصية

string

httpUrl

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

httpUrl?: string

قيمة الخاصية

string

storageContainerUrl

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

storageContainerUrl?: string

قيمة الخاصية

string