Path - Get Properties
Obter Propriedades | Obter Estado | Obter Controlo de Acesso List | Verificar o Access
Obter Propriedades devolve todas as propriedades definidas pelo sistema e pelo utilizador para um caminho. Obter Estado devolve todas as propriedades definidas pelo sistema para um caminho. Obter Controlo de Acesso Lista devolve a lista de controlo de acesso de um caminho. Esta operação suporta pedidos HTTP condicionais. Para obter mais informações, veja Especificar Cabeçalhos Condicionais para Operações do 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 do URI
Name | Em | Necessá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 final Azure Data Lake Storage. |
filesystem
|
path | True |
string |
O identificador do sistema de ficheiros. Padrão Regex: |
path
|
path | True |
string |
O caminho do ficheiro ou diretório. |
action
|
query |
Opcional. Se o valor for "getStatus", só são devolvidas as propriedades definidas pelo sistema para o caminho. Se o valor for "getAccessControl", a lista de controlo de acesso é devolvida nos cabeçalhos de resposta (o Espaço de Nomes Hierárquico tem de estar ativado para a conta), caso contrário, as propriedades são devolvidas. |
||
fs
|
query |
string |
Necessário apenas para verificar a ação de acesso. Válido apenas quando o Espaço de Nomes Hierárquico está ativado para a conta. Operação do sistema de ficheiros de leitura/escrita/execução no formulário de cadeia, 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 o pedido é recebido pelo serviço. Se o valor de tempo limite decorrido antes da conclusão da operação, a operação falhará. |
|
upn
|
query |
boolean |
Opcional. Válido apenas quando o Espaço de Nomes Hierárquico está ativado para a conta. Se "verdadeiro", os valores de identidade de utilizador devolvidos nos cabeçalhos de resposta x-ms-owner, x-ms-group e x-ms-acl serão transformados dos IDs de Objeto do Azure Active Directory para Nomes Principais de Utilizador. Se for "falso", os valores serão devolvidos como IDs de Objeto do Azure Active Directory. O valor predefinido é false. Tenha em atenção que os IDs de objeto de grupo e de aplicação não são traduzidos porque não têm nomes amigáveis exclusivos. |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
x-ms-lease-id |
string |
Opcional. Se este cabeçalho for especificado, a operação só será efetuada se ambas as condições seguintes forem cumpridas: i) a concessão do caminho estiver atualmente ativa e ii) o ID de concessão especificado no pedido corresponder ao do caminho. Padrão Regex: |
|
If-Match |
string |
Opcional. Um valor ETag. Especifique este cabeçalho para executar a operação apenas se o ETag do recurso corresponder ao valor especificado. O ETag tem de ser especificado em aspas. |
|
If-None-Match |
string |
Opcional. Um valor ETag ou o valor de caráter universal especial ("*"). Especifique este cabeçalho para executar a operação apenas se o ETag do recurso não corresponder ao valor especificado. O ETag tem de ser especificado em aspas. |
|
If-Modified-Since |
string |
Opcional. Um valor de data e hora. Especifique este cabeçalho para executar a operação apenas se o recurso tiver sido modificado desde a data e hora especificadas. |
|
If-Unmodified-Since |
string |
Opcional. Um valor de data e hora. Especifique este cabeçalho para executar a operação apenas se o recurso não tiver sido modificado desde a data e hora especificadas. |
|
x-ms-encryption-key |
string |
Opcional. A chave de encriptação AES-256 codificada com Base64. |
|
x-ms-encryption-key-sha256 |
string |
Opcional. O hash SHA256 codificado com Base64 da chave de encriptação. |
|
x-ms-encryption-algorithm: AES256 |
string |
Opcional. Especifica o algoritmo a utilizar para encriptação. O valor deste cabeçalho tem de ser AES256. |
|
x-ms-client-request-id |
string |
Um UUID registado nos registos de análise para resolução de problemas e correlação. Padrão Regex: |
|
x-ms-date |
string |
Especifica a Hora Universal Coordenada (UTC) do pedido. Isto é necessário ao utilizar a autorização de chave partilhada. |
|
x-ms-version |
string |
Especifica a versão do protocolo REST utilizada para processar o pedido. Isto é necessário ao utilizar a autorização de chave partilhada. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Devolve todas as propriedades do ficheiro ou diretório. Cabeçalhos
|
|
Other Status Codes |
Ocorreu um erro. As cadeias de estado, código e mensagem http possíveis estão listadas abaixo:
Cabeçalhos
|
Definições
Name | Description |
---|---|
Data |
|
Error |
O objeto de resposta de erro do serviço. |
Path |
Opcional. Se o valor for "getStatus", só são devolvidas as propriedades definidas pelo sistema para o caminho. Se o valor for "getAccessControl", a lista de controlo de acesso é devolvida nos cabeçalhos de resposta (o Espaço de Nomes Hierárquico tem de estar ativado para a conta), caso contrário, as propriedades são devolvidas. |
DataLakeStorageError
Name | Tipo | Description |
---|---|---|
error |
O objeto de resposta de erro do serviço. |
Error
O objeto de resposta de erro do serviço.
Name | 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", só são devolvidas as propriedades definidas pelo sistema para o caminho. Se o valor for "getAccessControl", a lista de controlo de acesso é devolvida nos cabeçalhos de resposta (o Espaço de Nomes Hierárquico tem de estar ativado para a conta), caso contrário, as propriedades são devolvidas.
Name | Tipo | Description |
---|---|---|
checkAccess |
string |
|
getAccessControl |
string |
|
getStatus |
string |