Terraformにて CloudFront+Lambda@Edgeを構築しようとしたところ、以下のエラーとなったので対応等記録しておきます。
Terraformエラー内容
1 |
Error: error updating CloudFront Distribution (xxx): InvalidLambdaFunctionAssociation: The function memory size is larger than the maximum allowed size for functions that are triggered by a CloudFront event: 512 Max allowed: 128 Function: arn:aws:lambda:us-east-1:xxx:function:func:xx |
内容を見ると、Lambdaのメモリが512だけど、Lambda@Edgeの上限は128MBとの事です。
というわけでLambdaのメモリを128MB(最少)にして終了です。