Skip to content

Instantly share code, notes, and snippets.

@eoinsha
Created March 19, 2021 15:56
Show Gist options
  • Save eoinsha/4e3724c6f7c86d9b4259f6835e561888 to your computer and use it in GitHub Desktop.
Save eoinsha/4e3724c6f7c86d9b4259f6835e561888 to your computer and use it in GitHub Desktop.
bucketAccessPoint:
Type: AWS::S3::AccessPoint
Properties:
Bucket: !Ref bucket
Name: ${self:service}-${self:provider.stage}-ap
lambdaAccessPoint:
Type: AWS::S3ObjectLambda::AccessPoint
Properties:
Name: ${self:service}-${self:provider.stage}-lambda-ap
ObjectLambdaConfiguration:
CloudWatchMetricsEnabled: true
SupportingAccessPoint: !Sub arn:aws:s3:${AWS::Region}:${AWS::AccountId}:accesspoint/${self:service}-${self:provider.stage}-ap
TransformationConfigurations:
- Actions: ['GetObject']
ContentTransformation:
AwsLambda:
FunctionArn: !GetAtt TransformerLambdaFunction.Arn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment