Path - Get Properties
Obtenir des propriétés | Obtenir l’état | Obtenir Access Control liste | Vérifier l’accès
Get Properties retourne toutes les propriétés définies par le système et l’utilisateur pour un chemin d’accès. Obtenir l’état retourne toutes les propriétés définies par le système pour un chemin d’accès. Obtenir Access Control List retourne la liste de contrôle d’accès pour un chemin d’accès. Cette opération prend en charge les requêtes HTTP conditionnelles. Pour plus d’informations, consultez Spécification des en-têtes conditionnels pour les opérations du service Blob.
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}&upn={upn}&fsAction={fsAction}&timeout={timeout}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nom du compte stockage Azure. |
dns
|
path | True |
string |
Suffixe DNS du point de terminaison Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Identificateur du système de fichiers. Modèle d’expression régulière: |
path
|
path | True |
string |
Chemin du fichier ou du répertoire. |
action
|
query |
facultatif. Si la valeur est « getStatus », seules les propriétés définies par le système pour le chemin d’accès sont retournées. Si la valeur est « getAccessControl », la liste de contrôle d’accès est retournée dans les en-têtes de réponse (l’espace de noms hiérarchique doit être activé pour le compte), sinon les propriétés sont retournées. |
||
fs
|
query |
string |
Obligatoire uniquement pour case activée action d’accès. Valide uniquement lorsque l’espace de noms hiérarchique est activé pour le compte. Opération de système de fichiers en lecture/écriture/exécution sous forme de chaîne, modèle regex correspondant « [rwx-]{3} » |
|
timeout
|
query |
integer int32 |
Valeur de délai d’expiration de l’opération facultative en secondes. La période commence lorsque la demande est reçue par le service. Si la valeur du délai d’expiration s’écoule avant la fin de l’opération, l’opération échoue. |
|
upn
|
query |
boolean |
facultatif. Valide uniquement lorsque l’espace de noms hiérarchique est activé pour le compte. Si « true », les valeurs d’identité utilisateur retournées dans les en-têtes de réponse x-ms-owner, x-ms-group et x-ms-acl seront transformées des ID d’objet Azure Active Directory en noms d’utilisateur principal. Si « false », les valeurs sont retournées en tant qu’ID d’objet Azure Active Directory. La valeur par défaut est false. Notez que les ID d’objet de groupe et d’application ne sont pas traduits, car ils n’ont pas de noms conviviaux uniques. |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
x-ms-lease-id |
string |
facultatif. Si cet en-tête est spécifié, l’opération n’est effectuée que si les deux conditions suivantes sont remplies : i) le bail du chemin d’accès est actuellement actif et ii) l’ID de bail spécifié dans la demande correspond à celui du chemin d’accès. Modèle d’expression régulière: |
|
If-Match |
string |
facultatif. Spécifiez une valeur ETag. Spécifiez cet en-tête pour exécuter l'opération uniquement si l'ETag de la ressource correspond à la valeur spécifiée. L’ETag doit être spécifié entre guillemets. |
|
If-None-Match |
string |
facultatif. Valeur ETag ou valeur générique spéciale (« * »). Spécifiez cet en-tête pour exécuter l'opération uniquement si l'ETag de la ressource ne correspond pas à la valeur spécifiée. L’ETag doit être spécifié entre guillemets. |
|
If-Modified-Since |
string |
facultatif. Valeur de date et heure. Spécifiez cet en-tête pour effectuer l’opération uniquement si la ressource a été modifiée depuis la date et l’heure spécifiées. |
|
If-Unmodified-Since |
string |
facultatif. Valeur de date et heure. Spécifiez cet en-tête pour effectuer l’opération uniquement si la ressource n’a pas été modifiée depuis la date et l’heure spécifiées. |
|
x-ms-encryption-key |
string |
facultatif. Clé de chiffrement AES-256 encodée en Base64. |
|
x-ms-encryption-key-sha256 |
string |
facultatif. Hachage SHA256 encodé en Base64 de la clé de chiffrement. |
|
x-ms-encryption-algorithm: AES256 |
string |
facultatif. Spécifie l’algorithme à utiliser pour le chiffrement. La valeur de cet en-tête doit être AES256. |
|
x-ms-client-request-id |
string |
Un UUID enregistré dans les journaux d’analyse pour la résolution des problèmes et la corrélation. Modèle d’expression régulière: |
|
x-ms-date |
string |
Spécifie la date/heure en temps universel coordonné (UTC) pour la requête. Cela est obligatoire lors de l’utilisation de l’autorisation de clé partagée. |
|
x-ms-version |
string |
Spécifie la version du protocole REST utilisé pour le traitement de la demande. Cela est obligatoire lors de l’utilisation de l’autorisation de clé partagée. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Retourne toutes les propriétés du fichier ou du répertoire. En-têtes
|
|
Other Status Codes |
Une erreur est survenue. Les status HTTP possibles, le code et les chaînes de message sont répertoriés ci-dessous :
En-têtes
|
Définitions
Nom | Description |
---|---|
Data |
|
Error |
Objet de réponse d’erreur de service. |
Path |
facultatif. Si la valeur est « getStatus », seules les propriétés définies par le système pour le chemin d’accès sont retournées. Si la valeur est « getAccessControl », la liste de contrôle d’accès est retournée dans les en-têtes de réponse (l’espace de noms hiérarchique doit être activé pour le compte), sinon les propriétés sont retournées. |
DataLakeStorageError
Nom | Type | Description |
---|---|---|
error |
Objet de réponse d’erreur de service. |
Error
Objet de réponse d’erreur de service.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur du service. |
message |
string |
Message d’erreur du service. |
PathGetPropertiesAction
facultatif. Si la valeur est « getStatus », seules les propriétés définies par le système pour le chemin d’accès sont retournées. Si la valeur est « getAccessControl », la liste de contrôle d’accès est retournée dans les en-têtes de réponse (l’espace de noms hiérarchique doit être activé pour le compte), sinon les propriétés sont retournées.
Nom | Type | Description |
---|---|---|
checkAccess |
string |
|
getAccessControl |
string |
|
getStatus |
string |