Path - List
Vypište 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 Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Identifikátor systému souborů. Hodnota musí začínat a končit písmenem nebo číslicí a musí obsahovat pouze písmena, číslice a znak pomlčky (-). Po sobě jdoucí pomlčky nejsou povoleny. Všechna písmena musí být malá. Hodnota musí mít 3 až 63 znaků. Vzor regulárního výrazu: |
recursive
|
query | True |
boolean |
Je-li "true", 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 zadáte "adresář", bude seznam obsahovat pouze cesty, které sdílejí stejný kořenový adresář. |
resource
|
query | True |
Hodnota musí být "systém souborů" 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 vrácených cest překročí tento limit, vrátí se token pokračování v hlavičce odpovědi x-ms-continuation. Pokud je v odpovědi vrácen token pokračování, musí být zadán v následném vyvolání operace seznamu, aby bylo možné pokračovat ve 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 volání zakódovaný v adrese URL. |
|
directory
|
query |
string |
Filtruje výsledky na cesty v rámci zadaného adresáře. Pokud adresář neexistuje, dojde k chybě. |
|
max
|
query |
integer int32 |
Volitelná hodnota, která určuje maximální počet vrácených položek. Pokud je vynecháno nebo větší než 5 000, bude odpověď obsahovat až 5 000 položek. |
|
timeout
|
query |
integer int32 |
Volitelná hodnota časového limitu operace v sekundách. Období začíná tím, že služba obdrží požadavek. Pokud hodnota časového limitu uplynou před dokončením operace, operace selže. |
|
upn
|
query |
boolean |
Nepovinný parametr. Platí jenom v případě, že je pro účet povolený hierarchický obor názvů. Pokud je hodnota true, hodnoty identity uživatele vrácené v polích vlastníka a skupiny každé položky seznamu se transformují z ID objektů Azure Active Directory na hlavní názvy uživatelů. Pokud je false, vrátí se hodnoty jako ID objektů Azure Active Directory. Výchozí hodnota je False. Všimněte si, že ID objektů skupin a aplikací 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 |
Identifikátor UUID zaznamenaný v analytických protokolech pro řešení potíží a korelaci. Vzor regulárního výrazu: |
|
x-ms-date |
string |
Určuje formát UTC (Coordinated Universal Time). 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žije 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 HTTP, kódu a zprávy 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ů.
Name | Typ | Description |
---|---|---|
filesystem |
string |
Path
Name | Typ | Default value | Description |
---|---|---|---|
contentLength |
integer |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Pokud je nastavená hodnota vlastnosti kontextu šifrování, vrátí se nastavená hodnota. Platí pouze v případě, že je pro účet povolený hierarchický obor názvů. |
|
x-ms-encryption-key-sha256 |
string |
Server vrátí algoritmus SHA256 šifrovacího klíče poskytnutého zákazníkem, aby ověřil klíč použitý v operaci. |
|
x-ms-encryption-scope |
string |
Pokud požadavek používal obor šifrování, klient může zajistit úspěšné zašifrování obsahu požadavku pomocí oboru šifrování. |
|
x-ms-server-encrypted: true/false |
boolean |
Hodnota této hlavičky je nastavena na true, pokud je obsah požadavku úspěšně zašifrován pomocí zadaného algoritmu. |
PathList
Name | Typ | Description |
---|---|---|
paths |
Path[] |