2014-06-13 3 views
1

서버 측 암호화를 사용하는 Amazon S3에서 일부 파일을 암호화하려고합니다. 이 링크에 따르면s3cmd : 서버 측 암호화를 사용하는 방법?

http://s3tools.org/kb/item9.htm

난 단지 내가 실행하는 데 노력하고있어 풋 또는 동기화 명령에이 플래그

--server-side-encryption 

를 추가해야하지만 나는 내가 "s3cmd를 얻을 수행 할 때 오류 : 해당 옵션 없음 : - 서버 측 암호화 "메시지.

서버 쪽 암호화를 사용하려면 어떻게해야합니까?

s3cmd put file.zip s3://test/file.zip 

저는 우분투 14.04 서버 64 비트를 사용하고 있습니다.

답변

1

우분투 저장소보다 최신 버전의 s3cmd가 필요합니다. github.com/s3tools/s3cmd master branch (선호) 또는 데비안 실험 저장소의 복사본을 사용하십시오.

+0

--server-side-encryption 대신 --encrypt를 사용하여 끝났지 만, 14.04 배포본의 버전이 --encrypt에 버그가 있기 때문에 나에게도 도움이되었습니다. 감사! –

0

업그레이드 한 경우 이전 버전의 잔여 물이 없는지 확인하십시오. 이 문제는 시스템 패키지 핸들러를 통해 첫 번째 패키지를 설치했기 때문에 나 파이썬을 통해 설치했을 때 업그레이드되었습니다. 이것은 내가 업그레이드 했음에도 불구하고 이전 버전을 삭제하지 않았다는 인상을 받았다.

pip list | grep s3 

은 1.6.1

내가 시스템 패키지 핸들러를 사용하여 이전 패키지를 제거하여 문제를 해결 표시하면서

나는이

dpkg -l s3* 

아직도 나열하기 때문에 V 1.1을 발견했다.

dpkg -r s3* 

그런 다음 cron 작업이 실행되면 python 패키지 버전 1.6.1이 실행되고 오류가 발생하지 않습니다.