View a markdown version of this page

Unggah file ke lampiran pekerjaan Deadline Cloud - Awan Batas Waktu

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Unggah file ke lampiran pekerjaan Deadline Cloud

Skrip Python upload_to_job_attachment di GitHub situs web mengunggah file dan direktori dari workstation Anda ke bucket Amazon S3 lampiran pekerjaan Deadline Cloud dalam format penyimpanan yang dapat dialamatkan konten. Setelah file diunggah, pekerjaan yang mereferensikan mereka tidak perlu mengunggahnya lagi. Skrip ini berguna untuk pra-mengisi lampiran pekerjaan dengan kumpulan data besar.

Skrip menyediakan yang berikut:

  • Unggahan rekursif file atau seluruh direktori.

  • Multi-threaded transfer.

  • Deduplikasi otomatis yang melewatkan file yang sudah ada di Amazon S3.

  • Coba lagi logika dengan mundur eksponensial.

  • Dua mode konfigurasi: spesifikasi Amazon S3 langsung atau pencarian antrian.

Unggah dengan menentukan antrian:

python upload_to_job_attachments.py \ --farm-id farm-1234567890abcdef \ --queue-id queue-1234567890abcdef \ --paths /path/to/files /path/to/directory

Atau unggah langsung ke bucket dan awalan Amazon S3:

python upload_to_job_attachments.py \ --s3-bucket my-bucket \ --s3-prefix job-attachments \ --paths /path/to/files

Untuk jaringan bandwidth tinggi, tingkatkan --threads dan--max-concurrency. Untuk lingkungan dengan bandwidth terbatas, atur untuk membatasi unggahan. --max-bandwidth Untuk file besar, tingkatkan--multipart-chunksize.

Untuk alternatif berbasis pekerjaan yang menyalin file antara bucket Amazon S3, lihatSalin awalan S3 ke lampiran pekerjaan di Deadline Cloud.