Path - List
Listar caminhos e suas propriedades no sistema de arquivos fornecido.
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 URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
O nome da conta de Armazenamento do Azure. |
dns
|
path | True |
string |
O sufixo DNS para o ponto de extremidade do Azure Data Lake Storage. |
filesystem
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]$ |
O identificador do sistema de arquivos. O valor deve iniciar e terminar com uma letra ou número e deve conter apenas letras, números e o caractere traço (-). Traços consecutivos não são permitidos. Todas as letras devem ser minúsculas. O valor deve ter entre 3 e 63 caracteres. |
recursive
|
query | True |
boolean |
Se "true", todos os caminhos serão listados; caso contrário, somente os caminhos na raiz do sistema de arquivos são listados. Se "diretório" for especificado, a lista incluirá apenas caminhos que compartilham a mesma raiz. |
resource
|
query | True |
O valor deve ser "filesystem" para todas as operações do sistema de arquivos. |
|
continuation
|
query |
string |
O número de caminhos retornados com cada invocação é limitado. Se o número de caminhos a serem retornados exceder esse limite, um token de continuação será retornado no cabeçalho de resposta x-ms-continuation. Quando um token de continuação é retornado na resposta, ele deve ser especificado em uma invocação subsequente da operação de lista para continuar listando os caminhos. Observe que o token de continuação retornado no cabeçalho de resposta x-ms-continuation deve ser codificado em URL antes de ser usado em uma invocação subsequente. |
|
directory
|
query |
string |
Filtra os resultados para caminhos dentro do diretório especificado. Ocorrerá um erro se o diretório não existir. |
|
max
|
query |
integer (int32) minimum: 1 |
Um valor opcional que especifica o número máximo de itens a serem retornados. Se for omitida ou maior que 5.000, a resposta incluirá até 5.000 itens. |
|
timeout
|
query |
integer (int32) minimum: 1 |
Um valor de tempo limite de operação opcional em segundos. O período começa quando a solicitação é recebida pelo serviço. Se o valor do tempo limite for decorrido antes da conclusão da operação, a operação falhará. |
|
upn
|
query |
boolean |
Opcional. Válido somente quando o Namespace Hierárquico está habilitado para a conta. Se "true", os valores de identidade do usuário retornados nos campos proprietário e grupo de cada entrada de lista serão transformados de IDs de objeto do Azure Active Directory para nomes de entidade de segurança de usuário. Se "false", os valores serão retornados como IDs de objeto do Azure Active Directory. O valor padrão é false. Observe que as IDs de objeto de grupo e aplicativo não são traduzidas porque não têm nomes amigáveis exclusivos. |
Cabeçalho da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
x-ms-client-request-id |
string pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ |
Uma UUID registrada nos logs de análise para solução de problemas e correlação. |
|
x-ms-date |
string |
Especifica o UTC (Tempo Universal Coordenado) para a solicitação. Isso é necessário ao usar a autorização de chave compartilhada. |
|
x-ms-version |
string |
Especifica a versão do protocolo REST usada para processar a solicitação. Isso é necessário ao usar a autorização de chave compartilhada. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Okey Cabeçalhos
|
|
Other Status Codes |
Ocorreu um erro. Os possíveis status HTTP, código e cadeias de caracteres de mensagem estão listados abaixo:
Cabeçalhos
|
Definições
Nome | Description |
---|---|
Data |
|
Error |
O objeto de resposta de erro de serviço. |
Filesystem |
O valor deve ser "filesystem" para todas as operações do sistema de arquivos. |
Path | |
Path |
DataLakeStorageError
Nome | Tipo | Description |
---|---|---|
error |
O objeto de resposta de erro de serviço. |
Error
O objeto de resposta de erro de serviço.
Nome | Tipo | Description |
---|---|---|
code |
string |
O código de erro do serviço. |
message |
string |
A mensagem de erro do serviço. |
FilesystemResourceType
O valor deve ser "filesystem" para todas as operações do sistema de arquivos.
Valor | Description |
---|---|
filesystem |
Path
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
contentLength |
integer (int64) |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Se o valor da propriedade de contexto de criptografia for definido, ele retornará o valor definido. Válido somente quando o Namespace Hierárquico está habilitado para a conta. |
|
x-ms-encryption-key-sha256 |
string |
O servidor ecoará o SHA256 da chave de criptografia fornecida pelo cliente para validar a chave usada na operação. |
|
x-ms-encryption-scope |
string |
Se a solicitação usou um escopo de criptografia, para que o cliente possa garantir que o conteúdo da solicitação seja criptografado com êxito usando o escopo de criptografia. |
|
x-ms-server-encrypted: true/false |
boolean |
O valor desse cabeçalho será definido como true se o conteúdo da solicitação for criptografado com êxito usando o algoritmo especificado. |
PathList
Nome | Tipo | Description |
---|---|---|
paths |
Path[] |