ResourceFile interface

컴퓨팅 노드에 다운로드할 단일 파일 또는 여러 파일입니다.

속성

autoStorageContainerName

자동 저장 계정의 저장 컨테이너 이름입니다. autoStorageContainerName, storageContainerUrl 및 httpUrl 속성은 상호 배타적이며 그 중 하나를 지정해야 합니다.

blobPrefix

Azure Storage 컨테이너에서 블롭을 다운로드할 때 사용할 수 있는 블롭 접두사입니다. 이름이 지정된 접두사로 시작하는 Blob만 다운로드됩니다. 이 속성은 autoStorageContainerName 또는 storageContainerUrl을 사용하는 경우에만 유효합니다. 이 접두사는 부분 파일 이름 또는 하위 디렉터리일 수 있습니다. 접두사를 지정하지 않으면 컨테이너의 모든 파일이 다운로드됩니다.

fileMode

8진수 형식의 파일 사용 권한 모드 특성입니다. 이 속성은 Linux Compute Nodes에 다운로드되는 파일에만 적용됩니다. 만약 리소스파일이 Windows 컴퓨트 노드에 다운로드될 경우 무시됩니다. 이 속성이 Linux 컴퓨트 노드에 명시되어 있지 않으면, 파일에 기본값 0770이 적용됩니다.

filePath

작업을 수행하는 디렉터리에 대해 파일을 다운로드할 컴퓨트 노드의 위치입니다. httpUrl 속성을 지정하면 filePath가 필요하며 파일 이름을 포함하여 파일을 다운로드할 경로를 설명합니다. 그렇지 않으면 autoStorageContainerName 또는 storageContainerUrl 속성이 지정된 경우 filePath는 선택 사항이며 파일을 다운로드할 디렉터리입니다. filePath가 디렉터리로 사용되는 경우 입력 데이터와 이미 연결된 모든 디렉터리 구조가 전체로 유지되고 지정된 filePath 디렉터리에 추가됩니다. 지정된 상대 경로는 작업의 작업 디렉터리를 벗어날 수 없습니다(예: '..' 사용).

httpUrl

다운로드할 파일의 URL입니다. autoStorageContainerName, storageContainerUrl 및 httpUrl 속성은 상호 배타적이며 그 중 하나를 지정해야 합니다. URL이 Azure Blob Storage를 가리킨다면, 컴퓨트 노드에서 읽을 수 있어야 합니다. Azure 저장소 내 블롭에 대해 이러한 URL을 얻는 방법은 세 가지가 있습니다: 블롭에 읽기 권한을 부여하는 공유 접근 서명(SAS), 읽기 권한이 있는 관리 신원을 사용하거나, 블롭 또는 그 컨테이너의 ACL을 설정해 공개 접근을 허용하는 것입니다.

identityReference

storageContainerUrl 또는 httpUrl로 지정한 Azure Blob Storage에 접근하기 위해 사용자가 할당한 신원에 대한 참조입니다.

storageContainerUrl

Azure Blob Storage 내의 blob 컨테이너 URL. autoStorageContainerName, storageContainerUrl 및 httpUrl 속성은 상호 배타적이며 그 중 하나를 지정해야 합니다. 이 URL은 컴퓨팅 노드에서 읽을 수 있고 나열할 수 있어야 합니다. Azure 저장소 내 컨테이너에 대해 이러한 URL을 얻는 방법은 세 가지가 있습니다: 컨테이너에 읽기 및 목록 권한을 부여하는 공유 접근 서명(SAS), 읽기 및 목록 권한이 있는 관리 식별 사용, 또는 컨테이너의 ACL을 설정해 공개 접근을 허용하는 것입니다.

속성 세부 정보

autoStorageContainerName

자동 저장 계정의 저장 컨테이너 이름입니다. autoStorageContainerName, storageContainerUrl 및 httpUrl 속성은 상호 배타적이며 그 중 하나를 지정해야 합니다.

autoStorageContainerName?: string

속성 값

string

blobPrefix

Azure Storage 컨테이너에서 블롭을 다운로드할 때 사용할 수 있는 블롭 접두사입니다. 이름이 지정된 접두사로 시작하는 Blob만 다운로드됩니다. 이 속성은 autoStorageContainerName 또는 storageContainerUrl을 사용하는 경우에만 유효합니다. 이 접두사는 부분 파일 이름 또는 하위 디렉터리일 수 있습니다. 접두사를 지정하지 않으면 컨테이너의 모든 파일이 다운로드됩니다.

blobPrefix?: string

속성 값

string

fileMode

8진수 형식의 파일 사용 권한 모드 특성입니다. 이 속성은 Linux Compute Nodes에 다운로드되는 파일에만 적용됩니다. 만약 리소스파일이 Windows 컴퓨트 노드에 다운로드될 경우 무시됩니다. 이 속성이 Linux 컴퓨트 노드에 명시되어 있지 않으면, 파일에 기본값 0770이 적용됩니다.

fileMode?: string

속성 값

string

filePath

작업을 수행하는 디렉터리에 대해 파일을 다운로드할 컴퓨트 노드의 위치입니다. httpUrl 속성을 지정하면 filePath가 필요하며 파일 이름을 포함하여 파일을 다운로드할 경로를 설명합니다. 그렇지 않으면 autoStorageContainerName 또는 storageContainerUrl 속성이 지정된 경우 filePath는 선택 사항이며 파일을 다운로드할 디렉터리입니다. filePath가 디렉터리로 사용되는 경우 입력 데이터와 이미 연결된 모든 디렉터리 구조가 전체로 유지되고 지정된 filePath 디렉터리에 추가됩니다. 지정된 상대 경로는 작업의 작업 디렉터리를 벗어날 수 없습니다(예: '..' 사용).

filePath?: string

속성 값

string

httpUrl

다운로드할 파일의 URL입니다. autoStorageContainerName, storageContainerUrl 및 httpUrl 속성은 상호 배타적이며 그 중 하나를 지정해야 합니다. URL이 Azure Blob Storage를 가리킨다면, 컴퓨트 노드에서 읽을 수 있어야 합니다. Azure 저장소 내 블롭에 대해 이러한 URL을 얻는 방법은 세 가지가 있습니다: 블롭에 읽기 권한을 부여하는 공유 접근 서명(SAS), 읽기 권한이 있는 관리 신원을 사용하거나, 블롭 또는 그 컨테이너의 ACL을 설정해 공개 접근을 허용하는 것입니다.

httpUrl?: string

속성 값

string

identityReference

storageContainerUrl 또는 httpUrl로 지정한 Azure Blob Storage에 접근하기 위해 사용자가 할당한 신원에 대한 참조입니다.

identityReference?: BatchNodeIdentityReference

속성 값

storageContainerUrl

Azure Blob Storage 내의 blob 컨테이너 URL. autoStorageContainerName, storageContainerUrl 및 httpUrl 속성은 상호 배타적이며 그 중 하나를 지정해야 합니다. 이 URL은 컴퓨팅 노드에서 읽을 수 있고 나열할 수 있어야 합니다. Azure 저장소 내 컨테이너에 대해 이러한 URL을 얻는 방법은 세 가지가 있습니다: 컨테이너에 읽기 및 목록 권한을 부여하는 공유 접근 서명(SAS), 읽기 및 목록 권한이 있는 관리 식별 사용, 또는 컨테이너의 ACL을 설정해 공개 접근을 허용하는 것입니다.

storageContainerUrl?: string

속성 값

string