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 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
account
|
path | True |
string |
Azure Storage 계정 이름입니다. |
dns
|
path | True |
string |
Azure Data Lake Storage 엔드포인트에 대한 DNS 접미사입니다. |
filesystem
|
path | True |
string |
파일 시스템 식별자입니다. 값은 문자 또는 숫자로 시작하고 끝나야 하며 문자, 숫자 및 대시(-) 문자만 포함해야 합니다. 연속 대시는 허용되지 않습니다. 모든 문자는 소문자여야 합니다. 값은 3~63자여야 합니다. regex 패턴: |
recursive
|
query | True |
boolean |
"true"이면 모든 경로가 나열됩니다. 그렇지 않으면 파일 시스템의 루트에 있는 경로만 나열됩니다. "디렉터리"를 지정하면 목록에는 동일한 루트를 공유하는 경로만 포함됩니다. |
resource
|
query | True |
값은 모든 파일 시스템 작업에 대해 "파일 시스템"이어야 합니다. |
|
continuation
|
query |
string |
각 호출과 함께 반환되는 경로 수는 제한됩니다. 반환할 경로 수가 이 제한을 초과하면 연속 토큰이 응답 헤더 x-ms-continuation에 반환됩니다. 응답에서 연속 토큰이 반환되는 경우 경로를 계속 나열하려면 목록 작업의 후속 호출에서 지정해야 합니다. 응답 헤더 x-ms-continuation에서 반환된 연속 토큰은 후속 호출에서 사용되기 전에 URL로 인코딩되어야 합니다. |
|
directory
|
query |
string |
지정된 디렉터리 내의 경로로 결과를 필터링합니다. 디렉터리가 없는 경우 오류가 발생합니다. |
|
max
|
query |
integer int32 |
반환할 최대 항목 수를 지정하는 선택적 값입니다. 생략되거나 5,000개보다 큰 경우 응답에는 최대 5,000개 항목이 포함됩니다. |
|
timeout
|
query |
integer int32 |
선택적 작업 시간 제한 값(초)입니다. 이 기간은 서비스에서 요청을 수신할 때 시작됩니다. 작업이 완료되기 전에 시간 제한 값이 경과하면 작업이 실패합니다. |
|
upn
|
query |
boolean |
선택 사항입니다. 계정에 대해 계층 구조 네임스페이스를 사용하는 경우에만 유효합니다. "true"이면 각 목록 항목의 소유자 및 그룹 필드에 반환된 사용자 ID 값이 Azure Active Directory 개체 ID에서 사용자 계정 이름으로 변환됩니다. "false"이면 값이 Azure Active Directory 개체 ID로 반환됩니다. 기본값은 false입니다. 그룹 및 애플리케이션 개체 ID는 고유한 식별 이름이 없으므로 번역되지 않습니다. |
요청 헤더
Name | 필수 | 형식 | Description |
---|---|---|---|
x-ms-client-request-id |
string |
문제 해결 및 상관 관계를 위해 분석 로그에 기록된 UUID입니다. regex 패턴: |
|
x-ms-date |
string |
요청에 대한 UTC(협정 세계시)를 지정합니다. 공유 키 권한 부여를 사용할 때 필요합니다. |
|
x-ms-version |
string |
요청을 처리하는 데 사용되는 REST 프로토콜의 버전을 지정합니다. 공유 키 권한 부여를 사용할 때 필요합니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
확인 헤더
|
|
Other Status Codes |
오류가 발생했습니다. 가능한 HTTP 상태, 코드 및 메시지 문자열은 다음과 같습니다.
헤더
|
정의
Name | Description |
---|---|
Data |
|
Error |
서비스 오류 응답 개체입니다. |
Filesystem |
값은 모든 파일 시스템 작업에 대해 "파일 시스템"이어야 합니다. |
Path | |
Path |
DataLakeStorageError
Name | 형식 | Description |
---|---|---|
error |
서비스 오류 응답 개체입니다. |
Error
서비스 오류 응답 개체입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
서비스 오류 코드입니다. |
message |
string |
서비스 오류 메시지입니다. |
FilesystemResourceType
값은 모든 파일 시스템 작업에 대해 "파일 시스템"이어야 합니다.
Name | 형식 | Description |
---|---|---|
filesystem |
string |
Path
Name | 형식 | Default value | Description |
---|---|---|---|
contentLength |
integer |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
암호화 컨텍스트 속성 값이 설정되면 set 값을 반환합니다. 계정에 대해 계층 구조 네임스페이스를 사용하도록 설정한 경우에만 유효합니다. |
|
x-ms-encryption-key-sha256 |
string |
서버는 고객이 제공한 암호화 키의 SHA256을 에코하여 작업에 사용된 키의 유효성을 검사합니다. |
|
x-ms-encryption-scope |
string |
요청이 암호화 scope 사용하는 경우 클라이언트는 암호화 scope 사용하여 요청 내용이 성공적으로 암호화되도록 할 수 있습니다. |
|
x-ms-server-encrypted: true/false |
boolean |
요청 내용이 지정된 알고리즘을 사용하여 성공적으로 암호화되면 이 헤더의 값이 true로 설정됩니다. |
PathList
Name | 형식 | Description |
---|---|---|
paths |
Path[] |