From 3c657ac64bc2d2b264d27a747a47020b0a42a527 Mon Sep 17 00:00:00 2001 From: Jeff Plourde Date: Thu, 2 Feb 2017 11:03:49 -0500 Subject: [PATCH 1/2] Configuration option to request S3 SSE when notebooks are saved. --- conf/zeppelin-env.cmd.template | 1 + conf/zeppelin-env.sh.template | 1 + conf/zeppelin-site.xml.template | 8 ++++++++ docs/install/configuration.md | 6 ++++++ docs/storage/storage.md | 18 ++++++++++++++++++ .../zeppelin/conf/ZeppelinConfiguration.java | 5 +++++ .../zeppelin/notebook/repo/S3NotebookRepo.java | 15 ++++++++++++++- 7 files changed, 53 insertions(+), 1 deletion(-) diff --git a/conf/zeppelin-env.cmd.template b/conf/zeppelin-env.cmd.template index 5fc3acfc2d4..1bbde86e4fb 100644 --- a/conf/zeppelin-env.cmd.template +++ b/conf/zeppelin-env.cmd.template @@ -34,6 +34,7 @@ REM set ZEPPELIN_NOTEBOOK_S3_USER REM User in bucket where notebook REM set ZEPPELIN_NOTEBOOK_S3_ENDPOINT REM Endpoint of the bucket REM set ZEPPELIN_NOTEBOOK_S3_KMS_KEY_ID REM AWS KMS key ID REM set ZEPPELIN_NOTEBOOK_S3_KMS_KEY_REGION REM AWS KMS key region +REM set ZEPPELIN_NOTEBOOK_S3_SSE REM Server-side encryption enabled for notebooks REM set ZEPPELIN_IDENT_STRING REM A string representing this instance of zeppelin. $USER by default. REM set ZEPPELIN_NICENESS REM The scheduling priority for daemons. Defaults to 0. REM set ZEPPELIN_INTERPRETER_LOCALREPO REM Local repository for interpreter's additional dependency loading diff --git a/conf/zeppelin-env.sh.template b/conf/zeppelin-env.sh.template index 7e777b66e4a..46fd4810dc8 100644 --- a/conf/zeppelin-env.sh.template +++ b/conf/zeppelin-env.sh.template @@ -35,6 +35,7 @@ # export ZEPPELIN_NOTEBOOK_S3_USER # User in bucket where notebook saved. For example bucket/user/notebook/2A94M5J1Z/note.json # export ZEPPELIN_NOTEBOOK_S3_KMS_KEY_ID # AWS KMS key ID # export ZEPPELIN_NOTEBOOK_S3_KMS_KEY_REGION # AWS KMS key region +# export ZEPPELIN_NOTEBOOK_S3_SSE # Server-side encryption enabled for notebooks # export ZEPPELIN_IDENT_STRING # A string representing this instance of zeppelin. $USER by default. # export ZEPPELIN_NICENESS # The scheduling priority for daemons. Defaults to 0. # export ZEPPELIN_INTERPRETER_LOCALREPO # Local repository for interpreter's additional dependency loading diff --git a/conf/zeppelin-site.xml.template b/conf/zeppelin-site.xml.template index f4ce5cd4836..7051a0cd76b 100755 --- a/conf/zeppelin-site.xml.template +++ b/conf/zeppelin-site.xml.template @@ -129,6 +129,14 @@ --> + +