-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Description
I have tried to split log groups into 2 lists:
ElasticServerlessForwarderCloudWatchLogsEvents = join(",", formatlist("%s:*", slice(local.log_groups_list, 0, local.log_groups_half_index)))
ElasticServerlessForwarderCloudWatchLogsEvents2 = join(",", formatlist("%s:*", slice(local.log_groups_list, local.log_groups_half_index, local.log_groups_count)))
But is still creating only 1 policy:
| def create_policy(event): |
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: #560 but it's not.
For confirmed bugs, please report:
- Version: -> 1.12
- 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)
Metadata
Metadata
Assignees
Labels
No labels