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