我希望能够使用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
上循环?
答案 0 :(得分:2)
不幸的是,没有办法使用通配符来做到这一点。这是对AWS的限制,而不是无服务器。
您可以编写一个脚本,该脚本加载所有CloudWatch日志组的列表,然后将这些var socket = require('socket.io-client')(https://mywebsite.com/myNamespace);
应用于部署时的events
函数。