mirror of
https://github.com/serverless/serverless.git
synced 2026-02-01 16:07:28 +00:00
20 lines
536 B
JavaScript
20 lines
536 B
JavaScript
export default (putParams, deploymentBucketOptions) => {
|
|
const encryptionFields = [
|
|
['serverSideEncryption', 'ServerSideEncryption'],
|
|
['sseCustomerAlgorithim', 'SSECustomerAlgorithm'],
|
|
['sseCustomerKey', 'SSECustomerKey'],
|
|
['sseCustomerKeyMD5', 'SSECustomerKeyMD5'],
|
|
['sseKMSKeyId', 'SSEKMSKeyId'],
|
|
]
|
|
|
|
const params = putParams
|
|
|
|
encryptionFields.forEach((element) => {
|
|
if (deploymentBucketOptions[element[0]]) {
|
|
params[element[1]] = deploymentBucketOptions[element[0]]
|
|
}
|
|
})
|
|
|
|
return params
|
|
}
|