Batch API for Blob Storage

업데이트 게시일: 10월 23, 2019

이제 Batch API for Azure Blob Storage의 퍼블릭 미리 보기를 사용하여 Blob Storage에 대해 여러 동시 API 요청을 하는 애플리케이션의 개발을 간소화할 수 있습니다.  Batch API는 클라이언트가 요청을 열고 관리하고 분산하기 위해 사용하는 연결 수를 줄여주며 애플리케이션 성능을 개선하는 데 도움이 됩니다. Blob Batch REST API를 통해 단일 HTTP 요청에 여러 API 호출을 포함할 수 있습니다. Batch 요청의 개별 하위 요청은 트랜잭션 하나로 계산됩니다. Batch REST 요청도 트랜잭션 하나로 계산됩니다. 따라서 100개 요청 크기의 일괄 처리가 있는 경우 트랜잭션이 총 101개가 됩니다.  일괄 처리 요청에 대해 서버에서 반환된 응답은 일괄 처리의 각 하위 요청에 대한 결과를 포함합니다. 일괄 처리 요청 및 응답은 OData 일괄 처리 사양을 이용합니다.

현재 이 API는 두 가지 유형의 하위 요청 SetBlobTier for Block Blobs 및 DeleteBlob을 지원하며, 앞으로 더 많은 요청이 제공됩니다. 이 API는 버전 2018-11-09부터 사용할 수 있습니다. 또한 Batch REST API는 .NET, Java 및 Python 클라이언트 SDK의 지원으로 보완되며, 앞으로 더 많은 SDK 지원이 제공됩니다. Batch API는 블록 Blob에 대해 표준 범용 v2 스토리지 계정에서 사용할 수 있습니다. 그러나 아직 ADLS Gen2(계층 구조 네임스페이스 지원 스토리지 계정)에는 사용할 수 없습니다. Batch API는 다른 모든 스토리지 REST API처럼 작동하며 모든 기존 지원 Storage 인증 및 권한 부여 체계를 지원합니다. 일괄 삭제는 삭제 작업에 등록된 모든 Event Grid 구독을 트리거합니다.

피드백과 사용 경험에 대한 의견을 제공해 주세요. 피드백은 azurestoragefeedback@microsoft.com으로 보내주시기 바랍니다.

  • Blob Storage
  • SDK and Tools