BlobBatch class
BlobBatch는 Blob에서 집계된 작업 집합을 나타냅니다.
현재 및 setAccessTier
만 delete
지원됩니다.
메서드
delete |
deleteBlob 작업은 삭제할 지정된 Blob 또는 스냅샷을 표시합니다. 이 blob는 나중에 가비지 수집 중에 삭제됩니다. 일괄 처리 요청당 하나의 종류의 작업만 허용됩니다. Blob을 삭제하려면 해당 스냅숏을 모두 삭제해야 합니다. 둘 다 동시에 삭제할 수 있습니다. 삭제 작업 세부 정보를 참조하세요. 작업은 지정된 자격 증명으로 인증되고 권한이 부여됩니다. Blob 일괄 처리 권한 부여 세부 정보를 참조하세요. |
delete |
deleteBlob 작업은 삭제할 지정된 Blob 또는 스냅샷을 표시합니다. 이 blob는 나중에 가비지 수집 중에 삭제됩니다. 일괄 처리 요청당 하나의 종류의 작업만 허용됩니다. Blob을 삭제하려면 해당 스냅숏을 모두 삭제해야 합니다. 둘 다 동시에 삭제할 수 있습니다. 삭제 작업 세부 정보를 참조하세요. 작업은 지정된 자격 증명으로 인증되고 권한이 부여됩니다. Blob 일괄 처리 권한 부여 세부 정보를 참조하세요. |
get |
하위 요청에 대한 어셈블된 HTTP 요청 본문을 가져옵니다. |
get |
일괄 처리 요청에 대한 Content-Type 값을 가져옵니다. 값은 일괄 처리 경계와 다중 파트/혼합되어야 합니다. 예: 다중 파트/혼합; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
일괄 처리 요청에 추가된 하위 요청을 가져옵니다. |
set |
setBlobAccessTier 작업은 Blob에서 계층을 설정합니다. Blob Storage 또는 범용 v2 계정의 블록 Blob에서 작업이 허용됩니다. 일괄 처리 요청당 하나의 종류의 작업만 허용됩니다. 블록 Blob의 계층은 핫/쿨/보관 스토리지 유형을 결정합니다. 이 작업은 Blob의 ETag를 업데이트하지 않습니다. 블록 Blob 수준 계층화에 대한 자세한 내용은 핫, 쿨 및 보관 액세스 계층을 참조하세요. 작업은 지정된 자격 증명으로 인증되고 권한이 부여됩니다. Blob 일괄 처리 권한 부여 세부 정보를 참조하세요. |
set |
setBlobAccessTier 작업은 Blob에서 계층을 설정합니다. Blob Storage 또는 범용 v2 계정의 블록 Blob에서 작업이 허용됩니다. 일괄 처리 요청당 하나의 종류의 작업만 허용됩니다. 블록 Blob의 계층은 핫/쿨/보관 스토리지 유형을 결정합니다. 이 작업은 Blob의 ETag를 업데이트하지 않습니다. 블록 Blob 수준 계층화에 대한 자세한 내용은 핫, 쿨 및 보관 액세스 계층을 참조하세요. 작업은 지정된 자격 증명으로 인증되고 권한이 부여됩니다. Blob 일괄 처리 권한 부여 세부 정보를 참조하세요. |
메서드 세부 정보
deleteBlob(BlobClient, BlobDeleteOptions)
deleteBlob 작업은 삭제할 지정된 Blob 또는 스냅샷을 표시합니다. 이 blob는 나중에 가비지 수집 중에 삭제됩니다. 일괄 처리 요청당 하나의 종류의 작업만 허용됩니다.
Blob을 삭제하려면 해당 스냅숏을 모두 삭제해야 합니다. 둘 다 동시에 삭제할 수 있습니다. 삭제 작업 세부 정보를 참조하세요. 작업은 지정된 자격 증명으로 인증되고 권한이 부여됩니다. Blob 일괄 처리 권한 부여 세부 정보를 참조하세요.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions): Promise<void>
매개 변수
- blobClient
- BlobClient
BlobClient입니다.
- options
- BlobDeleteOptions
반환
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
deleteBlob 작업은 삭제할 지정된 Blob 또는 스냅샷을 표시합니다. 이 blob는 나중에 가비지 수집 중에 삭제됩니다. 일괄 처리 요청당 하나의 종류의 작업만 허용됩니다.
Blob을 삭제하려면 해당 스냅숏을 모두 삭제해야 합니다. 둘 다 동시에 삭제할 수 있습니다. 삭제 작업 세부 정보를 참조하세요. 작업은 지정된 자격 증명으로 인증되고 권한이 부여됩니다. Blob 일괄 처리 권한 부여 세부 정보를 참조하세요.
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions): Promise<void>
매개 변수
- url
-
string
삭제할 Blob 리소스의 URL입니다.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential, StorageSharedKeyCredential 또는 패키지의 @azure/identity
자격 증명과 같이 서비스에 대한 요청을 인증합니다. TokenCredential 인터페이스를 구현하는 개체를 제공할 수도 있습니다. 지정하지 않으면 AnonymousCredential이 사용됩니다.
- options
- BlobDeleteOptions
반환
Promise<void>
getHttpRequestBody()
하위 요청에 대한 어셈블된 HTTP 요청 본문을 가져옵니다.
function getHttpRequestBody(): string
반환
string
getMultiPartContentType()
일괄 처리 요청에 대한 Content-Type 값을 가져옵니다. 값은 일괄 처리 경계와 다중 파트/혼합되어야 합니다. 예: 다중 파트/혼합; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType(): string
반환
string
getSubRequests()
일괄 처리 요청에 추가된 하위 요청을 가져옵니다.
function getSubRequests(): Map<number, BatchSubRequest>
반환
Map<number, BatchSubRequest>
setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)
setBlobAccessTier 작업은 Blob에서 계층을 설정합니다. Blob Storage 또는 범용 v2 계정의 블록 Blob에서 작업이 허용됩니다. 일괄 처리 요청당 하나의 종류의 작업만 허용됩니다.
블록 Blob의 계층은 핫/쿨/보관 스토리지 유형을 결정합니다. 이 작업은 Blob의 ETag를 업데이트하지 않습니다. 블록 Blob 수준 계층화에 대한 자세한 내용은 핫, 쿨 및 보관 액세스 계층을 참조하세요. 작업은 지정된 자격 증명으로 인증되고 권한이 부여됩니다. Blob 일괄 처리 권한 부여 세부 정보를 참조하세요.
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
매개 변수
- blobClient
- BlobClient
BlobClient입니다.
- tier
- AccessTier
- options
- BlobSetTierOptions
반환
Promise<void>
setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)
setBlobAccessTier 작업은 Blob에서 계층을 설정합니다. Blob Storage 또는 범용 v2 계정의 블록 Blob에서 작업이 허용됩니다. 일괄 처리 요청당 하나의 종류의 작업만 허용됩니다.
블록 Blob의 계층은 핫/쿨/보관 스토리지 유형을 결정합니다. 이 작업은 Blob의 ETag를 업데이트하지 않습니다. 블록 Blob 수준 계층화에 대한 자세한 내용은 핫, 쿨 및 보관 액세스 계층을 참조하세요. 작업은 지정된 자격 증명으로 인증되고 권한이 부여됩니다. Blob 일괄 처리 권한 부여 세부 정보를 참조하세요.
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
매개 변수
- url
-
string
삭제할 Blob 리소스의 URL입니다.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential, StorageSharedKeyCredential 또는 패키지의 @azure/identity
자격 증명과 같이 서비스에 대한 요청을 인증합니다. TokenCredential 인터페이스를 구현하는 개체를 제공할 수도 있습니다. 지정하지 않으면 AnonymousCredential이 사용됩니다.
- tier
- AccessTier
- options
- BlobSetTierOptions
반환
Promise<void>