AWSTemplateFormatVersion: '2010-09-09' Transform: 'AWS::Serverless-2016-10-31' Description: An AWS Serverless Specification template describing your function. Resources: sns2wechatinlambda: Type: 'AWS::Serverless::Function' Properties: Handler: sns2wechatinlambda/index.handler Runtime: nodejs14.x Description: '' MemorySize: 128 Timeout: 15 Events: LambdaMicroservice: Type: Api Properties: Path: / Method: ANY sns2wechatinlambdaPermission: Type: 'AWS::Lambda::Permission' Properties: Action: 'lambda:InvokeFunction' FunctionName: 'Fn::GetAtt': - sns2wechatinlambda - Arn Principal: apigateway.amazonaws.com SourceArn: 'Fn::Sub': 'arn:aws:execute-api:${AWS::Region}:${AWS::AccountId}:*/*/*/*'