다음을 통해 공유


BlockBlobSyncUploadFromURLOptions interface

작업을 구성하는 <xref:BlockBlobClient.syncUploadFromURL> 옵션입니다.

Extends

속성

abortSignal

작업을 취소하라는 AbortSignalLike 요청을 알리는 인터페이스의 구현입니다. 예를 들어 @azure/abort-controller를 사용하여 를 만듭니다 AbortSignal.

blobHTTPHeaders

블록 Blob에 업로드할 때 설정할 HTTP 헤더입니다. 설정하는 일반적인 헤더는 이며 blobContentType, 브라우저에서 파일 형식에 따라 기능을 제공할 수 있도록 합니다.

conditions

대상 Azure Blob에 대해 충족할 조건입니다.

copySourceBlobProperties

선택 사항이며 기본값은 true입니다. 원본 Blob의 속성을 복사해야 하는지를 나타냅니다.

customerProvidedKey

고객이 제공한 키 정보입니다.

encryptionScope

(선택 사항) 버전 2019-07-07 이상. 요청에 제공된 데이터를 암호화하는 데 사용할 암호화 범위의 이름을 지정합니다. 지정하지 않으면 기본 계정 암호화 범위를 사용하여 암호화가 수행됩니다. 자세한 내용은 Azure Storage Services에 대한 미사용 암호화를 참조하세요.

metadata

(선택 사항) blob와 연결된 사용자 정의 이름-값 쌍을 지정합니다. 이름-값 쌍을 지정하지 않으면 작업은 원본 Blob 또는 파일의 메타데이터를 대상 Blob으로 복사합니다. 하나 이상의 이름-값 쌍을 지정하면 대상 Blob이 지정된 메타데이터를 사용하여 만들어지고 메타데이터는 원본 Blob 또는 파일에서 복사되지 않습니다. 2009-09-19 버전부터는 메타데이터 이름이 C# 식별자의 명명 규칙을 따라야 합니다. 자세한 내용은 컨테이너, Blob 및 메타데이터 이름 지정 및 참조를 참조하세요.

sourceAuthorization

전달자 유형만 지원됩니다. 자격 증명은 원본을 복사할 수 있는 유효한 OAuth 액세스 토큰이어야 합니다.

sourceConditions

(선택 사항) 원본 Azure Blob에 대해 충족할 조건입니다.

sourceContentMD5

복사 원본에서 읽어야 하는 바이트 범위에 대해 계산된 md5를 지정합니다.

tags

Blob 태그.

tier

액세스 계층. 자세한 정보 - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

timeoutInSeconds

서버 시간 제한(초). 자세한 내용은 @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

tracingOptions

추적을 사용할 때 생성되는 범위를 구성하는 옵션입니다.

속성 세부 정보

abortSignal

작업을 취소하라는 AbortSignalLike 요청을 알리는 인터페이스의 구현입니다. 예를 들어 @azure/abort-controller를 사용하여 를 만듭니다 AbortSignal.

abortSignal?: AbortSignalLike

속성 값

AbortSignalLike

blobHTTPHeaders

블록 Blob에 업로드할 때 설정할 HTTP 헤더입니다. 설정하는 일반적인 헤더는 이며 blobContentType, 브라우저에서 파일 형식에 따라 기능을 제공할 수 있도록 합니다.

blobHTTPHeaders?: BlobHTTPHeaders

속성 값

conditions

대상 Azure Blob에 대해 충족할 조건입니다.

conditions?: BlobRequestConditions

속성 값

copySourceBlobProperties

선택 사항이며 기본값은 true입니다. 원본 Blob의 속성을 복사해야 하는지를 나타냅니다.

copySourceBlobProperties?: boolean

속성 값

boolean

customerProvidedKey

고객이 제공한 키 정보입니다.

customerProvidedKey?: CpkInfo

속성 값

encryptionScope

(선택 사항) 버전 2019-07-07 이상. 요청에 제공된 데이터를 암호화하는 데 사용할 암호화 범위의 이름을 지정합니다. 지정하지 않으면 기본 계정 암호화 범위를 사용하여 암호화가 수행됩니다. 자세한 내용은 Azure Storage Services에 대한 미사용 암호화를 참조하세요.

encryptionScope?: string

속성 값

string

metadata

(선택 사항) blob와 연결된 사용자 정의 이름-값 쌍을 지정합니다. 이름-값 쌍을 지정하지 않으면 작업은 원본 Blob 또는 파일의 메타데이터를 대상 Blob으로 복사합니다. 하나 이상의 이름-값 쌍을 지정하면 대상 Blob이 지정된 메타데이터를 사용하여 만들어지고 메타데이터는 원본 Blob 또는 파일에서 복사되지 않습니다. 2009-09-19 버전부터는 메타데이터 이름이 C# 식별자의 명명 규칙을 따라야 합니다. 자세한 내용은 컨테이너, Blob 및 메타데이터 이름 지정 및 참조를 참조하세요.

metadata?: Metadata

속성 값

sourceAuthorization

전달자 유형만 지원됩니다. 자격 증명은 원본을 복사할 수 있는 유효한 OAuth 액세스 토큰이어야 합니다.

sourceAuthorization?: HttpAuthorization

속성 값

sourceConditions

(선택 사항) 원본 Azure Blob에 대해 충족할 조건입니다.

sourceConditions?: ModifiedAccessConditions

속성 값

sourceContentMD5

복사 원본에서 읽어야 하는 바이트 범위에 대해 계산된 md5를 지정합니다.

sourceContentMD5?: Uint8Array

속성 값

Uint8Array

tags

Blob 태그.

tags?: Tags

속성 값

tier

액세스 계층. 자세한 정보 - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: BlockBlobTier | string

속성 값

BlockBlobTier | string

timeoutInSeconds

서버 시간 제한(초). 자세한 내용은 @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

timeoutInSeconds?: number

속성 값

number

tracingOptions

추적을 사용할 때 생성되는 범위를 구성하는 옵션입니다.

tracingOptions?: OperationTracingOptions

속성 값

OperationTracingOptions