[英]How to create AWS CloudWatch Subscription Filters for multiple Log Groups using CloudFormation
早上好,
I have found those documents: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-subscriptionfilter.html https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs /SubscriptionFilters.html#LambdaFunctionExample
我想使用 CloudFormation 創建訂閱,它將一次處理多個日志組。 另外,我想創建單獨的訂閱,它將處理所有日志組。
我可以通過 CloudFormation yaml 中的單個條目來完成嗎?
我現在明白你的意思了,你是對的AWS::Logs::SubscriptionFilter不支持一次創建多個訂閱。
如果您真的想自動執行此操作並將其保留在 CloudFormation (CFN) 中,則必須開發 CFN 宏或自定義資源。 在這兩種情況下,您都必須編寫自己的 lambda function ,這可以根據輸入參數(例如日志組列表)在循環中迭代地創建您的訂閱。 lambda 必須使用 AWS SDK 才能獲得適當的執行角色。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.