GitHub user natesammons-nasdaq reopened a pull request: https://github.com/apache/incubator-zeppelin/pull/886
[ZEPPELIN-848] Add support for encrypted data stored in Amazon S3 ### What is this PR for? Adds support for using the AWS KMS or a custom encryption materials provider class to encrypt data stored in Amazon S3. Also a minor improvement to logic inside the S3 notebook repo when dealing with local files. ### What type of PR is it? Improvement ### What is the Jira issue? https://issues.apache.org/jira/browse/ZEPPELIN-848 ### How should this be tested? Running in EMR or another system in AWS is easiest. Make appropriate changes to the config and use an AWS KMS key ### Questions: * Does the licenses files need update? -- NO * Is there breaking changes for older versions? -- NO * Does this needs documentation? -- YES, changes in storage.md and zeppelin-site.xml.template You can merge this pull request into a Git repository by running: $ git pull https://github.com/Nasdaq/incubator-zeppelin master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-zeppelin/pull/886.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #886 ---- commit 8628d9590f6248f0f811397db3c1af69c8aee162 Author: Nate Sammons <nate.samm...@nasdaq.com> Date: 2016-05-11T16:06:00Z ZEPPELIN-848: Add support for encrypted data stored in Amazon S3 Adds support for using the AWS KMS or a custom encryption materials provider class to encrypt data stored in Amazon S3. Also a minor improvement to logic inside the S3 notebook repo. commit b55b98c9359c03236a150ac111f809fd388805ff Author: Nate Sammons <nate.samm...@nasdaq.com> Date: 2016-05-12T17:34:19Z Updated exception handling Catch AmazonClientException and re-throw as IOException since ACE is a runtime exception. commit 84ddd3bfff4bde59c01613d5a93cf261e4b454e2 Author: Nate Sammons <nate.samm...@nasdaq.com> Date: 2016-05-12T17:44:50Z Log exception when reloading notebooks NotebookServer was not logging the exception thrown when reloading notebooks commit 1475aa0972674c582f8bf1cd0301b7dddf122e5b Author: Nate Sammons <nate.samm...@nasdaq.com> Date: 2016-05-12T17:53:09Z Merge remote-tracking branch 'apache/master' commit ceb584797ef312dce5bef2ac6b32b0c2e937dbdb Author: Nate Sammons <nate.samm...@nasdaq.com> Date: 2016-05-16T20:46:58Z Merge remote-tracking branch 'apache/master' commit b318c79f18b5a2fabcfa2b4d62891d64d66c000e Author: Nate Sammons <nate.samm...@nasdaq.com> Date: 2016-05-16T22:19:18Z Merge remote-tracking branch 'apache/master' commit 513361f6ffe19cff50d2d74a65d7bf7d6b3368f1 Author: Nate Sammons <nate.samm...@nasdaq.com> Date: 2016-05-17T14:24:57Z Update line length Wrap at 100 chars commit 84709c443387ddc381a46faa965de0a0c08973bb Author: Nate Sammons <nate.samm...@nasdaq.com> Date: 2016-05-17T14:25:23Z Merge remote-tracking branch 'apache/master' ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---