Serverless Plugin Encode Env Var Objects

Serverless plugin to encode any environment variable objects.

GitHub
View on Github

Serverless Plugin Encode Env Var Objects

Serverless plugin to encode any environment variable objects.

# serverless-plugin-encode-env-var-objects Serverless plugin to encode any environment variable objects. AWS Lambda/CloudFormation does not allow for environment variables to be of type object. This [Serverless](http://serverless.com) plugin will check any environment variables under `provider` and `functions`. If the environment variable is an object the plugin will resave the variable as a base64 stringified version. Base64 encoding is required because commas are not allowed in AWS Lambda environment variables. To use, add it to your `serverless.yml` under plugins: ``` plugins: - serverless-plugin-encode-env-var-objects ``` Select specific environment variable names to encode by including an array of names as under the custom property `encodeEnvObjects`. If `encodeEnvObjects` is not defined, all objects will be encoded. Example: ``` custom: encodeEnvObjects: - ONLY_THIS_ENV ```