agutoli / serverless-layers

Serverless.js plugin implementing AWS Lambda Layers, reducing lambda size, warm-up, and deployment time.
MIT License
229 stars 54 forks source link

Plugin does not respect serverSideEncryption flag #72

Closed lferreira-tenchi closed 1 year ago

lferreira-tenchi commented 3 years ago

When the deployment bucket has encryption enabled:

deploymentBucket:
    name: exampleBucket
    serverSideEncryption: AES256

The plugin does not respect the serverSideEncryption flag and attempts to upload without encryption resulting in an error. The plugin should also support a similar object on the layersDeploymentBucket:

serverless-layers:
    packageManager: npm
    layersDeploymentBucket:
        name: exampleBucket
        serverSideEncryption: AES256

This feature is desired as some organizations enforce encryption on all buckets as a security guideline

agutoli commented 1 year ago

Implemented. https://github.com/agutoli/serverless-layers/pull/129