UNPKG

serverless-sam

Version:

Serverless framework plugin to export AWS SAM templates for a service

38 lines (34 loc) 926 B
service: graphql-api provider: name: aws runtime: nodejs6.10 environment: DYNAMODB_TABLE: ${self:service}-${self:provider.stage} iamRoleStatements: - Effect: Allow Action: - dynamodb:GetItem - dynamodb:UpdateItem Resource: "arn:aws:dynamodb:${opt:region, self:provider.region}:*:table/${self:provider.environment.DYNAMODB_TABLE}" functions: query: handler: handler.query events: - http: path: query method: get resources: Resources: NicknamesTable: Type: 'AWS::DynamoDB::Table' Properties: AttributeDefinitions: - AttributeName: firstName AttributeType: S KeySchema: - AttributeName: firstName KeyType: HASH ProvisionedThroughput: ReadCapacityUnits: 1 WriteCapacityUnits: 1 TableName: ${self:provider.environment.DYNAMODB_TABLE}