UNPKG

@nearst/serverless-dynalite

Version:

Serverless plugin to run Dynalite locally to handle DynamoDB development

47 lines (42 loc) 1.06 kB
service: serverless-dynalite-example plugins: - serverless-dynalite - serverless-offline custom: dynalite: port: 4567 region: us-east-1 provider: name: aws runtime: nodejs12.x stage: dev resources: Resources: ResultsTable: Type: AWS::DynamoDB::Table Properties: TableName: SampleTable AttributeDefinitions: - AttributeName: unique_key AttributeType: S KeySchema: - AttributeName: unique_key KeyType: HASH ProvisionedThroughput: ReadCapacityUnits: 5 WriteCapacityUnits: 5 DynamoDBIamPolicy: Type: AWS::IAM::Policy DependsOn: DynamoDbTable Properties: PolicyName: lambda-dynamodb PolicyDocument: Version: '2012-10-17' Statement: - Effect: Allow Action: - dynamodb:GetItem - dynamodb:PutItem Resource: arn:aws:dynamodb:*:*:table/SampleTable Roles: - Ref: IamRoleLambdaExecution