Path - List
Vypisovat cesty a jejich vlastnosti v daném systému souborů
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}
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
account
|
path | True |
string |
Název účtu služby Azure Storage. |
dns
|
path | True |
string |
Přípona DNS pro koncový bod služby Azure Data Lake Storage. |
filesystem
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]$ |
Identifikátor systému souborů. Hodnota musí začínat a končit písmenem nebo číslicí a musí obsahovat pouze písmena, číslice a pomlčku (-). Po sobě jdoucí pomlčky nejsou povoleny. Všechna písmena musí být malá. Hodnota musí mít 3 až 63 znaků. |
recursive
|
query | True |
boolean |
Pokud je pravda, jsou uvedeny všechny cesty; v opačném případě jsou uvedeny pouze cesty v kořenovém adresáři systému souborů. Pokud je zadaný adresář, bude seznam obsahovat pouze cesty, které sdílejí stejný kořenový adresář. |
resource
|
query | True |
Hodnota musí být "filesystem" pro všechny operace systému souborů. |
|
continuation
|
query |
string |
Počet cest vrácených při každém vyvolání je omezený. Pokud počet cest, které se mají vrátit, překročí tento limit, vrátí se v hlavičce odpovědi x-ms-continuation token pokračování. Pokud se v odpovědi vrátí token pro pokračování, musí být zadán v následném vyvolání operace seznamu, aby bylo možné pokračovat v výpisu cest. Všimněte si, že token pro pokračování vrácený v hlavičce odpovědi x-ms-continuation musí být před použitím v následném vyvolání zakódován. |
|
directory
|
query |
string |
Filtruje výsledky na cesty v zadaném adresáři. Pokud adresář neexistuje, dojde k chybě. |
|
max
|
query |
integer (int32) minimum: 1 |
Volitelná hodnota, která určuje maximální počet vrácených položek. Pokud je vynecháno nebo větší než 5 000, odpověď bude obsahovat až 5 000 položek. |
|
timeout
|
query |
integer (int32) minimum: 1 |
Volitelná hodnota časového limitu operace v sekundách. Období začíná, když služba obdrží požadavek. Pokud hodnota časového limitu uplynula před dokončením operace, operace selže. |
|
upn
|
query |
boolean |
Volitelný. Platné pouze v případě, že je pro účet povolená hierarchická Namespace. Pokud je hodnota true, hodnoty identity uživatele vrácené v polích vlastníka a skupiny jednotlivých položek seznamu se transformují z ID objektů Azure Active Directory na hlavní názvy uživatelů. Pokud je hodnota false, vrátí se hodnoty jako ID objektů Azure Active Directory. Výchozí hodnota je false. Všimněte si, že ID objektů skupiny a aplikace se nepřekládají, protože nemají jedinečné popisné názvy. |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
x-ms-client-request-id |
string pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ |
Identifikátor UUID zaznamenaný v analytických protokolech pro řešení potíží a korelaci. |
|
x-ms-date |
string |
Určuje standard UTC (Coordinated Universal Time) pro požadavek. To se vyžaduje při použití autorizace sdíleného klíče. |
|
x-ms-version |
string |
Určuje verzi protokolu REST, který se používá ke zpracování požadavku. To se vyžaduje při použití autorizace sdíleného klíče. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Ok Hlavičky
|
|
Other Status Codes |
Došlo k chybě. Možné řetězce stavu, kódu a zprávy HTTP jsou uvedené níže:
Hlavičky
|
Definice
Name | Description |
---|---|
Data |
|
Error |
Objekt odpovědi na chybu služby. |
Filesystem |
Hodnota musí být "filesystem" pro všechny operace systému souborů. |
Path | |
Path |
DataLakeStorageError
Name | Typ | Description |
---|---|---|
error |
Objekt odpovědi na chybu služby. |
Error
Objekt odpovědi na chybu služby.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby služby. |
message |
string |
Chybová zpráva služby. |
FilesystemResourceType
Hodnota musí být "filesystem" pro všechny operace systému souborů.
Hodnota | Description |
---|---|
filesystem |
Path
Name | Typ | Default value | Description |
---|---|---|---|
contentLength |
integer (int64) |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Pokud je nastavena hodnota vlastnosti kontextu šifrování, vrátí nastavenou hodnotu. Platné pouze v případě, že je pro účet povolená hierarchická Namespace. |
|
x-ms-encryption-key-sha256 |
string |
Server ozvěne SHA256 šifrovacího klíče poskytnutého zákazníkem a ověří klíč použitý v operaci. |
|
x-ms-encryption-scope |
string |
Pokud požadavek použil obor šifrování, takže klient může zajistit, aby byl obsah požadavku úspěšně zašifrován pomocí oboru šifrování. |
|
x-ms-server-encrypted: true/false |
boolean |
Hodnota této hlavičky je nastavena na hodnotu true, pokud je obsah požadavku úspěšně zašifrován pomocí zadaného algoritmu. |
PathList
Name | Typ | Description |
---|---|---|
paths |
Path[] |