2012-01-07 12 views
1

오디오 파일을 저장하는 git 저장소가 있습니다.Amazon S3에서 파일 관리

명백히 git의 사용법은 좋지 않으며 repo가 ​​상당히 커졌습니다.

다른 방법으로, 나는 이러한 오디오 파일을 명령 줄에서 조작 할 수 있기를 원합니다. 어떤 작업이 완료되면 "커밋"합니다.

명령 줄에서 Amazon S3 파일을 조작 할 때 이러한 유형의 컨텍스트를 사용할 수 있습니까?

또는 scp 예 : 파일을 S3로 만드시겠습니까?

답변

0

S3 파일을 조작하려면 먼저 다운로드 한 다음 완료하면 업로드해야합니다. 비교적 간단합니다.

그러나 파일 용량이 너무 많으면 느린 전송 속도와 대역폭 사용으로 인해 사망 할 수 있습니다. 그렇게 많은 파일이 없다면, DropBox는 S3 상단에 구축되고 동기화 및 기본 버전 제어 기능을 갖추고 있습니다. 대역폭은 청구되지 않습니다.

LAN에 좋은 네트워크 스토리지 시스템과 git를 사용하고 싶습니다. 여전히 더 좋은 아이디어입니다. 당신을 위해 작동 할 수있다 S3 일부 rsync를 도구가 있습니다

+0

"좋은 스토리지 시스템"이라고 말하면 아마존 S3를 언급하지 않을 것입니다, 그렇습니까? 대신 git 저장소를 호스트 할 수 있다고 말하면서 (예를 들어 서버에서) 지원할 수 있습니다. – eoinoc

+0

로컬 LAN의 네트워크 저장 장치 같은 것을 말하고 있습니다. 어떤 서버라도 대기 시간과 대역폭 비용이 많이 부과 될 수 있습니다. 원격 저장소를 사용하려는 이유가 있습니까? –

+0

Amazon S3에서 사용하는 이유는 웹 사이트의 파일을 분리하는 것입니다. 현재 그들은 웹 서버에서 호스팅되고 (git 저장소를 통해 동기화 됨) 웹 사이트에서 제공됩니다. 로컬 컴퓨터의 파일을 조작하여 동기화에 유용합니다. – eoinoc

1

, 여기에 내가 시도하지 않은 예입니다 : http://www.s3rsync.com/

얼마나 중요 오디오의 이전 버전은? Amazon S3 버킷에 '버전 관리'기능이 설정되어 있으면 전체 버전 관리가 지원됩니다. 각 버전마다 $를 지불해야합니다. 저장하는 데 10GB 또는 10TB가 있는지, 예산 등을 알 수 없습니다. 아마존 버전은 좋지만 완전히 지원하는 도구는 많지 않습니다.

+0

[Cloud Combine] (http://www.gapotchenko.com/cloudcombine)은 Amazon S3 버전 관리를 직관적 인 방법으로 지원합니다. [파일 버전 작업] (http://www.gapotchenko.com/cloudcombine/documentation/working-with-file-versions-in-amazon-s3-versioned-bucket) 및 [작업 중 삭제 된 파일 있음] (http://www.gapotchenko.com/cloudcombine/documentation/viewing-and-restoring-deleted-files-in-amazon-s3-versioned-bucket). – ezolotko

관련 문제