Steps to Reproduce: add more than 44 log groups in
error from CloudFormation: Resource handler returned message: "The final policy size (20906) is bigger than the limit (20480). (Service: Lambda, Status Code: 400, Request ID:****-b3c8-4363-adc0-****)" (RequestToken: ****-b3c8-4363-adc0-****, HandlerErrorCode: InvalidRequest)
I have tried to split log groups into 2 lists:
But is still creating only 1 policy: https://github.com/elastic/elastic-serverless-forwarder/blob/befdd23dca45624b10c18c7d17bc30a87e8d1d1a/.internal/aws/cloudformation/macro.yaml#L164
This should create a second policy and attach it to the role, because we can add a maximum of 44 log groups to one serverless deployment.
The previous issue should have fixed this: https://github.com/elastic/elastic-serverless-forwarder/issues/560 but it's not.
For confirmed bugs, please report:
error from CloudFormation:
Resource handler returned message: "The final policy size (20906) is bigger than the limit (20480). (Service: Lambda, Status Code: 400, Request ID:****-b3c8-4363-adc0-****)" (RequestToken: ****-b3c8-4363-adc0-****, HandlerErrorCode: InvalidRequest)