'최종 수정 시간' 후 특정 최소 시간이 경과할 때까지 객체가 전송되지 않도록 합니다. TransferOperation가 시작되면 '마지막 수정 시간'이 있는 객체는 TransferOperation의 startTime과 객체의 '마지막 수정 시간' 간의 경과 시간이 minTimeElapsedSinceLastModification` 값보다 크거나 같은 경우에만 전송됩니다. '마지막 수정 시간'이 없는 객체도 전송됩니다.
소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.
'마지막 수정 시간' 이후 특정 최대 시간이 경과하면 객체가 전송되지 않도록 합니다. TransferOperation가 시작되면 '마지막 수정 시간'이 있는 객체는 TransferOperation의 startTime과 객체의 '마지막 수정 시간' 간에 경과된 시간이 maxTimeElapsedSinceLastModification` 값보다 작은 경우에만 전송됩니다. '마지막 수정 시간'이 없는 객체도 전송됩니다.
소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.
includePrefixes[]
string
includePrefixes를 지정하면 Storage Transfer Service는 includePrefixes 배열의 항목을 사용하여 전송에 포함할 객체를 결정합니다. 객체가 이전에 포함되려면 일치하는 includePrefixes 중 하나로 시작해야 합니다. excludePrefixes가 지정된 경우 객체는 전송에 포함되도록 지정된 excludePrefixes로 시작해서는 안 됩니다.
includePrefixes의 요구사항은 다음과 같습니다.
각 include-prefix는 UTF8로 인코딩된 경우 최대 길이가 1,024바이트인 임의의 유니코드 문자 시퀀스를 포함할 수 있으며 캐리지 리턴 문자나 줄바꿈 문자를 포함해서는 안 됩니다. 와일드 카드 일치 및 정규 표현식 일치는 지원되지 않습니다.
각 include-prefix는 선행 슬래시를 생략해야 합니다. 예를 들어 s3://my-aws-bucket/logs/y=2015/requests.gz 객체를 포함하려면 include-prefix를 logs/y=2015/requests.gz로 지정합니다.
지정된 경우 include-prefix 값은 모두 비워서는 안 됩니다.
각 include-prefix에는 객체 네임스페이스의 고유한 부분이 포함되어야 합니다. include-prefix는 다른 include-prefix의 프리픽스가 될 수 없습니다.
지정된 경우 이 타임스탬프 이후의 '최종 수정 시간'이 있는 객체와 '최종 수정 시간'이 없는 객체만 전송됩니다.
lastModifiedSince 및 lastModifiedBefore 필드는 청크 데이터 처리에 함께 사용할 수 있습니다. 예를 들어 매일 하루 분량의 데이터를 처리하는 스크립트를 생각해 보세요. 이렇게 하려면 각 필드를 다음과 같이 설정합니다.
lastModifiedSince부터 하루의 시작까지
lastModifiedBefore(오늘 종료)
생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.
지정된 경우 이 타임스탬프 이전의 '마지막 수정 시간'이 있는 객체와 '마지막 수정 시간'이 없는 객체만 전송됩니다.
생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.