기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
S3를 사용하여 conda 채널 생성
작업이 deadline-cloud 또는 conda-forge
conda 채널은 파일 시스템 또는 Amazon Simple Storage Service(Amazon S3) 버킷을 포함하여 다양한 방식으로
로컬에서 패키지를 빌드하고 테스트한 다음 채널에 게시할 수 있습니다. 로컬에서 패키지를 빌드하면 인프라 설정 없이 패키지 빌드 레시피에서 반복을 쉽게 시작할 수 있습니다. Deadline Cloud 패키지 빌드 대기열을 사용하여 패키지를 빌드하고 채널에 게시할 수도 있습니다. 패키지 빌드 대기열은 여러 운영 체제 및 액셀러레이터 구성에 대한 패키지 유지 관리를 간소화합니다. 어디에서나 버전을 업데이트하고 패키지 빌드의 전체 세트를 제출할 수 있습니다.
스튜디오 및 Deadline Cloud 팜에 대한 채널을 여러 가지 방법으로 구성할 수 있습니다. 하나의 Amazon S3 채널을 사용하고 이를 사용하도록 모든 워크스테이션과 팜 호스트를 구성할 수 있습니다. 채널이 두 개 이상 있고 AWS DataSync (DataSync)를 사용하여 미러링을 설정할 수도 있습니다. 예를 들어 Deadline Cloud 패키지 빌드 대기열은 워크스테이션 및 온프레미스 팜 호스트를 위해 온프레미스에서 미러링되는 Amazon S3 채널에 게시할 수 있습니다.
주제
사용자 지정 conda 패키지에 대한 프로덕션 대기열 권한 구성
프로덕션 대기열에는 대기열의 S3 버킷에 있는 /Conda 접두사에 대한 읽기 전용 권한이 필요합니다. 프로덕션 대기열과 연결된 역할의 AWS Identity and Access Management (IAM) 페이지를 열고 다음을 사용하여 정책을 수정합니다.
-
Deadline Cloud 콘솔을 열고 패키지 빌드 대기열의 대기열 세부 정보 페이지로 이동합니다.
-
대기열 서비스 역할을 선택한 다음 대기열 편집을 선택합니다.
-
대기열 서비스 역할 섹션으로 스크롤한 다음 IAM 콘솔에서이 역할 보기를 선택합니다.
-
권한 정책 목록에서 대기열에 대한 AmazonDeadlineCloudQueuePolicy를 선택합니다.
-
권한 탭에서 편집을 선택합니다.
-
다음과 같이 대기열 서비스 역할에 새 섹션을 추가합니다.
amzn-s3-demo-bucket및111122223333을 자체 버킷 및 계정으로 바꿉니다.{ "Effect": "Allow", "Sid": "CustomCondaChannelReadOnly", "Action": [ "s3:GetObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket", "arn:aws:s3:::amzn-s3-demo-bucket/Conda/*" ], "Condition": { "StringEquals": { "aws:ResourceAccount": "111122223333" } } },
대기열 환경에 conda 채널 추가
S3 conda 채널을 사용하려면 Deadline Cloud에 제출하는 작업의 CondaChannels 파라미터에 s3://amzn-s3-demo-bucket/Conda/Default 채널 위치를 추가해야 합니다. Deadline Cloud와 함께 제공된 제출자는 사용자 지정 conda 채널 및 패키지를 지정하는 필드를 제공합니다.
프로덕션 대기열의 conda 대기열 환경을 편집하여 모든 작업을 수정하지 않아도 됩니다. 다음 절차를 수행하세요.
-
Deadline Cloud 콘솔을 열고 프로덕션 대기열의 대기열 세부 정보 페이지로 이동합니다.
-
환경 탭을 선택합니다.
-
Conda 대기열 환경을 선택한 다음 편집을 선택합니다.
-
JSON 편집기를 선택한 다음 스크립트에서에 대한 파라미터 정의를 찾습니다
CondaChannels. -
새로 생성된 S3 conda 채널로 시작
default: "deadline-cloud"하도록 선을 편집합니다.default: "s3://amzn-s3-demo-bucket/Conda/Default deadline-cloud"
서비스 관리형 플릿은 기본적으로 conda에 대한 유연한 채널 우선 순위를 활성화합니다. Blender 4.2가 새 채널과 deadline-cloud 채널 모두에 blender=4.2 있는지 요청하는 작업의 경우 채널 목록의 첫 번째 채널에서 패키지를 가져옵니다. 지정된 패키지 버전을 첫 번째 채널에서 찾을 수 없는 경우 패키지 버전에 대해 후속 채널이 확인됩니다.
고객 관리형 플릿의 경우 Deadline Cloud 샘플 리포지토리의 conda 대기열 환경 샘플 중 하나를 사용하여 conda