Path - List
Elencare i percorsi e le relative proprietà nel file system specificato.
GET https://{accountName}.{dnsSuffix}/{filesystem}?recursive={recursive}&resource=filesystem
GET https://{accountName}.{dnsSuffix}/{filesystem}?directory={directory}&recursive={recursive}&continuation={continuation}&maxResults={maxResults}&upn={upn}&resource=filesystem&timeout={timeout}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
account
|
path | True |
string |
Nome dell'account di archiviazione di Azure. |
dns
|
path | True |
string |
Suffisso DNS per l'endpoint Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Identificatore del file system. Il valore deve iniziare e terminare con una lettera o un numero e deve contenere solo lettere, numeri e carattere trattino (-). I trattini consecutivi non sono consentiti. Tutte le lettere devono essere minuscole. Il valore deve avere una lunghezza compresa tra 3 e 63 caratteri. Criterio di espressione regolare: |
recursive
|
query | True |
boolean |
Se "true", vengono elencati tutti i percorsi; in caso contrario, vengono elencati solo i percorsi nella radice del file system. Se si specifica "directory", l'elenco includerà solo i percorsi che condividono la stessa radice. |
resource
|
query | True |
Il valore deve essere "filesystem" per tutte le operazioni del file system. |
|
continuation
|
query |
string |
Il numero di percorsi restituiti con ogni chiamata è limitato. Se il numero di percorsi da restituire supera questo limite, viene restituito un token di continuazione nell'intestazione della risposta x-ms-continuation. Quando viene restituito un token di continuazione nella risposta, è necessario specificarlo in una chiamata successiva dell'operazione di elenco per continuare a elencare i percorsi. Si noti che il token di continuazione restituito nell'intestazione della risposta x-ms-continuation deve essere codificato con URL prima di essere usato in una chiamata successiva. |
|
directory
|
query |
string |
Filtra i risultati per i percorsi all'interno della directory specificata. Se la directory non esiste, si verifica un errore. |
|
max
|
query |
integer int32 |
Valore facoltativo che specifica il numero massimo di elementi da restituire. Se omesso o maggiore di 5.000, la risposta includerà fino a 5.000 elementi. |
|
timeout
|
query |
integer int32 |
Valore facoltativo del timeout dell'operazione in secondi. Il periodo inizia quando la richiesta viene ricevuta dal servizio. Se il valore di timeout è trascorso prima del completamento dell'operazione, l'operazione ha esito negativo. |
|
upn
|
query |
boolean |
facoltativo. Valido solo quando lo spazio dei nomi gerarchico è abilitato per l'account. Se "true", i valori di identità utente restituiti nei campi proprietario e gruppo di ogni voce di elenco verranno trasformati dagli ID oggetto di Azure Active Directory ai nomi delle entità utente. Se "false", i valori verranno restituiti come ID oggetto Azure Active Directory. Il valore predefinito è false. Si noti che gli ID oggetto gruppo e applicazione non vengono convertiti perché non hanno nomi descrittivi univoci. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
x-ms-client-request-id |
string |
UUID registrato nei log di analisi per la risoluzione dei problemi e la correlazione. Criterio di espressione regolare: |
|
x-ms-date |
string |
Specifica la data per la richiesta nel fuso orario UTC (Coordinated Universal Time). Questa operazione è necessaria quando si usa l'autorizzazione della chiave condivisa. |
|
x-ms-version |
string |
Specifica la versione del protocollo REST utilizzato per l'elaborazione della richiesta. Questa operazione è necessaria quando si usa l'autorizzazione della chiave condivisa. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK Intestazioni
|
|
Other Status Codes |
Si è verificato un errore. Di seguito sono elencati i possibili stringhe di stato, codice e messaggio HTTP:
Intestazioni
|
Definizioni
Nome | Descrizione |
---|---|
Data |
|
Error |
Oggetto risposta di errore del servizio. |
Filesystem |
Il valore deve essere "filesystem" per tutte le operazioni del file system. |
Path | |
Path |
DataLakeStorageError
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto risposta di errore del servizio. |
Error
Oggetto risposta di errore del servizio.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore del servizio. |
message |
string |
Messaggio di errore del servizio. |
FilesystemResourceType
Il valore deve essere "filesystem" per tutte le operazioni del file system.
Nome | Tipo | Descrizione |
---|---|---|
filesystem |
string |
Path
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
contentLength |
integer |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Se il valore della proprietà del contesto di crittografia è impostato, restituirà il valore impostato. Valido solo quando lo spazio dei nomi gerarchico è abilitato per l'account. |
|
x-ms-encryption-key-sha256 |
string |
Il server eseguirà l'eco di SHA256 della chiave di crittografia fornita dal cliente per convalidare la chiave usata nell'operazione. |
|
x-ms-encryption-scope |
string |
Se la richiesta ha usato un ambito di crittografia, in modo che il client possa garantire che il contenuto della richiesta venga crittografato correttamente usando l'ambito di crittografia. |
|
x-ms-server-encrypted: true/false |
boolean |
Il valore di questa intestazione è impostato su true se il contenuto della richiesta viene crittografato correttamente usando l'algoritmo specificato. |
PathList
Nome | Tipo | Descrizione |
---|---|---|
paths |
Path[] |