service: lambda-sns-sls frameworkVersion: "3" custom: topicName: "lambdasnssls" provider: name: aws runtime: python3.9 iam: role: statements: - Effect: "Allow" Action: - "sns:Publish" Resource: !Ref snsTopic functions: lambda-sns-sls: handler: handler.handle environment: TOPIC_ARN: !Ref snsTopic resources: Resources: snsTopic: Type: AWS::SNS::Topic Properties: DisplayName: ${self.custom.topicName}