sls-db-migrations
Version:
Serverless wrapper for node.js db-migrations framework
30 lines (25 loc) • 714 B
YAML
service: sls-db-migration
frameworkVersion: '2'
provider:
name: aws
runtime: nodejs12.x
lambdaHashingVersion: 20201221
vpc:
securityGroupIds:
- ${ssm:/${opt:stage}/vpc/sg/internal}
subnetIds:
- ${ssm:/${opt:stage}/vpc/subnet/private/az1}
- ${ssm:/${opt:stage}/vpc/subnet/private/az2}
deploymentBucket:
name: ${cf:cw-global-buckets-${opt:stage}.slsDeploymentBucket}
iam:
role:
statements:
- Effect: "Allow"
Action:
- "s3:GetObject"
Resource: "arn:aws:s3:::${cf:cw-global-buckets-${opt:stage}.slsDeploymentBucket}"
functions:
dbmigration:
handler: migration.handler.migration_handler
memorySize: 256