Aracılığıyla paylaş


ResourceFile interface

ResourceFile'i temsil eden bir arabirim.

Özellikler

autoStorageContainerName

Otomatik depolama hesabındaki depolama kapsayıcısı adı. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir.

blobPrefix

Azure Depolama kapsayıcısından blob indirirken kullanılacak blob ön eki. 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 İşlem Düğümlerine indirilen dosyalar için geçerlidir. Windows İşlem Düğümü'ne indirilecek bir resourceFile için belirtilirse yoksayılır. Bu özellik bir Linux İşlem Düğümü için belirtilmezse, dosyaya varsayılan 0770 değeri uygulanır.

filePath

İşlem Düğümünde, görevin çalışma dizinine göre dosyaları indirebileceğiniz konum. 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 ayrılamaz (örneğin, '..' kullanılarak).

httpUrl

İndirilmesi gereken dosyanın URL'si. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir. URL Azure Blob Depolama'yı işaret ederse, anonim erişim kullanılarak okunabilir olmalıdır; diğer bir ifadeyle, Batch hizmeti blobu indirirken herhangi bir kimlik bilgisi sunmaz. Azure depolama alanındaki bir blob için böyle bir URL almanın iki yolu vardır: blob üzerinde okuma izinleri veren paylaşılan erişim imzası (SAS) dahil veya blob veya kapsayıcısı için ACL'yi genel erişime izin verecek şekilde ayarlayın.

storageContainerUrl

Azure Blob Depolama içindeki blob kapsayıcısının URL'si. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir. Bu URL anonim erişim kullanılarak okunabilir ve listelenebilir olmalıdır; diğer bir ifadeyle, Batch hizmeti kapsayıcıdan blob indirirken herhangi bir kimlik bilgisi sunmaz. Azure depolamada bir kapsayıcı için böyle bir URL almanın iki yolu vardır: kapsayıcıda okuma ve liste izinleri veren Paylaşılan Erişim İmzası (SAS) dahil veya kapsayıcının ACL'sini genel erişime izin verecek şekilde ayarlayın.

Özellik Ayrıntıları

autoStorageContainerName

Otomatik depolama hesabındaki depolama kapsayıcısı adı. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir.

autoStorageContainerName?: string

Özellik Değeri

string

blobPrefix

Azure Depolama kapsayıcısından blob indirirken kullanılacak blob ön eki. 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 İşlem Düğümlerine indirilen dosyalar için geçerlidir. Windows İşlem Düğümü'ne indirilecek bir resourceFile için belirtilirse yoksayılır. Bu özellik bir Linux İşlem Düğümü için belirtilmezse, dosyaya varsayılan 0770 değeri uygulanır.

fileMode?: string

Özellik Değeri

string

filePath

İşlem Düğümünde, görevin çalışma dizinine göre dosyaları indirebileceğiniz konum. 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 ayrılamaz (örneğin, '..' kullanılarak).

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'yı işaret ederse, anonim erişim kullanılarak okunabilir olmalıdır; diğer bir ifadeyle, Batch hizmeti blobu indirirken herhangi bir kimlik bilgisi sunmaz. Azure depolama alanındaki bir blob için böyle bir URL almanın iki yolu vardır: blob üzerinde okuma izinleri veren paylaşılan erişim imzası (SAS) dahil veya blob veya kapsayıcısı için ACL'yi genel erişime izin verecek şekilde ayarlayın.

httpUrl?: string

Özellik Değeri

string

storageContainerUrl

Azure Blob Depolama içindeki blob kapsayıcısının URL'si. autoStorageContainerName, storageContainerUrl ve httpUrl özellikleri birbirini dışlar ve bunlardan biri belirtilmelidir. Bu URL anonim erişim kullanılarak okunabilir ve listelenebilir olmalıdır; diğer bir ifadeyle, Batch hizmeti kapsayıcıdan blob indirirken herhangi bir kimlik bilgisi sunmaz. Azure depolamada bir kapsayıcı için böyle bir URL almanın iki yolu vardır: kapsayıcıda okuma ve liste izinleri veren Paylaşılan Erişim İmzası (SAS) dahil veya kapsayıcının ACL'sini genel erişime izin verecek şekilde ayarlayın.

storageContainerUrl?: string

Özellik Değeri

string