기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Options
AWS DataSync작업 설정을 구성합니다. 이러한 옵션에는 파일, 객체 및 관련 메타데이터를 DataSync 처리하는 방법이 포함됩니다. 또한 데이터 무결성을 DataSync 검증하는 방법을 지정하고 작업에 대한 대역폭 제한을 설정하는 등의 옵션을 지정할 수 있습니다.
각 작업 설정에는 기본값이 있습니다. 꼭 필요한 경우가 아니면 작업을 시작하기 Options
전에 이러한 설정을 구성하지 않아도 됩니다.
목차
- Atime
-
파일을 마지막으로 읽거나 쓴 시간을 나타내는 메타데이터를 보존할지 여부를 지정합니다.
Atime
로 설정하면 모든 소스 파일 (즉BEST_EFFORT
, 작업 실행PREPARING
단계 이전 버전) 에서 원래Atime
특성을 DataSync 보존하려고 시도합니다.참고
의 동작은 플랫폼 전체에서 완전히 표준이
Atime
아니므로 는 최선의 노력으로만 이러한 작업을 수행할 DataSync 수 있습니다.기본값:
BEST_EFFORT
BEST_EFFORT
: 파일별Atime
값을 보존하려고 시도합니다(권장).NONE
:Atime
을 무시합니다.참고
Atime
이BEST_EFFORT
로 설정된 경우Mtime
이PRESERVE
로 설정되어야 합니다.Atime
이NONE
으로 설정된 경우Mtime
도NONE
이어야 합니다.유형: String
유효한 값:
NONE | BEST_EFFORT
필수 항목 여부: 아니요
- BytesPerSecond
-
DataSync작업에 사용되는 대역폭을 제한합니다. 예를 들어, 에서 최대 1MB를 사용하도록 DataSync 하려면 이 값을
1048576
(=1024*1024
) 로 설정합니다.유형: Long
유효한 범위: 최소값은 -1입니다.
필수 항목 여부: 아니요
- Gid
-
파일 소유자의 POSIX 그룹 ID (GID) 를 지정합니다.
자세한 내용은 참조하세요 DataSync.
기본값:
INT_VALUE
. 이 ID의 정수 값을 유지합니다.INT_VALUE
: 사용자 ID (UID) 와 GID (권장) 의 정수 값을 유지합니다.NONE
: UID 및 GID를 무시합니다.유형: String
유효한 값:
NONE | INT_VALUE | NAME | BOTH
필수 항목 여부: 아니요
- LogLevel
-
Amazon Logs 로그 그룹에 DataSync 게시하는 CloudWatch 로그 유형을 지정합니다. 로그 그룹을 지정하려면 을 참조하십시오 CloudWatchLogGroupArn.
LogLevel
을OFF
로 설정하면 로그가 게시되지 않습니다.BASIC
은 전송된 개별 파일 관련 오류에 대한 로그를 게시합니다.TRANSFER
는 전송되고 무결성이 확인된 모든 파일 또는 객체에 대한 로그를 게시합니다.유형: String
유효한 값:
OFF | BASIC | TRANSFER
필수 항목 여부: 아니요
- Mtime
-
태스크 실행
PREPARING
단계 전에 파일을 마지막으로 쓴 시간을 나타내는 메타데이터를 보존할지 여부를 지정합니다. 이 옵션은 태스크를 두 번 이상 실행해야 하는 경우에 필요합니다.Default Value:
PRESERVE
PRESERVE
: 원본Mtime
을 보존합니다(권장).NONE
:Mtime
을 무시합니다.참고
Mtime
이PRESERVE
로 설정된 경우Atime
이BEST_EFFORT
로 설정되어야 합니다.Mtime
이NONE
으로 설정된 경우Atime
도NONE
으로 설정되어야 합니다.유형: String
유효한 값:
NONE | PRESERVE
필수 항목 여부: 아니요
- ObjectTags
-
객체 스토리지 시스템 간에 전송할 때 객체 태그가 보존되는지 여부를 지정합니다. DataSync태스크에서 객체 태그를 무시하도록 하려면
NONE
값을 지정합니다.Default Value:
PRESERVE
유형: String
유효한 값:
PRESERVE | NONE
필수 항목 여부: 아니요
- OverwriteMode
-
대상 위치의 데이터를 덮어쓸지 아니면 보존할지 지정합니다.
NEVER
로 설정하면 예를 들어, 대상 파일이 소스 파일로 대체되지 않습니다(대상 파일이 소스 파일과 다른 경우에도). 대상의 파일을 수정하고 파일을 동기화하는 경우 이 값을 사용하여 변경 내용을 덮어쓰지 않도록 보호할 수 있습니다.일부 스토리지 클래스에는 Amazon S3 스토리지 비용에 영향을 미칠 수 있는 특정 동작이 있습니다. 자세한 내용은 참조하세요DataSync.
유형: String
유효한 값:
ALWAYS | NEVER
필수 항목 여부: 아니요
- PosixPermissions
-
파일의 읽기, 쓰기 또는 실행과 같은 특정 목적을 위해 파일에 액세스할 수 있는 사용자 또는 그룹을 지정합니다.
자세한 내용은 참조하세요 DataSync.
기본값:
PRESERVE
PRESERVE
: POSIX 스타일 권한을 보존합니다(권장).NONE
: 권한을 무시합니다.참고
AWS DataSync는 소스 위치의 기존 권한을 보존할 수 있습니다.
유형: String
유효한 값:
NONE | PRESERVE
필수 항목 여부: 아니요
- PreserveDeletedFiles
-
원본에 존재하지 않는 대상 위치의 파일을 보존할지 여부를 지정합니다. 이 옵션은 Amazon S3 스토리지 비용에 영향을 줄 수 있습니다. 작업에서 객체를 삭제하는 경우 특정 스토리지 클래스에 대한 최소 스토리지 기간 요금이 발생할 수 있습니다. 자세한 내용은 참조하세요DataSync.
기본값:
PRESERVE
PRESERVE
: 이러한 대상 파일을 무시합니다 (권장).REMOVE
: 원본에 없는 대상 파일을 삭제합니다.참고
이 매개 변수를 로
REMOVE
설정하면TransferMode
로 설정할 수 없습니다ALL
. 모든 데이터를 전송할 때 대상 위치를 스캔하지 DataSync 않으며 무엇을 삭제할지 모릅니다.유형: String
유효한 값:
PRESERVE | REMOVE
필수 항목 여부: 아니요
- PreserveDevices
-
블록 및 문자 장치의 메타데이터를 DataSync 보존할지 여부를 지정하고 대상에서 해당 장치 이름과 메타데이터를 사용하여 파일을 다시 생성합니다. DataSync이러한 디바이스의 이름과 메타데이터만 복사합니다.
참고
DataSync는 터미널이 아니므로 e nd-of-file (EOF) 마커를 반환하지 않으므로 이러한 디바이스의 실제 콘텐츠를 복사할 수 없습니다.
기본값:
NONE
NONE
: 특수 디바이스를 무시합니다(권장).PRESERVE
: 문자 및 블록 디바이스 메타데이터를 보존합니다. 이 옵션은 현재 EFS EFS에서는 지원되지 않습니다.유형: String
유효한 값:
NONE | PRESERVE
필수 항목 여부: 아니요
- SecurityDescriptorCopyFlags
-
소스에서 대상 객체로 복사되는 SMB 보안 설명자의 구성 요소를 지정합니다.
이 값은 SMB 위치와 Amazon FSx for Windows File Server 위치 간 전송이나 두 FSx for Windows File Server 위치 간 전송에만 사용됩니다. 자세한 내용은 DataSync참조하세요.
기본값:
OWNER_DACL
OWNER_DACL
: 복사된 각 객체에 대해 다음 메타데이터를 DataSync 복사합니다.-
객체 소유자의 입니다.
-
객체에 대한 액세스 권한을 부여할지 여부를 결정하는 NTFS 임의 액세스 제어 목록(DACL)입니다.
DataSync이 옵션으로는 NTFS 시스템 액세스 제어 목록 (SACL) 을 복사하지 않습니다.
OWNER_DACL_SACL
: 복사된 각 객체에 대해 다음 메타데이터를 DataSync 복사합니다.-
객체 소유자의 입니다.
-
객체에 대한 액세스 권한을 부여할지 여부를 결정하는 NTFS 임의 액세스 제어 목록(DACL)입니다.
-
SACL은 관리자가 보안 객체에 액세스하려는 시도를 로깅하는 데 사용됩니다.
SACL을 복사하려면 SMB 위치에 액세스하는 데 DataSync 사용하는 Windows 사용자에게 추가 권한을 부여해야 합니다. 파일, 폴더 및 메타데이터에 대한 충분한 권한을 보장하는 사용자 선택에 대한 자세한 내용을 알아보려면 user(사용자)를 참조하세요.
NONE
: SMB 보안 설명자 구성 요소는 복사되지 않습니다. 대상 객체는 대상 위치에 액세스하기 위해 제공된 사용자가 소유합니다. DACL 및 SACL은 대상 서버의 구성을 기반으로 설정됩니다.유형: String
유효한 값:
NONE | OWNER_DACL | OWNER_DACL_SACL
필수 항목 여부: 아니요
-
- TaskQueueing
-
여러 작업을 실행할 때 특정 시나리오에서 전송 작업을 대기열에 넣을지 여부를 지정합니다.
ENABLED
기본값입니다.유형: String
유효한 값:
ENABLED | DISABLED
필수 항목 여부: 아니요
- TransferMode
-
소스와 대상 위치 간에 다른 데이터와 메타데이터만 DataSync 전송할지 여부를 결정합니다.
CHANGED
: 소스 위치에서 대상 위치로 새롭거나 다른 콘텐츠인 데이터 또는 메타데이터만 DataSync 복사합니다.ALL
: 대상의 내용을 비교하지 않고 모든 소스 위치 콘텐츠를 대상에 DataSync 복사합니다.유형: String
유효한 값:
CHANGED | ALL
필수 항목 여부: 아니요
- Uid
-
파일 소유자의 POSIX 사용자 ID (UID) 를 지정합니다.
자세한 내용은 참조하세요 DataSync.
기본값:
INT_VALUE
. 이 ID의 정수 값을 유지합니다.INT_VALUE
: UID 및 그룹 ID (GID) 의 정수 값을 보존합니다 (권장).NONE
: UID 및 GID를 무시합니다.유형: String
유효한 값:
NONE | INT_VALUE | NAME | BOTH
필수 항목 여부: 아니요
- VerifyMode
-
전송 중에 데이터 무결성을 DataSync 검사하는 방법과 시기를 지정합니다.
기본값:
POINT_IN_TIME_CONSISTENT
ONLY_FILES_TRANSFERRED
(권장): 소스 위치에서 전송된 파일 및 메타데이터의 체크섬을 DataSync 계산합니다. 전송이 끝나면 이 체크섬을 대상의 해당 파일에 대해 계산된 체크섬과 비교합니다. DataSyncS3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive 스토리지 클래스로 전송할 때 사용하는 것이 좋습니다. 자세한 내용은 Amazon S3.
POINT_IN_TIME_CONSISTENT
: 전송이 끝나면 전체 소스와 대상을 DataSync 검색하여 두 위치 모두 완전히 동기화되었는지 확인합니다.S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive 스토리지 클래스로 전송할 때는 이 옵션을 사용할 수 없습니다. 자세한 내용은 Amazon S3.
NONE
: 전송 종료 시 추가 인증을 실행하지 DataSync 않습니다. 하지만 전송 중 체크섬 확인을 통해 모든 데이터 전송에 대한 무결성 검사를 수행합니다.유형: String
유효한 값:
POINT_IN_TIME_CONSISTENT | ONLY_FILES_TRANSFERRED | NONE
필수 항목 여부: 아니요
참고 항목
이 API를 언어별 AWS SDK 중 하나로 사용하는 방법에 대한 자세한 내용은 다음을 참조하세요.