영업: 1-800-867-1380

파일 서비스 REST API

업데이트 날짜: 2014년 11월

SMB(서버 메시지 블록) 프로토콜은 현재 온-프레미스에서 사용되는 기본 파일 공유 프로토콜입니다. 고객은 Microsoft Azure 파일 서비스를 통해 SMB 클라이언트 응용 프로그램을 다시 작성하지 않고도 Azure의 클라우드 IaaS(Infrastructure as a Service) SMB 확장성과 가용성을 활용할 수 있습니다.

note참고
Azure 파일 서비스는 현재 미리 보기 상태입니다. 액세스를 요청하려면 Azure 미리 보기 페이지를 참조하세요.

Azure 파일 서비스는 대개 설치, 구성 및 작동이 복잡하고 비용이 많이 드는 기존의 DAS(직접 연결된 저장소) 및 SAN(저장 영역 네트워크) 솔루션 대신 매우 효율적으로 사용할 수 있습니다. 새 Azure 파일 서비스의 가격은 기존 Azure 저장소 서비스와 일치하며 저장소 용량 및 트랜잭션 단위로 요금이 청구됩니다. 자세한 내용은 Azure 저장소 가격 페이지를 참조하세요.

Azure 파일 서비스 공유에 저장된 파일은 SMB 프로토콜을 통해 액세스할 수 있으며 http|https://<account>.file.core.window.net 끝점에서 REST API를 통해 액세스할 수도 있습니다. HTTPS를 사용하는 것이 좋습니다.

Azure 파일 서비스 REST API는 Azure Blob 서비스 REST API와 비슷하지만 서비스가 기본 파일 시스템을 모델링하는 방식과 관련하여 약간의 차이점이 있습니다. 이러한 차이점은 아래의 작업 테이블에 나와 있습니다.

Azure 파일 서비스는 저장소 계정, 공유, 디렉터리 및 파일의 4가지 리소스를 제공합니다. 공유는 파일 집합을 구성하는 방법을 제공하며, 클라우드에서 호스트되는 SMB 파일 공유로 탑재할 수도 있습니다.

파일 서비스 REST API는 HTTP/HTTPS 작업을 통해 공유, 디렉터리 및 파일 리소스를 사용하는 방법을 제공합니다. 파일 서비스 작업은 2014-02-14 이상 버전의 저장소 서비스에서만 사용할 수 있습니다.

파일 서비스 REST API에는 아래 테이블에 나열된 작업이 포함됩니다.

 

작업 리소스 유형 REST 동사 설명 Blob 서비스 작업과의 차이점

공유 나열

저장소 계정

GET

저장소 계정에 있는 모든 파일 공유가 나열됩니다.

없음

Create Share

공유

PUT

저장소 계정에 새 공유를 만듭니다.

요청 헤더

Get Share Properties

공유

GET HEAD

공유의 모든 사용자 정의 메타데이터 및 시스템 속성을 반환합니다.

없음

Set Share Metadata

공유

PUT

공유의 사용자 정의 메타데이터를 설정합니다.

없음

Get Share Metadata

공유

GET HEAD

공유의 사용자 정의 메타데이터만 반환합니다.

없음

Delete Share

공유

DELETE

공유 및 공유에 포함된 파일과 디렉터리를 삭제합니다.

없음

List Directories and Files

디렉터리

GET

공유 내의 파일 및 디렉터리나 지정한 디렉터리가 나열됩니다.

쿼리 문자열 매개 변수, 응답 본문

Create Directory

디렉터리

PUT

공유 또는 부모 디렉터리에 디렉터리를 만듭니다.

새로 만들기

Get Directory Properties

디렉터리

GET HEAD

디렉터리의 시스템 정의 속성을 반환합니다. 따라서 사용자가 디렉터리 유무를 확인할 수 있습니다. LMT(만든 날짜)만 반환됩니다.

새로 만들기

디렉터리 삭제

디렉터리

DELETE

디렉터리를 삭제합니다. 빈 디렉터리에 대해서만 지원됩니다.

새로 만들기

Create File

파일

PUT

새 파일을 만들거나 디렉터리 또는 공유 내의 기존 파일을 바꿉니다.

Name

요청 헤더

Get File

파일

GET

사용자 정의 메타데이터 및 시스템 속성을 포함하여 파일 서비스에서 파일을 읽거나 다운로드합니다.

이름, 응답 헤더

Set File Properties

파일

PUT

기존 파일에 정의된 시스템 속성을 설정합니다.

이름,

요청 및 응답 헤더

파일 속성 가져오기

파일

HEAD

파일의 모든 시스템 속성과 사용자 정의 메타데이터를 반환합니다.

이름, 응답 헤더

Get File Metadata

파일

GET

HEAD

파일의 모든 사용자 정의 메타데이터를 검색합니다.

이름만

Set File Metadata

파일

PUT

기존 파일의 사용자 정의 메타데이터를 설정합니다.

이름만

Delete File

파일

DELETE

파일을 영구적으로 삭제합니다.

이름만

Put Range

파일

PUT

데이터 범위를 파일에 포함하거나 파일에서 범위를 지웁니다.

이름,

쿼리 문자열 매개 변수, 응답 헤더 및 본문

List Ranges

파일

GET

파일에 대한 활성 범위 목록을 반환합니다. 활성 범위는 범위 배치 API를 사용하여 데이터를 채운 범위입니다.

이름,

쿼리 문자열 매개 변수, 응답 본문

참고 항목

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
표시:
© 2015 Microsoft