mirror of
https://github.com/serverless/serverless.git
synced 2026-01-25 15:07:39 +00:00
adding serverside encryption options to deployment bucket in the provider section of serverless.yml
This commit is contained in:
parent
6a9e99656d
commit
46d4466898
@ -18,7 +18,15 @@ module.exports = {
|
||||
Body: body,
|
||||
ContentType: 'application/json',
|
||||
};
|
||||
|
||||
if (this.serverless.service.provider.deploymentBucketOptions.sse){
|
||||
params.ServerSideEncryption = this.serverless.service.provider.deploymentBucketOptions.sse
|
||||
}
|
||||
if (this.serverless.service.provider.deploymentBucketOptions.sseKmsKeyId){
|
||||
params.SSEKMSKeyId = this.serverless.service.provider.deploymentBucketOptions.sseKmsKeyId
|
||||
}
|
||||
if (this.serverless.service.provider.deploymentBucketOptions.sseCustomerKey){
|
||||
params.SSECustomerKey = this.serverless.service.provider.deploymentBucketOptions.sseCustomerKey
|
||||
}
|
||||
return this.provider.request('S3',
|
||||
'putObject',
|
||||
params,
|
||||
@ -35,6 +43,15 @@ module.exports = {
|
||||
Body: fs.createReadStream(artifactFilePath),
|
||||
ContentType: 'application/zip',
|
||||
};
|
||||
if (this.serverless.service.provider.deploymentBucketOptions.sse){
|
||||
params.ServerSideEncryption = this.serverless.service.provider.deploymentBucketOptions.sse
|
||||
}
|
||||
if (this.serverless.service.provider.deploymentBucketOptions.sseKmsKeyId){
|
||||
params.SSEKMSKeyId = this.serverless.service.provider.deploymentBucketOptions.sseKmsKeyId
|
||||
}
|
||||
if (this.serverless.service.provider.deploymentBucketOptions.sseCustomerKey){
|
||||
params.SSECustomerKey = this.serverless.service.provider.deploymentBucketOptions.sseCustomerKey
|
||||
}
|
||||
|
||||
return this.provider.request('S3',
|
||||
'putObject',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user