Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat saluran conda menggunakan S3
Jika pekerjaan Anda perlu menjalankan aplikasi yang tidak tersedia di conda-forgedeadline-cloudatau, Anda dapat meng-host saluran conda khusus untuk melayani paket Anda sendiri. Saat Anda membuat antrean di konsol AWS Deadline Cloud (Deadline Cloud), konsol akan menambahkan lingkungan antrean conda secara default. Untuk membuat paket Anda tersedia untuk pekerjaan, tambahkan saluran kustom ke lingkungan antrian.
Saluran conda adalah konten yang di-host statis yang dapat Anda host dengan berbagai cara
Anda dapat membuat dan menguji paket secara lokal, lalu mempublikasikannya ke saluran. Membangun paket secara lokal adalah cara mudah untuk mulai mengulangi resep pembuatan paket tanpa pengaturan infrastruktur. Anda juga dapat menggunakan antrean pembuatan paket Deadline Cloud untuk membuat paket dan mempublikasikannya ke saluran. Antrian pembuatan paket menyederhanakan pemeliharaan paket untuk beberapa sistem operasi dan konfigurasi akselerator. Anda dapat memperbarui versi dan mengirimkan set lengkap paket build dari mana saja.
Anda dapat mengonfigurasi saluran untuk studio dan Deadline Cloud farm Anda dengan berbagai cara. Anda dapat memiliki satu saluran Amazon S3 dan mengonfigurasi semua workstation dan host pertanian Anda untuk menggunakannya. Anda juga dapat memiliki lebih dari satu saluran dan mengatur mirroring dengan AWS DataSync (DataSync). Misalnya, antrean pembuatan paket Deadline Cloud dapat dipublikasikan ke saluran Amazon S3 yang dicerminkan di tempat untuk workstation dan host farm lokal.
Topik
Konfigurasikan izin antrian produksi untuk paket conda kustom
Antrian produksi Anda memerlukan izin hanya-baca ke /Conda awalan di bucket S3 antrian. Buka halaman AWS Identity and Access Management (IAM) untuk peran yang terkait dengan antrian produksi dan ubah kebijakan dengan yang berikut:
-
Buka konsol Deadline Cloud dan arahkan ke halaman detail antrian untuk antrean pembuatan paket.
-
Pilih peran layanan antrian, lalu pilih Edit antrian.
-
Gulir ke bagian Peran layanan antrian, lalu pilih Lihat peran ini di konsol IAM.
-
Dari daftar kebijakan izin, pilih antrian AmazonDeadlineCloudQueuePolicyuntuk Anda.
-
Dari tab Izin, pilih Edit.
-
Tambahkan bagian baru ke peran layanan antrian seperti berikut ini. Ganti
amzn-s3-demo-bucketdan111122223333dengan ember dan akun Anda sendiri.{ "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" } } },
Menambahkan saluran conda ke lingkungan antrian
Untuk menggunakan saluran conda S3, Anda perlu menambahkan lokasi s3://amzn-s3-demo-bucket/Conda/Default saluran ke CondaChannels parameter pekerjaan yang Anda kirimkan ke Deadline Cloud. Pengirim yang dilengkapi dengan Deadline Cloud menyediakan bidang untuk menentukan saluran dan paket conda kustom.
Anda dapat menghindari memodifikasi setiap pekerjaan dengan mengedit lingkungan antrian conda untuk antrian produksi Anda. Gunakan prosedur berikut:
-
Buka konsol Deadline Cloud dan arahkan ke halaman detail antrian untuk antrean produksi.
-
Pilih tab lingkungan.
-
Pilih lingkungan antrian Conda, lalu pilih Edit.
-
Pilih editor JSON, dan kemudian dalam skrip, temukan definisi parameter untuk
CondaChannels. -
Edit baris
default: "deadline-cloud"sehingga dimulai dengan saluran conda S3 yang baru dibuat:default: "s3://amzn-s3-demo-bucket/Conda/Default deadline-cloud"
Armada yang dikelola layanan memungkinkan prioritas saluran fleksibel untuk conda secara default. Untuk pekerjaan yang meminta blender=4.2 apakah Blender 4.2 ada di saluran baru dan deadline-cloud saluran, paket akan ditarik dari saluran mana pun yang pertama dalam daftar saluran. Jika versi paket tertentu tidak ditemukan di saluran pertama maka saluran berikutnya akan diperiksa untuk versi paket.
Untuk armada yang dikelola pelanggan, Anda dapat mengaktifkan penggunaan paket conda dengan menggunakan salah satu contoh lingkungan antrian conda di repositori sampel