#amazon-web-services #amazon-s3 #pentaho
#amazon-веб-сервисы #amazon-s3 #pentaho
Вопрос:
Компонент вывода файлов Pentaho AWS S3 не поддерживает SSE — кто-нибудь сталкивался с этой проблемой? Если да, то существует ли (Пентахо) решение?
Ответ №1:
Да, он не поддерживает шифрование. Лучшим решением было бы использовать сценарий оболочки. Для этого потребуются все параметры, такие как 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}
Комментарии:
1. @Pasha: Я протестировал его, и он работает отлично. Попробуйте и примите мой ответ, если он вам помог!