Condividi tramite


ResourceFile interface

Interfaccia che rappresenta ResourceFile.

Proprietà

autoStorageContainerName

Nome del contenitore di archiviazione nell'account di archiviazione automatico. Le proprietà autoStorageContainerName, storageContainerUrl e httpUrl si escludono a vicenda e una di esse deve essere specificata.

blobPrefix

Prefisso BLOB da usare durante il download di BLOB da un contenitore di Archiviazione di Azure. Verranno scaricati solo i BLOB i cui nomi iniziano con il prefisso specificato. La proprietà è valida solo quando si usa autoStorageContainerName o storageContainerUrl. Questo prefisso può essere un nome file parziale o una sottodirectory. Se non viene specificato un prefisso, verranno scaricati tutti i file nel contenitore.

fileMode

Attributo della modalità di autorizzazione file in formato ottale. Questa proprietà si applica solo ai file scaricati nei nodi di calcolo Linux. Verrà ignorato se viene specificato per un oggetto resourceFile che verrà scaricato in un nodo di calcolo Windows. Se questa proprietà non viene specificata per un nodo di calcolo Linux, al file viene applicato il valore predefinito 0770.

filePath

Percorso nel nodo di calcolo in cui scaricare i file rispetto alla directory di lavoro dell'attività. Se viene specificata la proprietà httpUrl, filePath è obbligatorio e descrive il percorso in cui verrà scaricato il file, incluso il nome file. In caso contrario, se si specifica la proprietà autoStorageContainerName o storageContainerUrl, filePath è facoltativo ed è la directory in cui scaricare i file. Nel caso in cui filePath venga usato come directory, qualsiasi struttura di directory già associata ai dati di input verrà mantenuta in modo completo e accodato alla directory filePath specificata. Il percorso relativo specificato non può uscire dalla directory di lavoro dell'attività, ad esempio tramite '..'.

httpUrl

URL del file da scaricare. Le proprietà autoStorageContainerName, storageContainerUrl e httpUrl si escludono a vicenda e una di esse deve essere specificata. Se l'URL punta ad Archiviazione BLOB di Azure, deve essere leggibile usando l'accesso anonimo; ovvero, il servizio Batch non presenta credenziali durante il download del BLOB. Esistono due modi per ottenere tale URL per un BLOB nell'archiviazione di Azure: includere una firma di accesso condiviso (SAS) che concede le autorizzazioni di lettura per il BLOB o impostare l'ACL per il BLOB o il relativo contenitore per consentire l'accesso pubblico.

storageContainerUrl

URL del contenitore BLOB all'interno di Archiviazione BLOB di Azure. Le proprietà autoStorageContainerName, storageContainerUrl e httpUrl si escludono a vicenda e una di esse deve essere specificata. Questo URL deve essere leggibile ed elencabile tramite l'accesso anonimo; ovvero, il servizio Batch non presenta credenziali durante il download di BLOB dal contenitore. Esistono due modi per ottenere tale URL per un contenitore nell'archiviazione di Azure: includere una firma di accesso condiviso (SAS) che concede autorizzazioni di lettura ed elenco per il contenitore oppure impostare l'ACL per il contenitore per consentire l'accesso pubblico.

Dettagli proprietà

autoStorageContainerName

Nome del contenitore di archiviazione nell'account di archiviazione automatico. Le proprietà autoStorageContainerName, storageContainerUrl e httpUrl si escludono a vicenda e una di esse deve essere specificata.

autoStorageContainerName?: string

Valore della proprietà

string

blobPrefix

Prefisso BLOB da usare durante il download di BLOB da un contenitore di Archiviazione di Azure. Verranno scaricati solo i BLOB i cui nomi iniziano con il prefisso specificato. La proprietà è valida solo quando si usa autoStorageContainerName o storageContainerUrl. Questo prefisso può essere un nome file parziale o una sottodirectory. Se non viene specificato un prefisso, verranno scaricati tutti i file nel contenitore.

blobPrefix?: string

Valore della proprietà

string

fileMode

Attributo della modalità di autorizzazione file in formato ottale. Questa proprietà si applica solo ai file scaricati nei nodi di calcolo Linux. Verrà ignorato se viene specificato per un oggetto resourceFile che verrà scaricato in un nodo di calcolo Windows. Se questa proprietà non viene specificata per un nodo di calcolo Linux, al file viene applicato il valore predefinito 0770.

fileMode?: string

Valore della proprietà

string

filePath

Percorso nel nodo di calcolo in cui scaricare i file rispetto alla directory di lavoro dell'attività. Se viene specificata la proprietà httpUrl, filePath è obbligatorio e descrive il percorso in cui verrà scaricato il file, incluso il nome file. In caso contrario, se si specifica la proprietà autoStorageContainerName o storageContainerUrl, filePath è facoltativo ed è la directory in cui scaricare i file. Nel caso in cui filePath venga usato come directory, qualsiasi struttura di directory già associata ai dati di input verrà mantenuta in modo completo e accodato alla directory filePath specificata. Il percorso relativo specificato non può uscire dalla directory di lavoro dell'attività, ad esempio tramite '..'.

filePath?: string

Valore della proprietà

string

httpUrl

URL del file da scaricare. Le proprietà autoStorageContainerName, storageContainerUrl e httpUrl si escludono a vicenda e una di esse deve essere specificata. Se l'URL punta ad Archiviazione BLOB di Azure, deve essere leggibile usando l'accesso anonimo; ovvero, il servizio Batch non presenta credenziali durante il download del BLOB. Esistono due modi per ottenere tale URL per un BLOB nell'archiviazione di Azure: includere una firma di accesso condiviso (SAS) che concede le autorizzazioni di lettura per il BLOB o impostare l'ACL per il BLOB o il relativo contenitore per consentire l'accesso pubblico.

httpUrl?: string

Valore della proprietà

string

storageContainerUrl

URL del contenitore BLOB all'interno di Archiviazione BLOB di Azure. Le proprietà autoStorageContainerName, storageContainerUrl e httpUrl si escludono a vicenda e una di esse deve essere specificata. Questo URL deve essere leggibile ed elencabile tramite l'accesso anonimo; ovvero, il servizio Batch non presenta credenziali durante il download di BLOB dal contenitore. Esistono due modi per ottenere tale URL per un contenitore nell'archiviazione di Azure: includere una firma di accesso condiviso (SAS) che concede autorizzazioni di lettura ed elenco per il contenitore oppure impostare l'ACL per il contenitore per consentire l'accesso pubblico.

storageContainerUrl?: string

Valore della proprietà

string