2017-11-13 24 views
1

S3 버킷에서 Google 클라우드 저장소로 일부 데이터를 복사하려고했습니다. 다음과 같은 오류 그러나, 인 gsutil 복사 명령 결과 :AWS s3 (SSE) 버킷에서 Google 클라우드로 파일 복사

gsutil cp s3://my_s3_bucket/datadir1 gs://my_google_bucket 

오류 :

Requests specifying Server Side Encryption with AWS KMS managed keys require AWS Signature Version 4 

이 주위에 얻을 수있는 방법이 있나요?

답변

2

gsutil의 최신 버전은 S3 호출에 AWS 서명 버전 4를 지원하지만 명시 적으로 활성화해야합니다.

먼저 gsutil의 최신 버전으로 업데이트하십시오 (4.28 이상 필요). ".boto"구성 파일의 [S3] 섹션에서 다음 매개 변수를 설정하십시오.

[s3] 
use-sigv4 = True 
host = s3.<some AWS region>.amazonaws.com