다음을 통해 공유


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 상속된