![](/img/trans.png)
[英]How can I increase the policy limits when I stream multiple cloudwatch log group to one lambda?
[英]How can I trigger a lambda when a log group is created in cloudwatch?
在 cloudwatch 中創建日志組時,如何觸發 lambda? 我認為最簡單的方法是創建一個 cloudwatch 規則,將 cloudtrail 事件發送到 lambda。這樣做合理嗎? 如果是,如何過濾掉其他事件,只在創建日志組時觸發 lambda?
CloudWatch Events (CWE) for CW Logs (CWL) 支持的唯一事件類型是:
AWS API Call via CloudTrail
因此,您可以在啟用CloudTrail (CT) trail時捕獲感興趣的事件。 一旦啟用,API 個事件將在 CWE 中可用。 然后,您必須創建捕獲CreateLogGroup API 調用的 CWE 規則。 該規則將觸發您的 lambda function。
一個示例 CWE 規則可以是:
{
"source": [
"aws.logs"
],
"detail-type": [
"AWS API Call via CloudTrail"
],
"detail": {
"eventSource": [
"logs.amazonaws.com"
],
"eventName": [
"CreateLogGroup"
]
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.