

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

# ジョブアタッチメントを使用してファイルを共有する
<a name="build-job-attachments"></a>

*ジョブアタッチメント*を使用して、共有ディレクトリにないファイルをジョブで使用できるようにし、共有ディレクトリに書き込まれていない場合は出力ファイルをキャプチャします。ジョブアタッチメントはAmazon S3 を使用してホスト間でファイルをバッファリングします。ファイルは S3 バケットに保存され、コンテンツが変更されていない場合はファイルをアップロードする必要はありません。

ホストはファイルシステムの場所を共有しないため、[サービスマネージドフリート](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/smf-manage.html)でジョブを実行するときはジョブアタッチメントを使用する必要があります。ジョブアタッチメントは、ジョブバンドルにシェルや Python スクリプトが含まれている場合など、共有ネットワークファイルシステムに保存されている[ジョブ](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/submit-job-bundle.html)の入力ファイルまたは出力ファイルの場合にも、[カスタマーマネージドフリー](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/manage-cmf.html)トで役立ちます。

 [Deadline Cloud CLI](https://pypi.org/project/deadline/) または Deadline Cloud 送信者のいずれかを使用してジョブバンドルを送信すると、ジョブアタッチメントはジョブのストレージプロファイルとキューの必要なファイルシステムの場所を使用して、ワーカーホストになく、ジョブ送信の一部として Amazon S3 にアップロードする必要がある入力ファイルを識別します。これらのストレージプロファイルは、Deadline Cloud がワークステーションで使用できるように Amazon S3 にアップロードする必要があるワーカーホストロケーション内の出力ファイルを識別するのにも役立ちます。

 ジョブアタッチメントの例では、 および のファーム、フリート、キュー、ストレージプロファイル設定を使用します[サンプルプロジェクトインフラストラクチャ](sample-project-infrastructure.md)[ストレージプロファイルとパスマッピング](storage-profiles-and-path-mapping.md)。この前に、これらのセクションを確認してください。

次の例では、サンプルジョブバンドルを開始点として使用し、ジョブアタッチメントの機能を調べるために変更します。ジョブバンドルは、ジョブがジョブアタッチメントを使用するのに最適な方法です。ディレクトリ内の [Open Job Description](https://github.com/OpenJobDescription/openjd-specifications/wiki) ジョブテンプレートと、ジョブバンドルを使用するジョブに必要なファイルとディレクトリを一覧表示する追加ファイルを組み合わせます。ジョブバンドルの詳細については、「」を参照してください[Deadline Cloud の Open Job Description (OpenJD) テンプレート](build-job-bundle.md)。