ResourceFile interface
İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya.
Özellikler
| auto |
Otomatik depolama Hesabındaki depolama konteyneri adı. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir. |
| blob |
Azure Depolama konteynerinden blob indirirken kullanılacak blob öneki. Yalnızca adları belirtilen ön ek ile başlayan bloblar indirilir. özelliği yalnızca autoStorageContainerName veya storageContainerUrl kullanıldığında geçerlidir. Bu ön ek kısmi bir dosya adı veya alt dizin olabilir. Ön ek belirtilmezse kapsayıcıdaki tüm dosyalar indirilir. |
| file |
Sekizli biçimde dosya izin modu özniteliği. Bu özellik yalnızca Linux Hesaplama Düğümlerine indirilen dosyalar için geçerlidir. Eğer bir resourceFile için belirtilmişse ve bu dosya Windows Compute Node'a indirilecekse, bu işlem göz ardı edilir. Bu özellik bir Linux Hesaplama Düğümü için belirtilmemişse, dosyaya varsayılan 0770 değeri uygulanır. |
| file |
Dosya(lar)ın indirileceği Compute Node'daki konum, Task'ın çalışma dizinine göre. httpUrl özelliği belirtilirse filePath gereklidir ve dosya adı da dahil olmak üzere dosyanın indirileceği yolu açıklar. Aksi takdirde, autoStorageContainerName veya storageContainerUrl özelliği belirtilirse, filePath isteğe bağlıdır ve dosyaların indirilmesi gereken dizindir. filePath'in dizin olarak kullanıldığı durumlarda, giriş verileriyle zaten ilişkili tüm dizin yapıları tam olarak korunur ve belirtilen filePath dizinine eklenir. Belirtilen göreli yol, Görevin çalışma dizininden çıkamaz (örneğin '..' kullanarak). |
| http |
İndirilmesi gereken dosyanın URL'si. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir. URL Azure Blob Depolama'a işaret ediyorsa, hesaplama düğümlerinden okunabilir olmalıdır. Azure depolamada bir blob için böyle bir URL elde etmenin üç yolu vardır: blob üzerinde okuma izni veren Paylaşılan Erişim İmzası (SAS) eklemek, okuma izniyle yönetilen bir kimlik kullanmak veya blob veya konteynerinin ACL'sini halka açık erişime izin verecek şekilde ayarlamak. |
| identity |
storageContainerUrl veya httpUrl tarafından belirtilen Azure Blob Depolama'a erişmek için kullanıcı atanan kimliğe referans. |
| storage |
Azure Blob Depolama içindeki blob konteynerinin URL'si. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir. Bu URL, işlem düğümlerinden okunabilir ve listelenebilir olmalıdır. Azure depolamada bir konteyner için böyle bir URL elde etmenin üç yolu vardır: konteyner üzerinde okuma ve liste izinleri veren Paylaşılan Erişim İmzası (SAS) eklemek, okuma ve liste izinlerine sahip yönetilen bir kimlik kullanmak veya konteynerin ACL'sini halka açık erişime izin verecek şekilde ayarlamak. |
Özellik Ayrıntıları
autoStorageContainerName
Otomatik depolama Hesabındaki depolama konteyneri adı. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir.
autoStorageContainerName?: string
Özellik Değeri
string
blobPrefix
Azure Depolama konteynerinden blob indirirken kullanılacak blob öneki. Yalnızca adları belirtilen ön ek ile başlayan bloblar indirilir. özelliği yalnızca autoStorageContainerName veya storageContainerUrl kullanıldığında geçerlidir. Bu ön ek kısmi bir dosya adı veya alt dizin olabilir. Ön ek belirtilmezse kapsayıcıdaki tüm dosyalar indirilir.
blobPrefix?: string
Özellik Değeri
string
fileMode
Sekizli biçimde dosya izin modu özniteliği. Bu özellik yalnızca Linux Hesaplama Düğümlerine indirilen dosyalar için geçerlidir. Eğer bir resourceFile için belirtilmişse ve bu dosya Windows Compute Node'a indirilecekse, bu işlem göz ardı edilir. Bu özellik bir Linux Hesaplama Düğümü için belirtilmemişse, dosyaya varsayılan 0770 değeri uygulanır.
fileMode?: string
Özellik Değeri
string
filePath
Dosya(lar)ın indirileceği Compute Node'daki konum, Task'ın çalışma dizinine göre. httpUrl özelliği belirtilirse filePath gereklidir ve dosya adı da dahil olmak üzere dosyanın indirileceği yolu açıklar. Aksi takdirde, autoStorageContainerName veya storageContainerUrl özelliği belirtilirse, filePath isteğe bağlıdır ve dosyaların indirilmesi gereken dizindir. filePath'in dizin olarak kullanıldığı durumlarda, giriş verileriyle zaten ilişkili tüm dizin yapıları tam olarak korunur ve belirtilen filePath dizinine eklenir. Belirtilen göreli yol, Görevin çalışma dizininden çıkamaz (örneğin '..' kullanarak).
filePath?: string
Özellik Değeri
string
httpUrl
İndirilmesi gereken dosyanın URL'si. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir. URL Azure Blob Depolama'a işaret ediyorsa, hesaplama düğümlerinden okunabilir olmalıdır. Azure depolamada bir blob için böyle bir URL elde etmenin üç yolu vardır: blob üzerinde okuma izni veren Paylaşılan Erişim İmzası (SAS) eklemek, okuma izniyle yönetilen bir kimlik kullanmak veya blob veya konteynerinin ACL'sini halka açık erişime izin verecek şekilde ayarlamak.
httpUrl?: string
Özellik Değeri
string
identityReference
storageContainerUrl veya httpUrl tarafından belirtilen Azure Blob Depolama'a erişmek için kullanıcı atanan kimliğe referans.
identityReference?: BatchNodeIdentityReference
Özellik Değeri
storageContainerUrl
Azure Blob Depolama içindeki blob konteynerinin URL'si. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir. Bu URL, işlem düğümlerinden okunabilir ve listelenebilir olmalıdır. Azure depolamada bir konteyner için böyle bir URL elde etmenin üç yolu vardır: konteyner üzerinde okuma ve liste izinleri veren Paylaşılan Erişim İmzası (SAS) eklemek, okuma ve liste izinlerine sahip yönetilen bir kimlik kullanmak veya konteynerin ACL'sini halka açık erişime izin verecek şekilde ayarlamak.
storageContainerUrl?: string
Özellik Değeri
string