[XAPID-853] Set server side encryption header while uploading file to S3
diff --git a/uploader.go b/uploader.go
index fb8a267..d874f9e 100644
--- a/uploader.go
+++ b/uploader.go
@@ -76,6 +76,7 @@
// eg. date=2017-01-30/time=16-32/1069_20170130163200.20170130163400_218e3d99-efaf-4a7b-b3f2-5e4b00c023b7_writer_0.txt.gz
q.Add("relative_file_path", relativeFilePath)
q.Add("file_content_type", "application/x-gzip")
+ q.Add("encrypt","true")
req.URL.RawQuery = q.Encode()
// Add Bearer Token to each request
@@ -113,6 +114,7 @@
req.Header.Set("Expect", "100-continue")
req.Header.Set("Content-Type", "application/x-gzip")
+ req.Header.Set("x-amz-server-side-encryption", "AES256")
fileStats, err := file.Stat()
if err != nil {