CopyStepDetails - AWS Transfer Family

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

CopyStepDetails

각 단계 유형에는 자체의 StepDetails 구조가 있습니다.

내용

DestinationFileLocation

복사할 파일의 위치를 지정합니다. 이 필드에서 ${Transfer:UserName} 또는 ${Transfer:UploadDate}을(를) 사용하여 사용자 이름 또는 업로드 날짜를 기준으로 대상 접두사를 파라미터화할 수 있습니다.

  • 파일을 업로드한 Transfer Family 사용자의 명칭이 접두사로 붙은 Amazon S3 버킷에 업로드된 파일을 복사하려면 DestinationFileLocation의 값을 ${Transfer:UserName}(으)로 설정합니다.

  • 업로드 날짜 접두사가 붙은 Amazon S3 버킷에 업로드된 파일을 복사하려면 DestinationFileLocation의 값을 ${Transfer:UploadDate}(으)로 설정합니다.

    참고

    시스템은 파일이 UTC로 업로드된 날짜를 기준으로 UploadDate을(를) YYYY-MM-DD의 날짜 형식으로 변환합니다.

유형: InputFileLocation 객체

필수 여부: 아니요

Name

단계의 명칭, 식별자로 사용됨.

유형: 문자열

길이 제약: 최소 길이 0. 최대 길이는 30입니다.

패턴: [\w-]*

필수 여부: 아니요

OverwriteExisting

같은 명칭의 기존 파일을 덮어쓸지 여부를 나타내는 플래그입니다. 기본값은 FALSE입니다.

워크플로우에서 기존 파일과 명칭이 같은 파일을 처리하는 경우, 동작은 다음과 같습니다.

  • OverwriteExisting이(가) TRUE인 경우, 기존 파일이 처리 중인 파일로 대체됩니다.

  • OverwriteExisting이(가) FALSE인 경우, 아무 일도 일어나지 않고 워크플로우 처리가 중지됩니다.

유형: 문자열

유효한 값: TRUE | FALSE

필수 여부: 아니요

SourceFileLocation

워크플로우 단계의 입력으로 사용할 파일(이전 단계의 출력 또는 워크플로우에 원래 업로드한 파일)을 지정합니다.

  • 이전 파일을 입력으로 사용하려면 ${previous.file}을(를) 입력합니다. 이 경우 이 워크플로우 단계에서는 이전 워크플로우 단계의 출력 파일을 입력으로 사용합니다. 이것이 기본값입니다.

  • 시초로 업로드된 파일 위치를 이 단계의 입력으로 사용하려면 ${original.file}을(를) 입력합니다.

유형: 문자열

길이 제약: 최소 길이 0. 최대 길이 256.

패턴: \$\{(\w+.)+\w+\}

필수 여부: 아니요

참고 항목

이 API를 언어별 AWS SDK 중 하나로 사용하는 방법에 대한 자세한 설명은 다음을 참조하세요: