Path - Get Properties
Obtener propiedades | Obtener estado | Obtener Access Control lista | Comprobación del acceso
Get Properties devuelve todas las propiedades definidas por el usuario y del sistema para una ruta de acceso. Get Status devuelve todas las propiedades definidas por el sistema para una ruta de acceso. Obtener Access Control Lista devuelve la lista de control de acceso de una ruta de acceso. Esta operación admite solicitudes HTTP condicionales. Para obtener más información, consulte Especificación de encabezados condicionales para las operaciones de Blob Service.
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}&upn={upn}&fsAction={fsAction}&timeout={timeout}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nombre de la cuenta de Azure Storage. |
dns
|
path | True |
string |
Sufijo DNS para el punto de conexión de Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Identificador del sistema de archivos. Patrón de Regex: |
path
|
path | True |
string |
Ruta de acceso del archivo o directorio. |
action
|
query |
Opcional. Si el valor es "getStatus" solo se devuelven las propiedades definidas por el sistema para la ruta de acceso. Si el valor es "getAccessControl", la lista de control de acceso se devuelve en los encabezados de respuesta (el espacio de nombres jerárquico debe estar habilitado para la cuenta), de lo contrario, se devuelven las propiedades. |
||
fs
|
query |
string |
Solo se requiere para comprobar la acción de acceso. Válido solo cuando el espacio de nombres jerárquico está habilitado para la cuenta. Operación del sistema de archivos de lectura, escritura y ejecución en forma de cadena, patrón regex coincidente '[rwx-]{3}' |
|
timeout
|
query |
integer int32 |
Valor de tiempo de espera de operación opcional en segundos. El período comienza cuando el servicio recibe la solicitud. Si el valor de tiempo de espera transcurre antes de que se complete la operación, se produce un error en la operación. |
|
upn
|
query |
boolean |
Opcional. Válido solo cuando el espacio de nombres jerárquico está habilitado para la cuenta. Si es "true", los valores de identidad de usuario devueltos en los encabezados de respuesta x-ms-owner, x-ms-group y x-ms-acl se transformarán de identificadores de objeto de Azure Active Directory a nombres principales de usuario. Si es "false", los valores se devolverán como identificadores de objeto de Azure Active Directory. El valor predeterminado es false. Tenga en cuenta que los identificadores de objeto de grupo y aplicación no se traducen porque no tienen nombres descriptivos únicos. |
Encabezado de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
x-ms-lease-id |
string |
Opcional. Si se especifica este encabezado, la operación solo se realizará si se cumplen las dos condiciones siguientes: i) la concesión de la ruta de acceso está activa actualmente y ii) el identificador de concesión especificado en la solicitud coincide con el de la ruta de acceso. Patrón de Regex: |
|
If-Match |
string |
Opcional. Valor ETag. Especifique este encabezado para realizar la operación solo si la ETag del recurso coincide con el valor especificado. La ETag debe especificarse entre comillas. |
|
If-None-Match |
string |
Opcional. Un valor ETag o el valor comodín especial ("*"). Especifique este encabezado para realizar la operación solo si la ETag del recurso no coincide con el valor especificado. La ETag debe especificarse entre comillas. |
|
If-Modified-Since |
string |
Opcional. Valor de fecha y hora. Especifique este encabezado para realizar la operación solo si el recurso se ha modificado desde la fecha y hora especificadas. |
|
If-Unmodified-Since |
string |
Opcional. Valor de fecha y hora. Especifique este encabezado para realizar la operación solo si el recurso no se ha modificado desde la fecha y hora especificadas. |
|
x-ms-encryption-key |
string |
Opcional. La clave de cifrado AES-256 codificada en Base64. |
|
x-ms-encryption-key-sha256 |
string |
Opcional. Hash SHA256 codificado en Base64 de la clave de cifrado. |
|
x-ms-encryption-algorithm: AES256 |
string |
Opcional. Especifica el algoritmo que se va a usar para el cifrado. El valor de este encabezado debe ser AES256. |
|
x-ms-client-request-id |
string |
UuID registrado en los registros de análisis para solucionar problemas y correlación. Patrón de Regex: |
|
x-ms-date |
string |
Especifica la hora universal coordinada (UTC) de la solicitud. Esto es necesario cuando se usa la autorización de clave compartida. |
|
x-ms-version |
string |
Especifica la versión del protocolo REST que se usa para procesar la solicitud. Esto es necesario cuando se usa la autorización de clave compartida. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Devuelve todas las propiedades del archivo o directorio. Encabezados
|
|
Other Status Codes |
Se produjo un error. A continuación se enumeran los posibles estados HTTP, código y cadenas de mensaje:
Encabezados
|
Definiciones
Nombre | Description |
---|---|
Data |
|
Error |
Objeto de respuesta de error del servicio. |
Path |
Opcional. Si el valor es "getStatus" solo se devuelven las propiedades definidas por el sistema para la ruta de acceso. Si el valor es "getAccessControl", la lista de control de acceso se devuelve en los encabezados de respuesta (el espacio de nombres jerárquico debe estar habilitado para la cuenta), de lo contrario, se devuelven las propiedades. |
DataLakeStorageError
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de respuesta de error del servicio. |
Error
Objeto de respuesta de error del servicio.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error del servicio. |
message |
string |
Mensaje de error del servicio. |
PathGetPropertiesAction
Opcional. Si el valor es "getStatus" solo se devuelven las propiedades definidas por el sistema para la ruta de acceso. Si el valor es "getAccessControl", la lista de control de acceso se devuelve en los encabezados de respuesta (el espacio de nombres jerárquico debe estar habilitado para la cuenta), de lo contrario, se devuelven las propiedades.
Nombre | Tipo | Description |
---|---|---|
checkAccess |
string |
|
getAccessControl |
string |
|
getStatus |
string |