AWSTemplateFormatVersion: '2010-09-09' Parameters: TableNameParameter: Type: String Description: A simple mobile backend (read/write to DynamoDB). Resources: simplemobilebackend: Type: AWS::Serverless::Function Properties: Policies: - Statement: - Action: - dynamodb:GetItem - dynamodb:DeleteItem - dynamodb:PutItem - dynamodb:Scan - dynamodb:Query - dynamodb:UpdateItem - dynamodb:BatchWriteItem - dynamodb:BatchGetItem Resource: Fn::Sub: - arn:${AWS::Partition}:dynamodb:${AWS::Region}:${AWS::AccountId}:table/${tableName} - tableName: Ref: TableNameParameter Effect: Allow Handler: index.handler Description: A simple mobile backend (read/write to DynamoDB). Timeout: 3 CodeUri: Bucket: <%REPO_BUCKET%> Key: 7e8aa805-1054-4bfe-9f84-d48793b444f3 Runtime: nodejs10.x MemorySize: 128 Transform: AWS::Serverless-2016-10-31