Storage Transfer Service 옵션 간 차이점

이 문서에서는 파일 시스템 전송과 클라우드 객체 스토리지 소스(Amazon S3, Azure Storage, Cloud Storage) 또는 URL 목록에서 Cloud Storage로의 전송 간의 차이점을 요약합니다.

특성 Cloud 객체 스토리지에서 Cloud Storage로의 전송 파일 시스템 전송 참고
에이전트 및 에이전트 풀 아니요 필수

파일 시스템과 관련된 전송에는 파일 시스템에 대한 루트 액세스 권한이 있는 에이전트가 필요합니다. 에이전트는 그룹화되어 에이전트 풀로 관리됩니다.

시작하려면 에이전트 풀 관리를 참조하세요.

동기화 Cloud Storage에 있는 객체를 덮어쓰는 옵션 덮어쓰기 옵션 없음

Storage Transfer Service는 소스 스토리지 시스템과 Cloud Storage의 객체 간 변경을 감지하는 경우 체크섬 메타데이터를 사용합니다. 파일 시스템의 경우 Storage Transfer Service는 소스 객체의 최종 수정 시간과 크기를 사용하여 객체가 Cloud Storage에 마지막으로 복사된 시점의 최종 수정 시간 및 크기와 비교합니다.

Cloud 객체 스토리지 전송

Storage Transfer Service는 소스 스토리지 시스템에서 새 객체나 변경된 객체를 감지하면 전체 객체를 Cloud Storage에 복사합니다. Storage Transfer Service가 변경된 상태와 관계없이 Cloud Storage에 있는 이름이 동일한 객체를 덮어쓰도록 이 동작을 변경할 수 있습니다. 자세한 내용은 TransferOptions를 참조하세요.

파일 시스템 전송

Storage Transfer Service는 파일 시스템에서 새 객체나 변경된 객체를 감지하면 전체 객체를 Cloud Storage에 복사합니다. 이 동작은 변경할 수 없습니다. Cloud Storage에 있는 파일을 복사하려면 대상 Cloud Storage 버킷에서 해당 객체를 삭제하거나 대상 객체의 새 프리픽스를 선택합니다.

대역폭 제어 지원되지 않음 지원됨—프로젝트의 모든 전송에 대한 한도를 MB/초 단위로 설정할 수 있습니다.
Google Cloud 작업 제품군 모니터링 지원되지 않음 에이전트에만 지원 Cloud와 Google Cloud 간의 경우 API를 폴링하여 전송 작업의 상태, 속도 등을 가져올 수 있습니다. 자세한 내용은 TransferJobs API 설명을 참조하세요.
전송 로그 지원됨 전송 로그 구성을 참조하세요. 지원됨 복사된 모든 파일 및 오류의 레코드를 확인합니다. 전송 로그 형식을 참조하세요.
이름 기반 소스 데이터 필터링 지원됨—소스 객체의 프리픽스 포함 및 제외 지원되지 않음 파일 시스템 전송을 위해 파일의 하위 집합을 지정하려면 전송하려는 파일만 포함하는 별도의 스테이징 디렉터리를 만든 다음 해당 디렉터리를 소스로 사용하여 전송 작업을 시작합니다.
수정된 시간 소스 데이터 필터링 지원됨—최종 수정 시간을 기준으로 소스 파일 포함 지원되지 않음 파일 시스템 전송을 위해 파일의 하위 집합을 지정하려면 전송하려는 파일만 포함하는 별도의 스테이징 디렉터리를 만든 다음 해당 디렉터리를 소스로 사용하여 전송 작업을 시작합니다.
IAM
  • Storage Transfer 관리자, Storage Transfer 사용자, Storage Transfer 뷰어 역할
  • 커스텀 IAM 권한
Storage Transfer 관리자Storage Transfer 사용자 역할 커스텀 역할에 필수 권한이 없으면 Storage Transfer Service용 Cloud Console이 제대로 작동하지 않습니다. 예를 들어 Cloud Console의 일부에서는 항목을 편집하기 전에 표시할 수 있는 읽기 권한이 있다고 가정하므로, 쓰기 권한만 있는 역할에는 작동하지 않는 Cloud Console 화면이 있습니다.