serverless-sam
Version:
Serverless framework plugin to export AWS SAM templates for a service
22 lines (16 loc) • 460 B
YAML
service: env-variables-encrypted-in-a-file
frameworkVersion: ">=1.2.0 <2.0.0"
plugins:
- serverless-secrets-plugin
provider:
name: aws
runtime: nodejs4.3
stage: dev
custom:
secrets: ${file(secrets.${opt:stage, self:provider.stage}.yml)}
functions:
resetPassword:
handler: handler.resetPassword
environment:
SESSION_KEY: ${self:custom.secrets.SESSION_KEY}
EMAIL_SERVICE_API_KEY: ${self:custom.secrets.EMAIL_SERVICE_API_KEY}