

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Deadline Cloud 작업 첨부 파일에 파일 업로드
<a name="examples-upload-to-job-attachments"></a>

GitHub 웹 사이트의 [upload\_to\_job\_attachments](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/utility_scripts/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 접두사를 Deadline Cloud의 작업 연결에 복사](examples-jb-copy-s3-to-attachments.md).