lib/fluent/plugin/out_s3.rb in fluent-plugin-s3-0.5.3 vs lib/fluent/plugin/out_s3.rb in fluent-plugin-s3-0.5.4
- old
+ new
@@ -14,10 +14,11 @@
@compressor = nil
end
config_param :path, :string, :default => ""
config_param :use_ssl, :bool, :default => true
+ config_param :use_server_side_encryption, :string, :default => nil
config_param :aws_key_id, :string, :default => nil
config_param :aws_sec_key, :string, :default => nil
config_param :s3_bucket, :string
config_param :s3_region, :string, :default => nil
config_param :s3_object_key_format, :string, :default => "%{path}%{time_slice}_%{index}.%{file_extension}"
@@ -74,9 +75,10 @@
options[:secret_access_key] = @aws_sec_key
end
options[:region] = @s3_region if @s3_region
options[:proxy_uri] = @proxy_uri if @proxy_uri
options[:use_ssl] = @use_ssl
+ options[:s3_server_side_encryption] = @use_server_side_encryption
@s3 = AWS::S3.new(options)
@bucket = @s3.buckets[@s3_bucket]
check_apikeys if @check_apikey_on_start