Skip to content

Instantly share code, notes, and snippets.

@mrserverless
Created November 24, 2018 10:06
Show Gist options
  • Save mrserverless/f439ee1c77ba37703d0e4911f5e34160 to your computer and use it in GitHub Desktop.
Save mrserverless/f439ee1c77ba37703d0e4911f5e34160 to your computer and use it in GitHub Desktop.
Adding Lambda S3 Event Trigger from separate CloudFormation template
Resources:
OriginalBucket:
Type: AWS::S3::Bucket
Properties:
BucketName: !Sub ${Realm}-{Env}-original-bucket
BucketEncryption:
ServerSideEncryptionConfiguration:
- ServerSideEncryptionByDefault:
SSEAlgorithm: AES256
NotificationConfiguration:
LambdaConfigurations:
- Event: s3:ObjectCreated:*
Function:
Fn::ImportValue:
!Sub ${Realm}-${Env}-SeparateBucketTriggerArn
Resources:
SeparateBucketTrigger:
Type: 'AWS::Serverless::Function'
Outputs:
SeparateBucketTriggerArn:
Export:
Name: !Sub ${Realm}-${Env}-SeparateBucketTriggerArn
Value:
!GetAtt SeparateBucketTrigger.Arn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment