共用方式為


ResourceFile interface

要下載至計算節點的單一檔案或多個檔案。

屬性

autoStorageContainerName

autoStorageContainerName、storageContainerUrl 和 HTTPUrl 屬性互斥,而且必須指定其中一個屬性。

blobPrefix

只有在使用 autoStorageContainerName 或 storageContainerUrl 時,屬性才有效。 此前置詞可以是部分檔案名或子目錄。 如果未指定前置詞,則會下載容器中的所有檔案。

fileMode

此屬性僅適用于下載至 Linux 計算節點的檔案。 如果針對將下載至 Windows 節點的 resourceFile 指定,則會忽略它。 如果未為 Linux 節點指定此屬性,則會將預設值 0770 套用至檔案。

filePath

如果指定 HTTPUrl 屬性,則需要 filePath,並描述將下載檔案的路徑,包括檔案名。 否則,如果指定 autoStorageContainerName 或 storageContainerUrl 屬性,則 filePath 是選擇性的,而且是下載檔案的目錄。 在 filePath 當做目錄使用的情況下,任何已經與輸入資料相關聯的目錄結構都會完整保留並附加至指定的 filePath 目錄。 指定的相對路徑無法中斷工作的工作目錄,例如使用 '.' (。) 。

httpUrl

autoStorageContainerName、storageContainerUrl 和 HTTPUrl 屬性互斥,而且必須指定其中一個屬性。 如果 URL 指向 Azure Blob 儲存體,則必須從計算節點讀取。 有三種方式可以取得 Azure 儲存體中 Blob 的這類 URL:包括共用存取簽章 (SAS) 授與 Blob 的讀取權限、使用具有讀取權限的受控識別,或為 Blob 或其容器設定 ACL 以允許公用存取。

identityReference

與計算節點將使用之 Batch 集區相關聯的使用者指派身分識別參考。

storageContainerUrl

autoStorageContainerName、storageContainerUrl 和 HTTPUrl 屬性互斥,而且必須指定其中一個屬性。 此 URL 必須是可讀取且可從計算節點列出。 有三種方式可以取得 Azure 儲存體中容器的這類 URL:包括共用存取簽章 (SAS) 授與容器的讀取和清單許可權、使用具有讀取和列出許可權的受控識別,或為容器設定 ACL 以允許公用存取。

屬性詳細資料

autoStorageContainerName

autoStorageContainerName、storageContainerUrl 和 HTTPUrl 屬性互斥,而且必須指定其中一個屬性。

autoStorageContainerName?: string

屬性值

string

blobPrefix

只有在使用 autoStorageContainerName 或 storageContainerUrl 時,屬性才有效。 此前置詞可以是部分檔案名或子目錄。 如果未指定前置詞,則會下載容器中的所有檔案。

blobPrefix?: string

屬性值

string

fileMode

此屬性僅適用于下載至 Linux 計算節點的檔案。 如果針對將下載至 Windows 節點的 resourceFile 指定,則會忽略它。 如果未為 Linux 節點指定此屬性,則會將預設值 0770 套用至檔案。

fileMode?: string

屬性值

string

filePath

如果指定 HTTPUrl 屬性,則需要 filePath,並描述將下載檔案的路徑,包括檔案名。 否則,如果指定 autoStorageContainerName 或 storageContainerUrl 屬性,則 filePath 是選擇性的,而且是下載檔案的目錄。 在 filePath 當做目錄使用的情況下,任何已經與輸入資料相關聯的目錄結構都會完整保留並附加至指定的 filePath 目錄。 指定的相對路徑無法中斷工作的工作目錄,例如使用 '.' (。) 。

filePath?: string

屬性值

string

httpUrl

autoStorageContainerName、storageContainerUrl 和 HTTPUrl 屬性互斥,而且必須指定其中一個屬性。 如果 URL 指向 Azure Blob 儲存體,則必須從計算節點讀取。 有三種方式可以取得 Azure 儲存體中 Blob 的這類 URL:包括共用存取簽章 (SAS) 授與 Blob 的讀取權限、使用具有讀取權限的受控識別,或為 Blob 或其容器設定 ACL 以允許公用存取。

httpUrl?: string

屬性值

string

identityReference

與計算節點將使用之 Batch 集區相關聯的使用者指派身分識別參考。

identityReference?: ComputeNodeIdentityReference

屬性值

storageContainerUrl

autoStorageContainerName、storageContainerUrl 和 HTTPUrl 屬性互斥,而且必須指定其中一個屬性。 此 URL 必須是可讀取且可從計算節點列出。 有三種方式可以取得 Azure 儲存體中容器的這類 URL:包括共用存取簽章 (SAS) 授與容器的讀取和清單許可權、使用具有讀取和列出許可權的受控識別,或為容器設定 ACL 以允許公用存取。

storageContainerUrl?: string

屬性值

string