ResourceFile interface

İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya.

Özellikler

autoStorageContainerName

Otomatik depolama Hesabındaki depolama konteyneri adı. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir.

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.

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.

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).

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.

identityReference

storageContainerUrl veya httpUrl tarafından belirtilen Azure Blob Depolama'a erişmek için kullanıcı atanan kimliğe referans.

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.

Ö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