Fix Lambda permissions in protomaps-template.yaml (#611)

This commit is contained in:
Pedro Zurbach
2025-11-30 15:43:20 +01:00
committed by GitHub
parent 3292184c39
commit a02f9390bb

View File

@@ -77,16 +77,21 @@ Resources:
TargetFunctionArn: !GetAtt LambdaFunction.Arn TargetFunctionArn: !GetAtt LambdaFunction.Arn
InvokeMode: BUFFERED InvokeMode: BUFFERED
LambdaFunctionUrlPermission: LambdaFunctionUrlPermissionInvokeUrl:
Type: 'AWS::Lambda::Permission' Type: AWS::Lambda::Permission
Properties: Properties:
Action: Action: lambda:InvokeFunctionUrl
- lambda:InvokeFunctionUrl
- lambda:InvokeFunction
FunctionName: !Ref LambdaFunction FunctionName: !Ref LambdaFunction
Principal: '*' Principal: '*'
FunctionUrlAuthType: NONE FunctionUrlAuthType: NONE
LambdaFunctionUrlPermissionInvokeFunction:
Type: AWS::Lambda::Permission
Properties:
Action: lambda:InvokeFunction
FunctionName: !Ref LambdaFunction
Principal: '*'
ViewerRequestCloudFrontFunction: ViewerRequestCloudFrontFunction:
Type: AWS::CloudFront::Function Type: AWS::CloudFront::Function
Properties: Properties: