View a markdown version of this page

將檔案上傳至截止日期雲端任務附件 - 截止日期雲端

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將檔案上傳至截止日期雲端任務附件

upload_to_job_attachments Python 指令碼會以內容可定址的儲存格式,將檔案和目錄從工作站上傳至 Deadline Cloud 任務附件 Amazon S3 儲存貯體。上傳檔案之後,參考這些檔案的任務就不需要再次上傳。指令碼適用於使用大型資料集預先填入任務附件。

指令碼提供下列項目:

  • 檔案或整個目錄的遞迴上傳。

  • 多執行緒傳輸。

  • 略過 Amazon S3 中已存在檔案的自動重複資料刪除。

  • 使用指數退避重試邏輯。

  • 兩種組態模式:直接 Amazon S3 規格或佇列查詢。

透過指定佇列上傳:

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

或直接上傳至 Amazon S3 儲存貯體和字首:

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

對於高頻寬網路,增加 --threads--max-concurrency。對於頻寬受限的環境,將 --max-bandwidth設定為調節上傳。對於大型檔案,增加 --multipart-chunksize

如需在 Amazon S3 儲存貯體之間複製檔案的任務型替代方案,請參閱 將 S3 字首複製到截止日期雲端上的任務附件