Path - List
Enumere las rutas de acceso y sus propiedades en el sistema de archivos especificado.
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}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
El 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. El valor debe comenzar y terminar con una letra o un número y solo debe contener letras, números y el carácter de guión (-). No se permiten guiones consecutivos. Todas las letras deben estar en minúsculas. El valor debe tener entre 3 y 63 caracteres. Patrón de Regex: |
recursive
|
query | True |
boolean |
Si es "true", se muestran todas las rutas de acceso; De lo contrario, solo se muestran las rutas de acceso en la raíz del sistema de archivos. Si se especifica "directory", la lista solo incluirá rutas de acceso que compartan la misma raíz. |
resource
|
query | True |
El valor debe ser "filesystem" para todas las operaciones del sistema de archivos. |
|
continuation
|
query |
string |
El número de rutas de acceso devueltas con cada invocación es limitada. Si el número de rutas de acceso que se van a devolver supera este límite, se devuelve un token de continuación en el encabezado de respuesta x-ms-continuation. Cuando se devuelve un token de continuación en la respuesta, debe especificarse en una invocación posterior de la operación de lista para continuar enumerando las rutas de acceso. Tenga en cuenta que el token de continuación devuelto en el encabezado de respuesta x-ms-continuation debe estar codificado como dirección URL antes de usarse en una invocación posterior. |
|
directory
|
query |
string |
Filtra los resultados de las rutas de acceso dentro del directorio especificado. Se produce un error si el directorio no existe. |
|
max
|
query |
integer int32 |
Valor opcional que especifica el número máximo de elementos que se van a devolver. Si se omite o superior a 5000, la respuesta incluirá hasta 5000 elementos. |
|
timeout
|
query |
integer int32 |
Un 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 campos propietario y de grupo de cada entrada de lista 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-client-request-id |
string |
UuID registrado en los registros de análisis para la solución de problemas y la 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 |
Aceptar 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. |
Filesystem |
El valor debe ser "filesystem" para todas las operaciones del sistema de archivos. |
Path | |
Path |
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. |
FilesystemResourceType
El valor debe ser "filesystem" para todas las operaciones del sistema de archivos.
Nombre | Tipo | Description |
---|---|---|
filesystem |
string |
Path
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
contentLength |
integer |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Si el valor de la propiedad de contexto de cifrado se establece, devolverá el valor establecido. Válido solo cuando el espacio de nombres jerárquico está habilitado para la cuenta. |
|
x-ms-encryption-key-sha256 |
string |
El servidor hará eco del SHA256 de la clave de cifrado proporcionada por el cliente para validar la clave usada en la operación. |
|
x-ms-encryption-scope |
string |
Si la solicitud usó un ámbito de cifrado, por lo que el cliente puede asegurarse de que el contenido de la solicitud se cifre correctamente mediante el ámbito de cifrado. |
|
x-ms-server-encrypted: true/false |
boolean |
El valor de este encabezado se establece en true si el contenido de la solicitud se cifra correctamente mediante el algoritmo especificado. |
PathList
Nombre | Tipo | Description |
---|---|---|
paths |
Path[] |