如何在 serverless.yml 中的单个条目中指定多个资源?
How to specify multiple resources in a single entry in serverless.yml?
我希望能够使用 serverless.yml
中的单个条目指定多个资源。
我的用例如下:
reportFatalError:
handler: "handler.reportFatalError"
events:
- cloudwatchLog:
# "*" implies wish to insert wildcard
logGroup: "/aws/lambda/*-${opt:stage}-*"
filter: "\"FATAL\""
自然地,我希望致命错误报告器报告来自 any logGroup
的致命错误,并且明确指定所有这些错误是维护不善的秘诀 serverless.yml
将来。
有无服务器部署时指定通配符或遍历 logGroup
的方法吗?
遗憾的是,没有办法使用通配符执行此操作。这是 AWS 的限制,而不是 Serverless。
您可以编写一个脚本来加载所有 CloudWatch 日志组的列表,然后在部署时将这些 events
应用到您的 reportFatalError
函数。
我希望能够使用 serverless.yml
中的单个条目指定多个资源。
我的用例如下:
reportFatalError:
handler: "handler.reportFatalError"
events:
- cloudwatchLog:
# "*" implies wish to insert wildcard
logGroup: "/aws/lambda/*-${opt:stage}-*"
filter: "\"FATAL\""
自然地,我希望致命错误报告器报告来自 any logGroup
的致命错误,并且明确指定所有这些错误是维护不善的秘诀 serverless.yml
将来。
有无服务器部署时指定通配符或遍历 logGroup
的方法吗?
遗憾的是,没有办法使用通配符执行此操作。这是 AWS 的限制,而不是 Serverless。
您可以编写一个脚本来加载所有 CloudWatch 日志组的列表,然后在部署时将这些 events
应用到您的 reportFatalError
函数。