Path - Get Properties
Získat vlastnosti | Získat stav | Získat seznam Access Control | Kontrola přístupu
Funkce Get Properties vrátí všechny systémové a uživatelem definované vlastnosti pro cestu. Funkce Get Status vrátí všechny systémem definované vlastnosti pro cestu. Get Access Control List vrátí seznam řízení přístupu pro cestu. Tato operace podporuje podmíněné požadavky HTTP. Další informace najdete v tématu Určení podmíněných hlaviček pro operace služby Blob Service.
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}&upn={upn}&fsAction={fsAction}&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ů. Vzor regulárního výrazu: |
path
|
path | True |
string |
Cesta k souboru nebo adresáři. |
action
|
query |
Nepovinný parametr. Pokud je hodnota "getStatus", vrátí se pouze systémově definované vlastnosti pro cestu. Pokud je hodnota getAccessControl, vrátí se v hlavičce odpovědi seznam řízení přístupu (pro účet musí být povolený hierarchický obor názvů), jinak se vrátí vlastnosti. |
||
fs
|
query |
string |
Vyžaduje se pouze pro akci kontroly přístupu. Platí jenom v případě, že je pro účet povolený hierarchický obor názvů. Operace systému souborů pro čtení/zápis/spuštění v řetězcové podobě, odpovídající vzor regex '[rwx-]{3}" |
|
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 hlavičce odpovědí x-ms-owner, x-ms-group a x-ms-ACL 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-lease-id |
string |
Nepovinný parametr. Pokud je tato hlavička zadána, operace se provede pouze v případě, že jsou splněny obě následující podmínky: i) zapůjčení cesty je aktuálně aktivní a ii) ID zapůjčení zadané v požadavku odpovídá id cesty. Vzor regulárního výrazu: |
|
If-Match |
string |
Nepovinný parametr. Hodnota ETag. Tuto hlavičku zadejte pro provedení operace pouze v případě, že značka ETag prostředku odpovídá zadané hodnotě. Značka ETag musí být zadána v uvozovkách. |
|
If-None-Match |
string |
Nepovinný parametr. Hodnota ETag nebo speciální hodnota se zástupným znakem (*). Zadáním této hlavičky provedete operaci pouze v případě, že značka ETag prostředku neodpovídá zadané hodnotě. Značka ETag musí být zadána v uvozovkách. |
|
If-Modified-Since |
string |
Nepovinný parametr. Hodnota data a času Zadáním této hlavičky provedete operaci pouze v případě, že byl prostředek od zadaného data a času změněn. |
|
If-Unmodified-Since |
string |
Nepovinný parametr. Hodnota data a času Tuto hlavičku zadejte pro provedení operace pouze v případě, že prostředek nebyl od zadaného data a času změněn. |
|
x-ms-encryption-key |
string |
Nepovinný parametr. Šifrovací klíč AES-256 s kódováním Base64. |
|
x-ms-encryption-key-sha256 |
string |
Nepovinný parametr. Hodnota hash SHA256 šifrovacího klíče v kódování Base64. |
|
x-ms-encryption-algorithm: AES256 |
string |
Nepovinný parametr. Určuje algoritmus, který se má použít pro šifrování. Hodnota této hlavičky musí být AES256. |
|
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 použitého 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 |
Vrátí všechny vlastnosti souboru nebo adresáře. Hlavičky
|
|
Other Status Codes |
Došlo k chybě. Možné stavové řetězce HTTP, kód a řetězce zpráv jsou uvedené níže:
Hlavičky
|
Definice
Name | Description |
---|---|
Data |
|
Error |
Objekt odpovědi na chybu služby. |
Path |
Nepovinný parametr. Pokud je hodnota "getStatus", vrátí se pouze systémově definované vlastnosti pro cestu. Pokud je hodnota getAccessControl, vrátí se v hlavičce odpovědi seznam řízení přístupu (pro účet musí být povolený hierarchický obor názvů), jinak se vrátí vlastnosti. |
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. |
PathGetPropertiesAction
Nepovinný parametr. Pokud je hodnota "getStatus", vrátí se pouze systémově definované vlastnosti pro cestu. Pokud je hodnota getAccessControl, vrátí se v hlavičce odpovědi seznam řízení přístupu (pro účet musí být povolený hierarchický obor názvů), jinak se vrátí vlastnosti.
Name | Typ | Description |
---|---|---|
checkAccess |
string |
|
getAccessControl |
string |
|
getStatus |
string |