다음을 통해 공유


FileParallelUploadOptions interface

Data Lake 파일에 대한 옵션 인터페이스 - 업로드 작업

참조

Extends

속성

abortSignal

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

chunkSize

병렬로 전송될 데이터 크기(바이트)입니다. 0으로 설정하거나 정의되지 않은 경우 데이터 크기에 따라 자동으로 계산됩니다. 최대값은 FILE_UPLOAD_MAX_CHUNK_SIZE.

close

Azure Storage 이벤트를 사용하도록 설정하면 파일 변경 이벤트가 발생합니다. 이 이벤트에는 파일 스트림에 대한 중간 플러시("false"로 닫을 때)와 파일 스트림의 마지막 닫기("true"로 설정된 경우)의 차이를 구분하기 위한 최종 변경인지 여부를 나타내는 속성이 있습니다.

conditions

액세스 조건 헤더.

customerProvidedKey

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

encryptionContext

파일에 설정할 암호화 컨텍스트를 지정합니다.

maxConcurrency

병렬 업로드의 최대 동시성입니다. 0보다 크거나 같아야 합니다. 기본값은 DEFAULT_HIGH_LEVEL_CONCURRENCY.

metadata

Data Lake 파일과 연결할 키-값 문자열 쌍의 컬렉션입니다.

onProgress

진행률 업데이트.

pathHttpHeaders

Http 헤더.

permissions

파일 소유자, 파일 소유 그룹 등에 대한 POSIX 액세스 권한을 설정합니다. 각 클래스에는 읽기, 쓰기 또는 실행 권한이 부여될 수 있습니다. 고정 비트도 지원됩니다. 기호(rwxrw-rw-) 및 4자리 8진수 표기법(예: 0766)이 모두 지원됩니다.

singleUploadThreshold

병렬 업로드가 아닌 단일 업로드 작업을 사용하기 위한 데이터 크기 임계값(바이트)입니다. 이 제한보다 작은 크기의 데이터는 단일 업로드로 전송됩니다. 이 제한보다 큰 데이터는 청크로 병렬로 전송됩니다. 기본값과 최대값은 FILE_MAX_SINGLE_UPLOAD_THRESHOLD. 참고: uploadStream 은 이 필드를 존중하지 않으며 항상 병렬 업로드를 수행합니다.

umask

umask는 만들 파일의 권한을 제한합니다. 결과 권한은 p & ^u에 의해 부여됩니다. 여기서 p는 권한이며 umask입니다. 예를 들어 p가 0777이고 0057인 경우 결과 권한은 0720입니다. 파일에 대한 기본 권한은 0666입니다. 기본 umask는 0027입니다. umask는 4자리 8진수 표기법(예: 0766)으로 지정해야 합니다.

상속된 속성

tracingOptions

속성 세부 정보

abortSignal

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

abortSignal?: AbortSignalLike

속성 값

chunkSize

병렬로 전송될 데이터 크기(바이트)입니다. 0으로 설정하거나 정의되지 않은 경우 데이터 크기에 따라 자동으로 계산됩니다. 최대값은 FILE_UPLOAD_MAX_CHUNK_SIZE.

chunkSize?: number

속성 값

number

close

Azure Storage 이벤트를 사용하도록 설정하면 파일 변경 이벤트가 발생합니다. 이 이벤트에는 파일 스트림에 대한 중간 플러시("false"로 닫을 때)와 파일 스트림의 마지막 닫기("true"로 설정된 경우)의 차이를 구분하기 위한 최종 변경인지 여부를 나타내는 속성이 있습니다.

close?: boolean

속성 값

boolean

conditions

액세스 조건 헤더.

conditions?: DataLakeRequestConditions

속성 값

customerProvidedKey

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

customerProvidedKey?: CpkInfo

속성 값

encryptionContext

파일에 설정할 암호화 컨텍스트를 지정합니다.

encryptionContext?: string

속성 값

string

maxConcurrency

병렬 업로드의 최대 동시성입니다. 0보다 크거나 같아야 합니다. 기본값은 DEFAULT_HIGH_LEVEL_CONCURRENCY.

maxConcurrency?: number

속성 값

number

metadata

Data Lake 파일과 연결할 키-값 문자열 쌍의 컬렉션입니다.

metadata?: Metadata

속성 값

onProgress

진행률 업데이트.

onProgress?: (progress: TransferProgressEvent) => void

속성 값

(progress: TransferProgressEvent) => void

pathHttpHeaders

Http 헤더.

pathHttpHeaders?: PathHttpHeaders

속성 값

permissions

파일 소유자, 파일 소유 그룹 등에 대한 POSIX 액세스 권한을 설정합니다. 각 클래스에는 읽기, 쓰기 또는 실행 권한이 부여될 수 있습니다. 고정 비트도 지원됩니다. 기호(rwxrw-rw-) 및 4자리 8진수 표기법(예: 0766)이 모두 지원됩니다.

permissions?: string

속성 값

string

singleUploadThreshold

병렬 업로드가 아닌 단일 업로드 작업을 사용하기 위한 데이터 크기 임계값(바이트)입니다. 이 제한보다 작은 크기의 데이터는 단일 업로드로 전송됩니다. 이 제한보다 큰 데이터는 청크로 병렬로 전송됩니다. 기본값과 최대값은 FILE_MAX_SINGLE_UPLOAD_THRESHOLD. 참고: uploadStream 은 이 필드를 존중하지 않으며 항상 병렬 업로드를 수행합니다.

singleUploadThreshold?: number

속성 값

number

umask

umask는 만들 파일의 권한을 제한합니다. 결과 권한은 p & ^u에 의해 부여됩니다. 여기서 p는 권한이며 umask입니다. 예를 들어 p가 0777이고 0057인 경우 결과 권한은 0720입니다. 파일에 대한 기본 권한은 0666입니다. 기본 umask는 0027입니다. umask는 4자리 8진수 표기법(예: 0766)으로 지정해야 합니다.

umask?: string

속성 값

string

상속된 속성 세부 정보

tracingOptions

tracingOptions?: OperationTracingOptions

속성 값

CommonOptions.tracingOptions에서 상속