2016-10-06 3 views

답변

0

예 암호화를 지원하지 않습니다. 가장 좋은 해결책은 쉘 스크립트를 사용하는 것입니다. S3bucket, 액세스 키, 비밀 키, s3 경로와 같은 모든 매개 변수를 취합니다. 암호화는 KMS (.jar 파일)를 사용하여 수행됩니다. 쉘 스크립트를 사용하면 S3에서 암호화 된 파일을 직접 가져 와서 푸시 할 수 있습니다.

java -jar /root/etl/lib/key-file.jar -accessKeyId $1 -secretKey $2 -KMSKeyId $3 -targetBucketName $4 -targetS3Prefix $5 -srcFile $6 -srcType $7 -hdfsLocation $8 -tmpDirPath $9 -jobName ${10} 
+0

@Pasha :

여기 당신이 그것을 달성하기 위해 쉘 스크립트에서 할 수있는 일의 샘플의 나는 그것을 테스트하고 완벽하게 작동합니다. 그것이 당신을 도운다면 시도하고 내 대답을 받아 들여라! – Nikhil