

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 대기열 환경을 사용하여 작업 구성
<a name="configure-jobs"></a>

AWS Deadline Cloud는 *대기열 환경을* 사용하여 작업자에 소프트웨어를 구성합니다. 환경을 사용하면 세션의 모든 작업에 대해 설정 및 제거와 같은 시간이 많이 걸리는 작업을 한 번 수행할 수 있습니다. 세션을 시작하거나 중지할 때 작업자에서 실행할 작업을 정의합니다. 대기열에 대한 환경, 대기열에서 실행되는 작업 및 작업에 대한 개별 단계를 구성할 수 있습니다.

환경을 대기열 환경 또는 작업 환경으로 정의합니다. Deadline Cloud 콘솔 또는 [deadline:CreateQueueEnvironment](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateQueueEnvironment.html) 작업을 사용하여 대기열 환경을 생성하고 제출하는 작업의 작업 템플릿에서 작업 환경을 정의합니다. 환경에 대한 Open Job Description(OpenJD) 사양을 따릅니다. 자세한 내용은 GitHub의 OpenJD 사양에서 [<Environment>](https://github.com/OpenJobDescription/openjd-specifications/wiki/2023-09-Template-Schemas#4-environment)를 참조하세요.

`name` 및 외에도 `description`각 환경에는 호스트에서 환경을 정의하는 두 개의 필드가 포함되어 있습니다. 스크립트는 다음과 같습니다.
+ `script` -이 환경이 작업자에서 실행될 때 수행되는 작업입니다.
+ `variables` - 환경에 들어갈 때 설정되는 환경 변수 이름/값 페어 세트입니다.

`script` 또는 중 하나 이상을 설정해야 합니다`variables`.

작업 템플릿에서 둘 이상의 환경을 정의할 수 있습니다. 각 환경은 템플릿에 나열된 순서대로 적용됩니다. 이를 사용하여 환경의 복잡성을 관리할 수 있습니다.

Deadline Cloud의 기본 대기열 환경은 conda 패키지 관리자를 사용하여 소프트웨어를 환경에 로드하지만 다른 패키지 관리자를 사용할 수 있습니다. 기본 환경은 로드해야 하는 소프트웨어를 지정하기 위해 두 개의 파라미터를 정의합니다. 이러한 변수는 Deadline Cloud에서 제공하는 제출자가 설정하지만 기본 환경을 사용하는 자체 스크립트 및 애플리케이션에서 설정할 수 있습니다. 스크립트는 다음과 같습니다.
+ `CondaPackages` - 작업에 설치할 conda 패키지 일치 사양의 공백으로 구분된 목록입니다. 예를 들어 Blender 제출자는를 Blender 3.6의 렌더링 프레임`blender=3.6`에 추가합니다.
+ `CondaChannels` - 패키지를 설치할 conda 채널의 공백으로 구분된 목록입니다. 서비스 관리형 플릿의 경우 `deadline-cloud` 채널에서 패키지가 설치됩니다. 다른 채널을 추가할 수 있습니다.