I'm working within a decently large system and I ran into an issue trying to set up a Lambda that ingests logs from various CloudWatch log groups. (Resource names below slightly changed.)
One of the services spits out logs to an admittedly-nonstandard-looking CloudWatch Log Group (no /
in the name, just a kebab-case set of words, let's say it's basically dev-service-name-log-group
). When I go to the Lambda, if I select "Add Trigger", "CloudWatch Logs", I get a dropdown with all of the many, many /aws/whatever
log groups but not this one or any other similar ones. I checked and confirmed they must be being filtered out on the server side, not just in the client-side code. But I also checked and I can retrieve my dev-service-name-log-group
listing from the CLI, it is in fact a valid log group with that name.