Path - Get Properties
Получение свойств | Получение | состояния Получение | списка контроль доступа Проверка доступа
Функция Get Properties возвращает все системные и пользовательские свойства для пути. Возвращает все системные свойства для пути. Получение контроль доступа List возвращает список управления доступом для пути. Эта операция поддерживает условные HTTP-запросы. Дополнительные сведения см. в статье Указание условных заголовков для операций службы BLOB-объектов.
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}
HEAD https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}&upn={upn}&fsAction={fsAction}&timeout={timeout}
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
|
Имя учетной записи служба хранилища Azure. |
|
dns
|
path | True |
|
DNS-суффикс для конечной точки Azure Data Lake Storage. |
|
filesystem
|
path | True |
|
Идентификатор файловой системы. Regex pattern: |
|
path
|
path | True |
|
Путь к файлу или каталогу. |
|
action
|
query |
Необязательный элемент. Если значение равно getStatus, возвращаются только системные свойства, определенные для пути. Если значение равно "getAccessControl", список управления доступом возвращается в заголовках ответа (иерархическое пространство имен должно быть включено для учетной записи), в противном случае возвращаются свойства. |
||
|
fs
|
query |
|
Требуется только для проверки действия доступа. Действителен только в том случае, если для учетной записи включено иерархическое пространство имен. Операция чтения и записи и выполнения файловой системы в строковой форме, соответствующая шаблону регулярного выражения "[rwx-]{3}" |
|
|
timeout
|
query |
|
Необязательное значение времени ожидания операции в секундах. Период начинается, когда служба получает запрос. Если значение времени ожидания истекает до завершения операции, операция завершается ошибкой. |
|
|
upn
|
query |
|
Необязательный элемент. Действителен только в том случае, если для учетной записи включено иерархическое пространство имен. Если задано значение true, значения идентификаторов пользователя, возвращаемые в заголовках ответа x-ms-owner, x-ms-group и x-ms-acl, будут преобразованы из идентификаторов объектов Azure Active Directory в имена субъектов-пользователей. Если значение равно false, значения будут возвращены в виде идентификаторов объектов Azure Active Directory. Значением по умолчанию является false. Обратите внимание, что идентификаторы объектов групп и приложений не преобразуются, так как они не имеют уникальных понятных имен. |
Заголовок запроса
| Name | Required | Type | Description |
|---|---|---|---|
| x-ms-lease-id |
|
Необязательный элемент. Если этот заголовок указан, операция будет выполнена только в том случае, если выполняются оба следующих условия: i) аренда пути в настоящее время активна и ii) идентификатор аренды, указанный в запросе, соответствует этому пути. Regex pattern: |
|
| If-Match |
|
Необязательный элемент. Значение ETag. Укажите этот заголовок для выполнения операции только в том случае, если ETag ресурса соответствует указанному значению. ETag должен быть указан в кавычках. |
|
| If-None-Match |
|
Необязательный элемент. Значение ETag или специальное значение подстановочного знака ("*"). Укажите этот заголовок для выполнения операции только в том случае, если ETag ресурса не соответствует указанному значению. ETag должен быть указан в кавычках. |
|
| If-Modified-Since |
|
Необязательный элемент. Значение даты и времени. Укажите этот заголовок для выполнения операции, только если ресурс был изменен с указанной даты и времени. |
|
| If-Unmodified-Since |
|
Необязательный элемент. Значение даты и времени. Укажите этот заголовок для выполнения операции, только если ресурс не был изменен с указанной даты и времени. |
|
| x-ms-encryption-key |
|
Необязательный элемент. Ключ шифрования AES-256 с кодировкой Base64. |
|
| x-ms-encryption-key-sha256 |
|
Необязательный элемент. Хэш SHA256 в кодировке Base64 ключа шифрования. |
|
| x-ms-encryption-algorithm: AES256 |
|
Необязательный элемент. Задает алгоритм, используемый для шифрования. Значение этого заголовка должно быть AES256. |
|
| x-ms-client-request-id |
|
UUID, записанный в журналах аналитики для устранения неполадок и корреляции. Regex pattern: |
|
| x-ms-date |
|
Задает время запроса в формате UTC. Это необходимо при использовании авторизации общего ключа. |
|
| x-ms-version |
|
Указывает версию протокола REST, используемого для обработки запроса. Это необходимо при использовании авторизации общего ключа. |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
Возвращает все свойства файла или каталога. Headers
|
|
| Other Status Codes |
Произошла ошибка. Ниже перечислены возможные состояния HTTP, код и строки сообщений:
Headers
|
Определения
|
Data |
|
| Error |
Объект ответа об ошибке службы. |
|
Path |
Необязательный элемент. Если значение равно getStatus, возвращаются только системные свойства, определенные для пути. Если значение равно "getAccessControl", список управления доступом возвращается в заголовках ответа (для учетной записи должно быть включено иерархическое пространство имен), в противном случае возвращаются свойства. |
DataLakeStorageError
| Name | Type | Description |
|---|---|---|
| error |
Объект ответа об ошибке службы. |
Error
Объект ответа об ошибке службы.
| Name | Type | Description |
|---|---|---|
| code |
|
Код ошибки службы. |
| message |
|
Сообщение об ошибке службы. |
PathGetPropertiesAction
Необязательный элемент. Если значение равно getStatus, возвращаются только системные свойства, определенные для пути. Если значение равно "getAccessControl", список управления доступом возвращается в заголовках ответа (для учетной записи должно быть включено иерархическое пространство имен), в противном случае возвращаются свойства.
| Name | Type | Description |
|---|---|---|
| checkAccess |
|
|
| getAccessControl |
|
|
| getStatus |
|