View a markdown version of this page

Deadline Cloud ジョブアタッチメントにファイルをアップロードする - Deadline クラウド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Deadline Cloud ジョブアタッチメントにファイルをアップロードする

upload_to_job_attachments Python スクリプトは、ワークステーションから Deadline Cloud ジョブアタッチメント Amazon S3 バケットにファイルとディレクトリをコンテンツアドレス指定可能なストレージ形式でアップロードします。ファイルがアップロードされると、それらを参照するジョブは再度アップロードする必要はありません。このスクリプトは、大きなデータセットを持つジョブアタッチメントを事前に入力するのに役立ちます。

スクリプトには、以下が用意されています。

  • ファイルまたはディレクトリ全体の再帰的なアップロード。

  • マルチスレッド転送。

  • Amazon S3 にすでに存在するファイルをスキップする自動重複排除。

  • エクスポネンシャルバックオフを使用してロジックを再試行します。

  • Amazon S3 の直接仕様またはキュー検索の 2 つの設定モード。

キューを指定してアップロードします。

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 バケット間でファイルをコピーするジョブベースの代替方法については、「」を参照してくださいDeadline Cloud のジョブアタッチメントに S3 プレフィックスをコピーする