你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Path - Get Properties
获取属性 |获取状态 |获取访问控制列表 |检查访问权限
获取属性返回路径的所有系统和用户定义的属性。 获取状态返回路径的所有系统定义属性。 获取访问控制列表返回路径的访问控制列表。 此操作支持条件 HTTP 请求。 有关详细信息,请参阅为 Blob 服务操作指定条件标头。
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}&upn={upn}&fsAction={fsAction}&timeout={timeout}
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
account
|
path | True |
string |
Azure 存储帐户名称。 |
dns
|
path | True |
string |
Azure Data Lake Storage终结点的 DNS 后缀。 |
filesystem
|
path | True |
string |
文件系统标识符。 正则表达式模式: |
path
|
path | True |
string |
文件或目录路径。 |
action
|
query |
可选。 如果值为“getStatus”,则仅返回路径的系统定义属性。 如果值为“getAccessControl”,则访问控制列表将在响应标头中返回, (必须为帐户启用分层命名空间) ,否则返回属性。 |
||
fs
|
query |
string |
仅对检查访问操作是必需的。 仅当为帐户启用分层命名空间时有效。 文件系统操作以字符串形式读取/写入/执行,匹配正则表达式模式“[rwx-]{3}” |
|
timeout
|
query |
integer int32 |
可选的操作超时值(以秒为单位)。 时间段从服务接收请求时开始。 如果超时值在操作完成之前已过,则操作将失败。 |
|
upn
|
query |
boolean |
可选。 仅当为帐户启用分层命名空间时有效。 如果为“true”,则 x-ms-owner、x-ms-group 和 x-ms-acl 响应标头中返回的用户标识值将从 Azure Active Directory 对象 ID 转换为用户主体名称。 如果为“false”,则值将作为 Azure Active Directory 对象 ID 返回。 默认值为 false。 请注意,不会转换组和应用程序对象 ID,因为它们没有唯一的友好名称。 |
请求头
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
x-ms-lease-id |
string |
可选。 如果指定了此标头,则仅当满足以下两个条件时才执行该操作:i) 路径的租约当前处于活动状态,ii) 请求中指定的租约 ID 与路径的租约 ID 匹配。 正则表达式模式: |
|
If-Match |
string |
可选。 ETag 值。 指定此标头,以便仅在资源的 ETag 与指定的值匹配时才执行操作。 必须在引号中指定 ETag。 |
|
If-None-Match |
string |
可选。 ETag 值或特殊通配符 (“*”) 值。 指定此标头,以便仅在资源的 ETag 与指定的值不匹配时才执行操作。 必须在引号中指定 ETag。 |
|
If-Modified-Since |
string |
可选。 日期和时间值。 指定此标头以仅当资源自指定日期和时间以来已修改时才执行操作。 |
|
If-Unmodified-Since |
string |
可选。 日期和时间值。 指定此标头以仅当资源自指定日期和时间以来未修改时才执行操作。 |
|
x-ms-encryption-key |
string |
可选。 Base64 编码的 AES-256 加密密钥。 |
|
x-ms-encryption-key-sha256 |
string |
可选。 加密密钥的 Base64 编码 SHA256 哈希。 |
|
x-ms-encryption-algorithm: AES256 |
string |
可选。 指定要用于加密的算法。 此标头的值必须为 AES256。 |
|
x-ms-client-request-id |
string |
在分析日志中记录用于故障排除和关联的 UUID。 正则表达式模式: |
|
x-ms-date |
string |
指定请求的协调世界时 (UTC)。 使用共享密钥授权时,这是必需的。 |
|
x-ms-version |
string |
指定用于处理请求的 REST 协议的版本。 使用共享密钥授权时,这是必需的。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
返回文件或目录的所有属性。 标头
|
|
Other Status Codes |
出现了错误。 下面列出了可能的 HTTP 状态、代码和消息字符串:
标头
|
定义
名称 | 说明 |
---|---|
Data |
|
Error |
服务错误响应对象。 |
Path |
可选。 如果值为“getStatus”,则仅返回路径的系统定义属性。 如果值为“getAccessControl”,则访问控制列表将在响应标头中返回, (必须为帐户启用分层命名空间) ,否则返回属性。 |
DataLakeStorageError
名称 | 类型 | 说明 |
---|---|---|
error |
服务错误响应对象。 |
Error
服务错误响应对象。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
服务错误代码。 |
message |
string |
服务错误消息。 |
PathGetPropertiesAction
可选。 如果值为“getStatus”,则仅返回路径的系统定义属性。 如果值为“getAccessControl”,则访问控制列表将在响应标头中返回, (必须为帐户启用分层命名空间) ,否则返回属性。
名称 | 类型 | 说明 |
---|---|---|
checkAccess |
string |
|
getAccessControl |
string |
|
getStatus |
string |