Path - Get Properties
속성 가져오기 | 상태 가져오기 | Access Control 목록 가져오기 | 액세스 확인
Get Properties는 경로에 대한 모든 시스템 및 사용자 정의 속성을 반환합니다. Get Status는 경로에 대해 정의된 모든 속성을 반환합니다. Get Access Control 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(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
account
|
path | True |
string |
Azure Storage 계정 이름입니다. |
dns
|
path | True |
string |
Azure Data Lake Storage 엔드포인트에 대한 DNS 접미사입니다. |
filesystem
|
path | True |
string |
파일 시스템 식별자입니다. regex 패턴: |
path
|
path | True |
string |
파일 또는 디렉터리 경로입니다. |
action
|
query |
선택 사항입니다. 값이 "getStatus"인 경우 경로에 대한 시스템 정의 속성만 반환됩니다. 값이 "getAccessControl"인 경우 액세스 제어 목록이 응답 헤더에 반환됩니다(계정에 대해 계층 구조 네임스페이스를 사용하도록 설정해야 함). 그렇지 않으면 속성이 반환됩니다. |
||
fs
|
query |
string |
검사 액세스 작업에만 필요합니다. 계정에 대해 계층 구조 네임스페이스를 사용하는 경우에만 유효합니다. 파일 시스템 작업 읽기/쓰기/문자열 형식으로 실행, regex 패턴 '[rwx-]{3}' 일치 |
|
timeout
|
query |
integer int32 |
선택적 작업 시간 제한 값(초)입니다. 이 기간은 서비스에서 요청을 수신할 때 시작됩니다. 작업이 완료되기 전에 시간 제한 값이 경과하면 작업이 실패합니다. |
|
upn
|
query |
boolean |
선택 사항입니다. 계정에 대해 계층 구조 네임스페이스를 사용하는 경우에만 유효합니다. "true"이면 x-ms-owner, x-ms-group 및 x-ms-acl 응답 헤더에 반환된 사용자 ID 값이 Azure Active Directory 개체 ID에서 사용자 계정 이름으로 변환됩니다. "false"이면 값이 Azure Active Directory 개체 ID로 반환됩니다. 기본값은 false입니다. 그룹 및 애플리케이션 개체 ID는 고유한 식별 이름이 없으므로 번역되지 않습니다. |
요청 헤더
Name | 필수 | 형식 | Description |
---|---|---|---|
x-ms-lease-id |
string |
선택 사항입니다. 이 헤더를 지정하면 다음 조건이 모두 충족되는 경우에만 작업이 수행됩니다. i) 경로의 임대가 현재 활성 상태이고 ii) 요청에 지정된 임대 ID가 경로의 임대 ID와 일치합니다. regex 패턴: |
|
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입니다. regex 패턴: |
|
x-ms-date |
string |
요청에 대한 UTC(협정 세계시)를 지정합니다. 공유 키 권한 부여를 사용할 때 필요합니다. |
|
x-ms-version |
string |
요청을 처리하는 데 사용되는 REST 프로토콜의 버전을 지정합니다. 공유 키 권한 부여를 사용할 때 필요합니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
파일 또는 디렉터리에 대한 모든 속성을 반환합니다. 헤더
|
|
Other Status Codes |
오류가 발생했습니다. 가능한 HTTP 상태, 코드 및 메시지 문자열은 다음과 같습니다.
헤더
|
정의
Name | Description |
---|---|
Data |
|
Error |
서비스 오류 응답 개체입니다. |
Path |
선택 사항입니다. 값이 "getStatus"인 경우 경로에 대한 시스템 정의 속성만 반환됩니다. 값이 "getAccessControl"인 경우 액세스 제어 목록이 응답 헤더에 반환됩니다(계정에 대해 계층 구조 네임스페이스를 사용하도록 설정해야 함). 그렇지 않으면 속성이 반환됩니다. |
DataLakeStorageError
Name | 형식 | Description |
---|---|---|
error |
서비스 오류 응답 개체입니다. |
Error
서비스 오류 응답 개체입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
서비스 오류 코드입니다. |
message |
string |
서비스 오류 메시지입니다. |
PathGetPropertiesAction
선택 사항입니다. 값이 "getStatus"인 경우 경로에 대한 시스템 정의 속성만 반환됩니다. 값이 "getAccessControl"인 경우 액세스 제어 목록이 응답 헤더에 반환됩니다(계정에 대해 계층 구조 네임스페이스를 사용하도록 설정해야 함). 그렇지 않으면 속성이 반환됩니다.
Name | 형식 | Description |
---|---|---|
checkAccess |
string |
|
getAccessControl |
string |
|
getStatus |
string |