Path - Get Properties
Ottenere proprietà | Ottenere lo stato | Ottenere Controllo di accesso Elenco | Controllare l'accesso
Get Properties restituisce tutte le proprietà definite dal sistema e dall'utente per un percorso. Get Status restituisce tutte le proprietà definite dal sistema per un percorso. Ottenere Controllo di accesso Elenco restituisce l'elenco di controllo di accesso per un percorso. Questa operazione supporta le richieste HTTP condizionali. Per altre informazioni, vedere Specifica di intestazioni condizionali per le operazioni del servizio BLOB.
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}&upn={upn}&fsAction={fsAction}&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 di Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Identificatore del file system. Criterio di espressione regolare: |
path
|
path | True |
string |
Percorso file o directory. |
action
|
query |
facoltativo. Se il valore è "getStatus" solo le proprietà definite dal sistema per il percorso vengono restituite. Se il valore è "getAccessControl" l'elenco di controllo di accesso viene restituito nelle intestazioni di risposta (spazio dei nomi gerarchico deve essere abilitato per l'account), in caso contrario le proprietà vengono restituite. |
||
fs
|
query |
string |
Obbligatorio solo per controllare l'azione di accesso. Valido solo quando lo spazio dei nomi gerarchico è abilitato per l'account. Operazione di file system lettura/scrittura/esecuzione in formato stringa, modello regex corrispondente '[rwx-]{3}' |
|
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 negli ID di risposta x-ms-owner, x-ms-group e x-ms-acl verranno trasformati da 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-lease-id |
string |
facoltativo. Se questa intestazione viene specificata, l'operazione verrà eseguita solo se vengono soddisfatte entrambe le condizioni seguenti: i) il lease del percorso è attualmente attivo e ii) l'ID lease specificato nella richiesta corrisponde a quello del percorso. Criterio di espressione regolare: |
|
If-Match |
string |
facoltativo. Valore ETag. Specificare questa intestazione per eseguire l'operazione solo se il valore ETag della risorsa corrisponde al valore specificato. L'ETag deve essere specificato tra virgolette. |
|
If-None-Match |
string |
facoltativo. Valore ETag o valore con caratteri jolly speciali ("*"). Specificare questa intestazione per eseguire l'operazione solo se il valore ETag della risorsa non corrisponde al valore specificato. L'ETag deve essere specificato tra virgolette. |
|
If-Modified-Since |
string |
facoltativo. Valore di data e ora. Specificare questa intestazione per eseguire l'operazione solo se la risorsa è stata modificata dopo la data e l'ora specificate. |
|
If-Unmodified-Since |
string |
facoltativo. Valore di data e ora. Specificare questa intestazione per eseguire l'operazione solo se la risorsa non è stata modificata dopo la data e l'ora specificate. |
|
x-ms-encryption-key |
string |
facoltativo. Chiave di crittografia AES-256 con codifica Base64. |
|
x-ms-encryption-key-sha256 |
string |
facoltativo. Hash SHA256 con codifica Base64 della chiave di crittografia. |
|
x-ms-encryption-algorithm: AES256 |
string |
facoltativo. Specifica l'algoritmo da utilizzare per la crittografia. Il valore di questa intestazione deve essere AES256. |
|
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 |
Restituisce tutte le proprietà per il file o la directory. 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. |
Path |
facoltativo. Se il valore è "getStatus" vengono restituite solo le proprietà definite dal sistema per il percorso. Se il valore è "getAccessControl", l'elenco di controllo di accesso viene restituito nelle intestazioni di risposta (lo spazio dei nomi gerarchico deve essere abilitato per l'account), in caso contrario vengono restituite le proprietà. |
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. |
PathGetPropertiesAction
facoltativo. Se il valore è "getStatus" vengono restituite solo le proprietà definite dal sistema per il percorso. Se il valore è "getAccessControl", l'elenco di controllo di accesso viene restituito nelle intestazioni di risposta (lo spazio dei nomi gerarchico deve essere abilitato per l'account), in caso contrario vengono restituite le proprietà.
Nome | Tipo | Descrizione |
---|---|---|
checkAccess |
string |
|
getAccessControl |
string |
|
getStatus |
string |