Path - Get Properties
Obter propriedades | Obter Status | Obter Controle de Acesso Lista | Verificar Acesso
Obter Propriedades retorna todas as propriedades definidas pelo sistema e pelo usuário para um caminho. Obter Status retorna todas as propriedades definidas pelo sistema para um caminho. Obter Controle de Acesso Lista retorna a lista de controle de acesso para um caminho. Essa operação dá suporte a solicitações HTTP condicionais. Para obter mais informações, confira Como especificar cabeçalhos condicionais para operações de serviço Blob.
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}&upn={upn}&fsAction={fsAction}&timeout={timeout}
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
O nome da conta do Armazenamento do Azure. |
dns
|
path | True |
string |
O sufixo DNS para o ponto de extremidade Azure Data Lake Storage. |
filesystem
|
path | True |
string |
O identificador do sistema de arquivos. Padrão Regex: |
path
|
path | True |
string |
O caminho do arquivo ou diretório. |
action
|
query |
Opcional. Se o valor for "getStatus", somente as propriedades definidas pelo sistema para o caminho serão retornadas. Se o valor for "getAccessControl", a lista de controle de acesso será retornada nos cabeçalhos de resposta (o Namespace Hierárquico deve ser habilitado para a conta), caso contrário, as propriedades serão retornadas. |
||
fs
|
query |
string |
Necessário apenas para marcar ação de acesso. Válido somente quando o Namespace Hierárquico está habilitado para a conta. Operação do sistema de arquivos leitura/gravação/execução no formulário de cadeia de caracteres, padrão regex correspondente '[rwx-]{3}' |
|
timeout
|
query |
integer int32 |
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 passar 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 cabeçalhos de resposta x-ms-owner, x-ms-group e x-ms-acl serão transformados de IDs de objeto do Azure Active Directory para Nomes de Entidade 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 convertidas porque não têm nomes amigáveis exclusivos. |
Cabeçalho da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
x-ms-lease-id |
string |
Opcional. Se esse cabeçalho for especificado, a operação será executada somente se ambas as seguintes condições forem atendidas: i) a concessão do caminho estiver ativa no momento e ii) a ID de concessão especificada na solicitação corresponder à do caminho. Padrão Regex: |
|
If-Match |
string |
Opcional. Um valor de ETag. Especifique esse cabeçalho para executar a operação somente se a ETag do recurso corresponder ao valor especificado. A ETag deve ser especificada entre aspas. |
|
If-None-Match |
string |
Opcional. Um valor ETag ou o valor curinga especial ("*"). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso não corresponder ao valor especificado. A ETag deve ser especificada entre aspas. |
|
If-Modified-Since |
string |
Opcional. Um valor de data e hora. Especifique esse cabeçalho para executar a operação somente se o recurso tiver sido modificado desde a data e hora especificadas. |
|
If-Unmodified-Since |
string |
Opcional. Um valor de data e hora. Especifique esse cabeçalho para executar a operação somente se o recurso não tiver sido modificado desde a data e hora especificadas. |
|
x-ms-encryption-key |
string |
Opcional. A chave de criptografia AES-256 codificada em Base64. |
|
x-ms-encryption-key-sha256 |
string |
Opcional. O hash SHA256 codificado em Base64 da chave de criptografia. |
|
x-ms-encryption-algorithm: AES256 |
string |
Opcional. Especifica o algoritmo a ser usado para criptografia. O valor desse cabeçalho deve ser AES256. |
|
x-ms-client-request-id |
string |
Uma UUID registrada nos logs de análise para solução de problemas e correlação. Padrão Regex: |
|
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 |
Retorna todas as propriedades do arquivo ou diretório. Cabeçalhos
|
|
Other Status Codes |
Ocorreu um erro. As possíveis cadeias de caracteres de status HTTP, código e mensagem estão listadas abaixo:
Cabeçalhos
|
Definições
Nome | Description |
---|---|
Data |
|
Error |
O objeto de resposta de erro de serviço. |
Path |
Opcional. Se o valor for "getStatus", somente as propriedades definidas pelo sistema para o caminho serão retornadas. Se o valor for "getAccessControl", a lista de controle de acesso será retornada nos cabeçalhos de resposta (o Namespace Hierárquico deve ser habilitado para a conta), caso contrário, as propriedades serão retornadas. |
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. |
PathGetPropertiesAction
Opcional. Se o valor for "getStatus", somente as propriedades definidas pelo sistema para o caminho serão retornadas. Se o valor for "getAccessControl", a lista de controle de acesso será retornada nos cabeçalhos de resposta (o Namespace Hierárquico deve ser habilitado para a conta), caso contrário, as propriedades serão retornadas.
Nome | Tipo | Description |
---|---|---|
checkAccess |
string |
|
getAccessControl |
string |
|
getStatus |
string |