Path - List
Перечисление путей и их свойств в заданной файловой системе.
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}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
account
|
path | True |
string |
Имя учетной записи хранения Azure. |
dns
|
path | True |
string |
DNS-суффикс для конечной точки Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Идентификатор файловой системы. Значение должно начинаться и заканчиваться буквой или цифрой и содержать только буквы, цифры и тире (-). Последовательные дефисы не допускаются. Все буквы должны быть строчными. Значение должно содержать от 3 до 63 символов. Шаблон регулярного выражения: |
recursive
|
query | True |
boolean |
Если значение равно true, отображаются все пути; В противном случае отображаются только пути в корне файловой системы. Если указан параметр "каталог", список будет включать только пути, которые используют один и тот же корневой каталог. |
resource
|
query | True |
Значение должно быть "filesystem" для всех операций файловой системы. |
|
continuation
|
query |
string |
Количество путей, возвращаемых при каждом вызове, ограничено. Если количество возвращаемых путей превышает это ограничение, в заголовке ответа x-ms-continuation возвращается маркер продолжения. Когда маркер продолжения возвращается в ответе, он должен быть указан в последующем вызове операции списка, чтобы продолжить перечисление путей. Обратите внимание, что маркер продолжения, возвращаемый в заголовке ответа x-ms-continuation, должен быть закодирован url-адресом перед использованием в последующем вызове. |
|
directory
|
query |
string |
Фильтрует результаты по путям в указанном каталоге. Если каталог не существует, возникает ошибка. |
|
max
|
query |
integer int32 |
Необязательное значение, указывающее максимальное количество возвращаемых элементов. Если значение пропущено или больше 5000, ответ будет содержать до 5000 элементов. |
|
timeout
|
query |
integer int32 |
Необязательное значение времени ожидания операции в секундах. Период начинается с момента получения запроса службой. Если время ожидания истекает до завершения операции, операция завершается сбоем. |
|
upn
|
query |
boolean |
Необязательный элемент. Допустимо, только если для учетной записи включено иерархическое пространство имен. Если значение равно true, значения идентификаторов пользователей, возвращаемые в полях владельца и группы каждой записи списка, будут преобразованы из идентификаторов объектов Azure Active Directory в имена субъектов-пользователей. Если значение равно false, значения будут возвращены в виде идентификаторов объектов Azure Active Directory. Значением по умолчанию является false. Обратите внимание, что идентификаторы объектов групп и приложений не переводятся, так как они не имеют уникальных понятных имен. |
Заголовок запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
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 |
Объект ответа об ошибке службы. |
Filesystem |
Значение должно быть "filesystem" для всех операций файловой системы. |
Path | |
Path |
DataLakeStorageError
Имя | Тип | Описание |
---|---|---|
error |
Объект ответа об ошибке службы. |
Error
Объект ответа об ошибке службы.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки службы. |
message |
string |
Сообщение об ошибке службы. |
FilesystemResourceType
Значение должно быть "filesystem" для всех операций файловой системы.
Имя | Тип | Описание |
---|---|---|
filesystem |
string |
Path
Имя | Тип | Default value | Описание |
---|---|---|---|
contentLength |
integer |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Если задано значение свойства контекста шифрования, возвращается заданное значение. Допустимо, только если для учетной записи включено иерархическое пространство имен. |
|
x-ms-encryption-key-sha256 |
string |
Сервер будет повторять SHA256 предоставленного клиентом ключа шифрования для проверки ключа, используемого в операции. |
|
x-ms-encryption-scope |
string |
Если запрос использовал шифрование область, чтобы клиент смог убедиться, что содержимое запроса успешно зашифровано с помощью область шифрования. |
|
x-ms-server-encrypted: true/false |
boolean |
Значение этого заголовка равно true, если содержимое запроса успешно зашифровано с помощью указанного алгоритма. |
PathList
Имя | Тип | Описание |
---|---|---|
paths |
Path[] |