Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea un canale conda usando S3
Se i tuoi lavori devono eseguire applicazioni non disponibili sui conda-forgedeadline-cloudor, puoi ospitare un canale conda personalizzato per fornire i tuoi pacchetti. Quando crei una coda nella console AWS Deadline Cloud (Deadline Cloud), la console aggiunge un ambiente di coda conda per impostazione predefinita. Per rendere i pacchetti disponibili per i lavori, aggiungi il canale personalizzato all'ambiente di coda.
Un canale conda è un contenuto statico ospitato che puoi ospitare in vari modi
Puoi creare e testare pacchetti localmente, quindi pubblicarli su un canale. La creazione di pacchetti localmente è un modo semplice per iniziare a iterare sulle ricette di compilazione dei pacchetti senza configurare l'infrastruttura. Puoi anche utilizzare una coda di creazione di pacchetti Deadline Cloud per creare pacchetti e pubblicarli su un canale. Una coda per la creazione di pacchetti semplifica la manutenzione dei pacchetti per più sistemi operativi e configurazioni di acceleratori. Puoi aggiornare le versioni e inviare set completi di build di pacchetti da qualsiasi luogo.
Puoi configurare i canali per il tuo studio e la tua Deadline Cloud farm in diversi modi. Puoi avere un canale Amazon S3 e configurare tutte le workstation e gli host della farm per utilizzarlo. Puoi anche avere più di un canale e configurare il mirroring con AWS DataSync (). DataSync Ad esempio, la coda di creazione dei pacchetti Deadline Cloud può essere pubblicata su un canale Amazon S3 di cui viene eseguito il mirroring in locale per workstation e host di farm locali.
Argomenti
Configura le autorizzazioni per la coda di produzione per pacchetti conda personalizzati
La tua coda di produzione richiede autorizzazioni di sola lettura per il /Conda prefisso nel bucket S3 della coda. Apri la pagina AWS Identity and Access Management (IAM) per il ruolo associato alla coda di produzione e modifica la policy con quanto segue:
-
Apri la console Deadline Cloud e vai alla pagina dei dettagli della coda per la coda di compilazione del pacchetto.
-
Scegli il ruolo del servizio di coda, quindi scegli Modifica coda.
-
Scorri fino alla sezione Queue service role, quindi scegli Visualizza questo ruolo nella console IAM.
-
Dall'elenco delle politiche di autorizzazione, scegli quella AmazonDeadlineCloudQueuePolicyper la tua coda.
-
Dalla scheda Autorizzazioni, scegli Modifica.
-
Aggiungi una nuova sezione al ruolo del servizio di coda come segue. Sostituisci
amzn-s3-demo-buckete111122223333con il tuo bucket e il tuo account.{ "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" } } },
Aggiungi un canale conda a un ambiente di coda
Per utilizzare il canale S3 conda, devi aggiungere la posizione del s3://amzn-s3-demo-bucket/Conda/Default canale al CondaChannels parametro dei lavori che invii a Deadline Cloud. I mittenti forniti con Deadline Cloud forniscono campi per specificare canali e pacchetti conda personalizzati.
Puoi evitare di modificare ogni lavoro modificando l'ambiente di coda conda per la tua coda di produzione. Attenersi alla seguente procedura:
-
Apri la console Deadline Cloud e vai alla pagina dei dettagli della coda per la coda di produzione.
-
Scegli la scheda Ambienti.
-
Seleziona l'ambiente di coda Conda, quindi scegli Modifica.
-
Scegli l'editor JSON, quindi nello script, trova la definizione del parametro per.
CondaChannels -
Modifica la riga
default: "deadline-cloud"in modo che inizi con il canale conda S3 appena creato:default: "s3://amzn-s3-demo-bucket/Conda/Default deadline-cloud"
Le flotte gestite dai servizi consentono una priorità flessibile dei canali per conda per impostazione predefinita. Per una richiesta di lavoro blender=4.2 se Blender 4.2 è presente sia nel nuovo canale che nel canale, il pacchetto verrà estratto dal deadline-cloud canale che si trova per primo nell'elenco dei canali. Se una versione del pacchetto specificata non viene trovata nel primo canale, i canali successivi verranno controllati in ordine per verificare la versione del pacchetto.
Per le flotte gestite dai clienti, puoi abilitare l'uso dei pacchetti conda utilizzando uno degli esempi di ambiente conda queue nel repository di esempi