UNPKG

sls-db-migrations

Version:

Serverless wrapper for node.js db-migrations framework

30 lines (25 loc) 714 B
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