2016-10-06 6 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

関連する問題