ResourceFile interface
Interfaccia che rappresenta ResourceFile.
Proprietà
| auto |
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. |
| blob |
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. |
| file |
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. |
| file |
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 '..'. |
| http |
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. |
| storage |
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